Prosecution Insights
Last updated: July 17, 2026
Application No. 18/861,813

METHOD AND SYSTEM FOR RECOGNIZING ONE OR MORE LABELS

Non-Final OA §103
Filed
Oct 30, 2024
Priority
Apr 30, 2022 — IN 202241023460 +1 more
Examiner
JIA, XIN
Art Unit
Tech Center
Assignee
3Frames Software Labs Pvt Ltd.
OA Round
1 (Non-Final)
84%
Grant Probability
Favorable
1-2
OA Rounds
9m
Est. Remaining
98%
With Interview

Examiner Intelligence

Grants 84% — above average
84%
Career Allowance Rate
519 granted / 615 resolved
+24.4% vs TC avg
Moderate +13% lift
Without
With
+13.1%
Interview Lift
resolved cases with interview
Typical timeline
2y 5m
Avg Prosecution
29 currently pending
Career history
634
Total Applications
across all art units

Statute-Specific Performance

§101
0.9%
-39.1% vs TC avg
§103
88.9%
+48.9% vs TC avg
§102
2.7%
-37.3% vs TC avg
§112
1.3%
-38.7% vs TC avg
Black line = Tech Center average estimate • Based on career data from 615 resolved cases

Office Action

§103
DETAILED ACTION Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claim(s) 1-3, 8-10, and 15-17 is/are rejected under 35 U.S.C. 103 as being unpatentable over Ramenahalli (PGPUB: 20210166028 A1) in view of LEE (KR 20210092552 A). Regarding claims 1, 8, and 15. Ramenahalli teaches a system, comprising: a memory; and a processor coupled the memory and configured to: receive at least one image, wherein the at least one image includes one or more objects (see Fig. 2, paragraph 57, receiving an image. The received image may be a target object image or a cluttered environment image); process the received at least one image to detect the one or more objects (see Fig. 2, paragraph 69, using marker detection and extraction model to detect and extract markers and labels used by regulatory authorities such as safety marks, quality certifications, and dietary marks from the received image, and output marker descriptors and annotate or assign marker identity and associated product information). However, Ramenahalli does not expressly teach to display the one or more labels in the received at least one image using the detected one or more objects. LEE teaches that in order to recognize the ingredients of such products, various object detection techniques may be used. The object detection technique refers to a technique for identifying where (x, y) and in which size (w, h) an object (label) to be detected exists in an image. A general object detection technique detects an object in an image and displays which object it is in the form of a bounding box (see page 4, lines 15-19). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify Ramenahalli by LEE to obtain The object detection technique refers to a technique for identifying where (x, y) and in which size (w, h) an object (label) to be detected exists in an image, in order to provide to display the one or more labels in the received at least one image using the detected one or more objects. Therefore, combining the elements from prior arts according to known methods and technique would yield predictable results. Regarding claims 2, 9, and 16. The combination teaches a method as claimed in claim 1, wherein processing the received at least one image comprises: assigning a class to one or more objects in the received at least one image; predicting a bounding box for each of the one or more objects (see Ramenahalli, paragraph 49, classifying or assigning the semantic features to appropriate semantic meaningful categories. Each semantic category is assigned semantic meaning. Semantic feature categorization or classification may be single-label classification into mutually exclusive semantic meaningful categories, or multi-label classification where each semantic feature may be classified or categorized into multiple semantic categories. Semantic classification or categorization may also be hierarchical); and segmenting the received at least one image based on the bounding box (see Ramenahalli, paragraph 54, Recognizing instances of the target object from a cluttered environment image may include outputting target object recognition data for each instance of the target object recognized in the clutter environment image. The target object recognition data for an instance of the target object recognized may include, but are not limited to, target object information (e.g., object identification, category, description), location, segmentation information (e.g., bounding box enclosing the object), size, orientation, and time stamp for that instance of the target object). Regarding claims 3, 10, and 17. The method as claimed in claim 2, further comprises: detecting the one or more objects from the segmented at least one image by inputting the segmented at least one image to a plurality of models (see Ramenahalli, paragraph 100, 107, and 64, generating a bounding box to segment each of the identified proposed instances of the target object in the cluttered environment image; detecting and extracting semantic features from the target object image, an example of which is explained in detail above in reference to FIG. 2. Detecting and extracting semantic features from the target object image does not require the prior performance of generating bounding box described at step 410; the extracted product details may be matched with or assigned to loosely defined super-categories of target objects or products (e.g., any men's shampoo, women's shampoo, 16 oz sized shampoo, shampoo for oily hair, shampoo for normal hair, and shampoo for damaged hair, etc., —will be assigned to the super-category Hair Care Products) stored in a database (e.g., product details database). This allows for the selection of right type of image classification model later, used during the deep CNN model's extraction of features for matching purpose. In some implementations, one or more CNN neural network-based image classification models may be trained or fine-tuned for each of the super-categories); and generating a word confidence score for the detected one or more objects (see Ramenahalli, Fig. 4, paragraph 113, detecting and extracting perceptual features from the target object image at multiple scales comprising detecting and extracting perceptual features of the target object only from the target object image at multiple scales; step 411 of detecting and extracting semantic features from the target object image comprising detecting and extracting semantic features of only the target object extracted from the target object image; and 4) the above step 413 of for each semantic feature type, matching the feature descriptors of the target object image for that semantic feature type to that of the clutter environment image within each bounding box, and outputting an individual matching score for that semantic feature type comprising for each semantic feature type, matching the feature descriptors of only the target object extracted from the target object image for that semantic feature type to that of the clutter environment image within each bounding box, and outputting an individual matching score for that semantic feature type). Claim(s) 5-6, 12-13, and 19-20 is/are rejected under 35 U.S.C. 103 as being unpatentable over Ramenahalli (PGPUB: 20210166028 A1) in view of LEE (KR 20210092552 A), and further in view of Ekambaram (20210117628 A1). Regarding claims 5, 12, and 19. The combination does not expressly teach the method as claimed in claim 3, further comprises: determining whether the generated word confidence score is above a threshold; and confirming the detected one or more objects as the one or more labels when the generated word confidence score is above the threshold. Ekambaram teaches that It is noted that a word-embedding representation (e.g., word embedding representation 120) is a representation of a word that shows the relationship between the word and a corpus of other words. For example, the representation may be a word2vec representation, wherein the word is represented as a vector within a vector space, where vectors are positioned in the vector space such that words sharing common contexts in the corpus are located in close proximity within the vector space. At step 408, the belief score is calculated and assigned to the correctness of the user's answer. The belief score is calculated based on the conflict impact between a wordweb edge score and a word-embedding score across words. For example, an annotator may manually test at least part of the wordweb to determine how complete the wordweb is, and then assign a confidence score indicating how complete the wordweb is. According to at least one example embodiment, the wordweb confidence score is a value between 0 and 1 (see paragraph 44); At step 410, an aggregated belief score is determined by aggregating the belief score from step 406 with previously determined belief scores. At step 412, the aggregated belief score is compared to a threshold value. At step 414, if the belief score is below the threshold value then additional dependent questions may be generated and presented to the user, such as to validate the user's answer through other parameters (see paragraph 45). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the combination by xxx to obtain At step 408, the belief score is calculated and assigned to the correctness of the user's answer. The belief score is calculated based on the conflict impact between a wordweb edge score and a word-embedding score across words. For example, an annotator may manually test at least part of the wordweb to determine how complete the wordweb is, and then assign a confidence score indicating how complete the wordweb is. According to at least one example embodiment, the wordweb confidence score is a value between 0 and 1 and At step 410, an aggregated belief score is determined by aggregating the belief score from step 406 with previously determined belief scores. At step 412, the aggregated belief score is compared to a threshold value. At step 414, if the belief score is below the threshold value then additional dependent questions may be generated and presented to the user, such as to validate the user's answer through other parameters, in order to provide determining whether the generated word confidence score is above a threshold; and confirming the detected one or more objects as the one or more labels when the generated word confidence score is above the threshold. Therefore, combining the elements from prior arts according to known methods and technique would yield predictable results. Regarding claims 6, 13, and 20. The method as claimed in claim 3, further comprises: extracting the one or more characters from the detected one or more objects (see Ramenahalli, paragraph 61, the OCR detection and extraction model records the width and height of each character to perform character detection and recognition in the wild, at character, word and sentence level); identifying the one or more objects by combining the extracted one or more characters (see Ramenahalli, paragraph 61, the OCR detection and extraction model supports multi-lingual character detection and recognition and is capable of detecting characters in any orientation, color, font type, and size); and generating a character level confidence score for the identified one or more objects (see Ramenahalli, paragraph 63, from the outputted characters, words, and sentences of the OCR detection and extraction model, a product detail detection and extraction model extracts product details. Product details define detailed parameters of products; see Ekambaram, Fig. 4, paragraph 45, At step 410, an aggregated belief score is determined by aggregating the belief score from step 406 with previously determined belief scores. At step 412, the aggregated belief score is compared to a threshold value. At step 414, if the belief score is below the threshold value then additional dependent questions may be generated and presented to the user, such as to validate the user's answer through other parameters). Allowable Subject Matter Claims 4, 7, 11, 14, 18, and 21 are objected to as being dependent upon a rejected base claim, but would be allowable if rewritten in independent form including all of the limitations of the base claim and any intervening claims. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to XIN JIA whose telephone number is (571)270-5536. The examiner can normally be reached 9:00 am-7:30pm. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Gregory Morse can be reached at (571)272-3838. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /XIN JIA/Primary Examiner, Art Unit 2663
Read full office action

Prosecution Timeline

Oct 30, 2024
Application Filed
Jun 23, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12683012
SYSTEMS AND METHODS FOR FRAME-BASED VALIDATION
2y 12m to grant Granted Jul 14, 2026
Patent 12682600
CLOTHING DESIGN SIMILARITY DETERMINATION SYSTEM AND METHOD
2y 6m to grant Granted Jul 14, 2026
Patent 12672778
DYNAMIC SELF-LEARNING MEDICAL IMAGE METHOD AND SYSTEM
2y 7m to grant Granted Jul 07, 2026
Patent 12664654
COMPUTER-IMPLEMENTED METHOD AND SYSTEM FOR DETERMINING OPTICAL PROPERTIES OF EYE
3y 0m to grant Granted Jun 23, 2026
Patent 12664649
DETECTING ARTIFACTS IN MEDICAL IMAGES
2y 9m to grant Granted Jun 23, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

1-2
Expected OA Rounds
84%
Grant Probability
98%
With Interview (+13.1%)
2y 5m (~9m remaining)
Median Time to Grant
Low
PTA Risk
Based on 615 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month