Prosecution Insights
Last updated: October 01, 2026
Application No. 18/741,176

Visual Recognition Using User Tap Locations

Final Rejection §103§DOUBLEPATENT
Filed
Jun 12, 2024
Priority
Jun 28, 2016 — continuation of 10/353,950 +3 more
Examiner
FIBBI, CHRISTOPHER J
Art Unit
2174
Tech Center
2100 — Computer Architecture & Software
Assignee
Google LLC
OA Round
2 (Final)
53%
Grant Probability
Moderate
3-4
OA Rounds
2y 0m
Est. Remaining
93%
With Interview

Examiner Intelligence

Grants 53% of resolved cases
53%
Career Allowance Rate
210 granted / 395 resolved
-1.8% vs TC avg
Strong +40% interview lift
Without
With
+39.6%
Interview Lift
resolved cases with interview
Typical timeline
4y 4m
Avg Prosecution
28 currently pending
Career history
429
Total Applications
across all art units

Statute-Specific Performance

§101
9.3%
-30.7% vs TC avg
§103
66.5%
+26.5% vs TC avg
§102
9.4%
-30.6% vs TC avg
§112
10.3%
-29.7% vs TC avg
Black line = Tech Center average estimate • Based on career data from 395 resolved cases

Office Action

§103 §DOUBLEPATENT
DETAILED ACTION This action is in response to the Amendment dated 17 July 2026. Claim 1, 13 and 20 are amended. No claims have been added or cancelled. Claims 1-20 remain pending and have been considered below. 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 . Allowable Subject Matter Claims 2-5, 10, 14-17 and 19 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. Double Patenting The nonstatutory double patenting rejection is based on a judicially created doctrine grounded in public policy (a policy reflected in the statute) so as to prevent the unjustified or improper timewise extension of the “right to exclude” granted by a patent and to prevent possible harassment by multiple assignees. A nonstatutory double patenting rejection is appropriate where the conflicting claims are not identical, but at least one examined application claim is not patentably distinct from the reference claim(s) because the examined application claim is either anticipated by, or would have been obvious over, the reference claim(s). See, e.g., In re Berg, 140 F.3d 1428, 46 USPQ2d 1226 (Fed. Cir. 1998); In re Goodman, 11 F.3d 1046, 29 USPQ2d 2010 (Fed. Cir. 1993); In re Longi, 759 F.2d 887, 225 USPQ 645 (Fed. Cir. 1985); In re Van Ornum, 686 F.2d 937, 214 USPQ 761 (CCPA 1982); In re Vogel, 422 F.2d 438, 164 USPQ 619 (CCPA 1970); In re Thorington, 418 F.2d 528, 163 USPQ 644 (CCPA 1969). A timely filed terminal disclaimer in compliance with 37 CFR 1.321(c) or 1.321(d) may be used to overcome an actual or provisional rejection based on nonstatutory double patenting provided the reference application or patent either is shown to be commonly owned with the examined application, or claims an invention made as a result of activities undertaken within the scope of a joint research agreement. See MPEP § 717.02 for applications subject to examination under the first inventor to file provisions of the AIA as explained in MPEP § 2159. See MPEP § 2146 et seq. for applications not subject to examination under the first inventor to file provisions of the AIA . A terminal disclaimer must be signed in compliance with 37 CFR 1.321(b). The filing of a terminal disclaimer by itself is not a complete reply to a nonstatutory double patenting (NSDP) rejection. A complete reply requires that the terminal disclaimer be accompanied by a reply requesting reconsideration of the prior Office action. Even where the NSDP rejection is provisional the reply must be complete. See MPEP § 804, subsection I.B.1. For a reply to a non-final Office action, see 37 CFR 1.111(a). For a reply to final Office action, see 37 CFR 1.113(c). A request for reconsideration while not provided for in 37 CFR 1.113(c) may be filed after final for consideration. See MPEP §§ 706.07(e) and 714.13. The USPTO Internet website contains terminal disclaimer forms which may be used. Please visit www.uspto.gov/patent/patents-forms. The actual filing date of the application in which the form is filed determines what form (e.g., PTO/SB/25, PTO/SB/26, PTO/AIA /25, or PTO/AIA /26) should be used. A web-based eTerminal Disclaimer may be filled out completely online using web-screens. An eTerminal Disclaimer that meets all requirements is auto-processed and approved immediately upon submission. For more information about eTerminal Disclaimers, refer to www.uspto.gov/patents/apply/applying-online/eterminal-disclaimer. Claims 1-10 and 12-20 are rejected on the ground of nonstatutory double patenting as being unpatentable over claims 1-5, 7, 9, 13, 15, 16 and 17 of U.S. Patent No. 10,353,950, claims 1, 2, 4-6, 8-10 and 12 of U.S. Patent No. 10,664,519, claims 1, 3, 4, 7, 8, 10, 11, 14, 15, 17 and 18 of U.S. Patent No. 11,461,386, and claims 1-8, 10-14 and 16-20 of U.S. Patent No. 12,038,977. Although the claims at issue are not identical, they are not patentably distinct from each other because the features of the claims listed above of the instant application are anticipated by or are obvious variants of the identified claims of the four reference patents (e.g. one of ordinary skill in the art, namely a software developer, would recognize that OCR is a type of image processing/analysis). Claim Rejections - 35 USC § 103 This application currently names joint inventors. In considering patentability of the claims the examiner presumes that the subject matter of the various claims was commonly owned as of the effective filing date of the claimed invention(s) absent any evidence to the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor and effective filing dates of each claim that was not commonly owned as of the effective filing date of the later invention in order for the examiner to consider the applicability of 35 U.S.C. 102(b)(2)(C) for any potential 35 U.S.C. 102(a)(2) prior art against the later invention. 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. Claims 1, 6-9, 12, 13, 18 and 20 are rejected under 35 U.S.C. 103 as being unpatentable over Lester (US 2017/0249339 A1) in view of Hamel et al. (US 2014/0314319 A1) and further in view of Dejean et al. (US 2012/0039536 A1). As for independent claim 1, Lester teaches a method comprising: receiving, by a computing system, a query image [(e.g. see Lester paragraph 0067 and Figs. 6A-B) ”In FIG. 6A, the user interface 600 includes a control section 601 and an output section 602. The user interface 600 includes a blank canvas 603 for receiving an input image and selecting a subset of the input image using one or more input tools (e.g., image upload control 604). Search results responsive to an image search query are provided for display via the output section 602. In some aspects, the control section 601 includes a search control (e.g., 605) to initiate the reverse image search. In other aspects, the reverse image search may be initiated independent of the search control 605”]. receiving, by the computing system, a first user input from a user selecting a portion of the query image [(e.g. see Lester paragraph 0069 and Fig. 6C) ”In FIG. 6C, the cropping operation 606b is applied to the input image 606a to determine a selected image subset. The cropped operation 606b may include a user selection using a bounding box that is adjustable in two dimensions for identifying the selected image subset. In this example, the bounding box is focusing on an object resembling a banana”]. obtaining, by the computing system, one or more first search results and a suggested search query; and providing, by the computing system, a first user interface for display to the user, the first user interface comprising the one or more first search results and the suggested search query [(e.g. see Lester paragraphs 0064, 0068, 0070 and Figs. 6B-D numeral 608) ”the search results may be provided for display within the output section 602 in real-time (or on-the-fly) based on an image comparison to the cropped raw image 606c using the image search engine 256. The listing of images 609 may be displayed in a particular order based on a prioritization of angle differences between compared feature vectors … the processor 236 using the image search engine 256 provides search suggestions to a user. The user information such as a user profile may be used by the image search engine 256 to identify weighted contributors such as prioritization of keywords, geography, time of day associated with the image search, or the like … the image search engine 256 may provide search suggestions 608 based on usage data of the user. For example, the search suggestions 608 may include possible search results based on filtering rules associated with certain image search patterns”]. Lester does not specifically teach based on a first optical character recognition (OCR) operation performed to detect text in a first area of the query image associated with the portion of the query image and a second OCR operation performed to detect further text in the second area of the query image, wherein a first processing power associated with the first OCR operation is greater than a second processing power associated with the second OCR operation. However, in the same field of invention or solving similar problems, Hamel teaches: based on a first optical character recognition (OCR) operation performed to detect text in a first area of the query image associated with the portion of the query image and a second OCR operation performed to detect further text in the second area of the query image, wherein a first processing power associated with the first OCR operation is greater than a second processing power associated with the second OCR operation [(e.g. see Hamel paragraphs 0042, 0059, 0060, 0107) ”the methods and systems according to embodiments of the invention generally involve two independent OCR processes operating in parallel and characterized by specific and generally different processing speeds and accuracy rates. More particularly, one of the OCR processes, referred to as a "fast OCR process", aims at presenting a text-based representation of the portion of the working area to the user as quickly as possible, at the expense of potentially sacrificing some accuracy in the process. In contrast, the other OCR process, referred to as a "high-precision OCR process", aims at providing a text-based representation of the portion of the working area that is as accurate as possible, at the risk of sacrificing some speed … the step 104 of performing the fast OCR process is preferably carried out by processing 142 the region of interest in a prioritized manner … performing 106 the high-precision OCR process. Preferably, the high-precision OCR process is performed on more than the region of interest 26 of the image 20, for example on the entire image 20 … As used herein, the term "prioritized manner" is meant to indicate that the fast OCR process treats all or part of the textual content inside the region of interest before, more rapidly and/or with more processing resources than other textual content in the image”]. Therefore, considering the teachings of Lester and Hamel, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to add based on a first optical character recognition (OCR) operation performed to detect text in a first area of the query image associated with the portion of the query image and a second OCR operation performed to detect further text in the second area of the query image, wherein a first processing power associated with the first OCR operation is greater than a second processing power associated with the second OCR operation, as taught by Hamel, to the teachings of Lester because it allows processed content to be presented to the user as quickly as possible (e.g. see Hamel paragraph 0060). Lester and Hamel do not specifically teach second OCR operation, performed in a second area of the query image and which excludes the first area of the query image. However, in the same field of invention or solving similar problems, Dejean teaches: second OCR operation, performed in a second area of the query image and which excludes the first area of the query image [(e.g. see Dejean paragraphs 0034, 0036 and Figs. 3 and 4) ”After the re-zoning engine 30 identifies the new text zones, it invokes the OCR engine 16 to apply the second character recognition pass 32 at least in the new text zones. Optionally, the OCR engine 16 performs the second pass 32 as a parameterized character recognition according to the textual pattern template for the new text zone that is generated by the textual pattern template builder component 36 of the re-zoning engine 30 … The second pass 32 performs character recognition at least on the new text zones identified by the re-zoning engine 30 based on the image of the paginated document 10”]. Examiner notes that, as depicted in Figs. 3 and 4, the second pass OCR zones (e.g. bounded text in Fig. 4) excludes the first pass OCR zones (e.g. bounded text in Fig. 3). Therefore, considering the teachings of Lester, Hamel and Dejean, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to add second OCR operation, performed in a second area of the query image and which excludes the first area of the query image, as taught by Dejean, to the teachings of Lester and Hamel because it improves and optimizes OCR recognition and output (e.g. see Dejean paragraph 0042). As for dependent claim 6, Lester, Hamel and Dejean teach the method as described in claim 1 and Lester further teaches: wherein receiving, by the computing system, the first user input from the user selecting the portion of the query image comprises cropping the query image to obtain a cropped query image and the cropped query image includes one or more entities [(e.g. see Lester paragraph 0069 and Fig. 6C) ”In FIG. 6C, the cropping operation 606b is applied to the input image 606a to determine a selected image subset. The cropped operation 606b may include a user selection using a bounding box that is adjustable in two dimensions for identifying the selected image subset. In this example, the bounding box is focusing on an object resembling a banana”]. As for dependent claim 7, Lester, Hamel and Dejean teach the method as described in claim 6 and Lester further teaches: further comprising identifying one or more entities from the cropped query image using a neural network [(e.g. see Lester paragraphs 0032, 0070) ”when the cropped raw image is received by the server 130, the processor 136, using the neural network 234, extracts the feature vector of the cropped raw image, and compares the cropped image feature vector to each of the precomputed feature vectors in the collection of images 254 to return the listing of the plurality of images … the image search engine 256 identifies a listing of images 609 containing content that is visually similar to the cropped raw image 606c by filtering images in the extracted feature space. For example, the listing of images 609 includes images of bananas that are visually similar to the banana depicted in the cropped raw image 606c. In this embodiment, the search results may be provided for display within the output section 602 in real-time (or on-the-fly) based on an image comparison to the cropped raw image 606c using the image search engine 256. The listing of images 609 may be displayed in a particular order based on a prioritization of angle differences between compared feature vectors”]. As for dependent claim 8, Lester, Hamel and Dejean teach the method as described in claim 6 and Lester further teaches: wherein cropping the query image includes cropping the query image based on the first user input defining an area of interest within the query image [(e.g. see Lester paragraph 0056, 0069) ”The user selection may identify a two-dimensional bounding box representing what portion of the input image the user would like to crop out from the input image (e.g., the selected image subset). The bounding box may be a user interface for selecting a portion of the input image such that content within the bounding box is extracted from the input image … The cropped operation 606b may include a user selection using a bounding box that is adjustable in two dimensions for identifying the selected image subset”]. As for dependent claim 9, Lester, Hamel and Dejean teach the method as described in claim 1, but Lester does not specifically teach the following limitation. However, Hamel teaches: wherein the first OCR operation includes implementing a first OCR engine that detects the text within the first area of the query image and the second OCR operation includes implementing a second OCR engine that detects the further text within the second area of the query image, wherein the first OCR engine has a higher processing power than the second OCR engine [(e.g. see Hamel paragraphs 0042, 0059, 0060, 0107) ”the methods and systems according to embodiments of the invention generally involve two independent OCR processes operating in parallel and characterized by specific and generally different processing speeds and accuracy rates. More particularly, one of the OCR processes, referred to as a "fast OCR process", aims at presenting a text-based representation of the portion of the working area to the user as quickly as possible, at the expense of potentially sacrificing some accuracy in the process. In contrast, the other OCR process, referred to as a "high-precision OCR process", aims at providing a text-based representation of the portion of the working area that is as accurate as possible, at the risk of sacrificing some speed … the step 104 of performing the fast OCR process is preferably carried out by processing 142 the region of interest in a prioritized manner … performing 106 the high-precision OCR process. Preferably, the high-precision OCR process is performed on more than the region of interest 26 of the image 20, for example on the entire image 20 … As used herein, the term "prioritized manner" is meant to indicate that the fast OCR process treats all or part of the textual content inside the region of interest before, more rapidly and/or with more processing resources than other textual content in the image”]. The motivation to combine is the same as that used for claim 1. As for dependent claim 12, Lester, Hamel and Dejean teach the method as described in claim 1 and Lester further teaches: further comprising: receiving, by the computing system, a query input from the user which causes a search engine to search for the query image, wherein receiving, by the computing system, the query image, is responsive to the query input from the user [(e.g. see Lester paragraph 0067) ”In FIG. 6A, the user interface 600 includes a control section 601 and an output section 602. The user interface 600 includes a blank canvas 603 for receiving an input image and selecting a subset of the input image using one or more input tools (e.g., image upload control 604). Search results responsive to an image search query are provided for display via the output section 602. In some aspects, the control section 601 includes a search control (e.g., 605) to initiate the reverse image search. In other aspects, the reverse image search may be initiated independent of the search control 605”]. As for independent claim 13, Lester, Hamel and Dejean teach a system. Claim 13 discloses substantially the same limitations as claim 1. Therefore, it is rejected with the same rational as claim 1. As for dependent claim 18, Lester, Hamel and Dejean teach the system as described in claim 13; further, claim 18 discloses substantially the same limitations as claim 9. Therefore, it is rejected with the same rational as claim 9. As for independent claim 20, Lester, Hamel and Dejean teach a non-transitory computer-readable storage device. Claim 20 discloses substantially the same limitations as claim 1. Therefore, it is rejected with the same rational as claim 1. Claim 11 is rejected under 35 U.S.C. 103 as being unpatentable over Lester (US 2017/0249339 A1) in view of Hamel et al. (US 2014/0314319 A1) and further in view of Dejean et al. (US 2012/0039536 A1), as applied to claim 9 above, and further in view of Yadav et al. (US 2017/0287346 A1). As for dependent claim 11, Lester, Hamel and Dejean teach the method as described in claim 9, but do not specifically teach wherein the second OCR engine includes a shallower neural network than a neural network of the first OCR engine. However, in the same field of invention or solving similar problems, Yadav teaches: wherein the second OCR engine includes a shallower neural network than a neural network of the first OCR engine [(e.g. see Yadav paragraph 0019, 0022-0025) ”Optical character recognition (“OCR”) is performed 16 on the text regions to determine if there are any indications of presence of any anchor points in this frame or in the frames nearby … Shallow Models: … SIFT (scale invariant feature transform) and SURF (speeded up robust features) are extracted from the training images to create a bag-of-words model on the features. For example, 256 clusters in the bag-of-words model can be used. Then a support vector machine (SVM) classifier is trained using the 256 dimensional bag-of-features from the training data … Deep Models: … CNNs have been extremely effective in automatically learning features from images. CNNs process an image through different operations such as convolution, max-pooling etc. to create representations that are analogous to human brains. CNNs have recently been very successful in many computer vision tasks, such as image classification, object detection, segmentation etc. Motivated by that, CNN for classification is used 22 to determine the anchor points”]. Therefore, considering the teachings of Lester, Hamel, Dejean and Yadav, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to add wherein the second OCR engine includes a shallower neural network than a neural network of the first OCR engine, as taught by Yadav, to the teachings of Lester, Hamel and Dejean because it enables a quick summary to be generated and allows for quick navigation for the user (e.g. see Yadav abstract). Response to Arguments Applicant's arguments, filed 17 July 2026, have been fully considered but they are not persuasive. Applicant argues that [“Hamel fails to disclose or suggest [the amended limitations] as recited in independent claim 1.” (Page 9).]. The argument described above, in paragraph number 10, with respect to the newly added limitations to the independent claims has been considered, but is moot in view of the new grounds of rejection. Conclusion Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to CHRISTOPHER J FIBBI whose telephone number is (571)-270-3358. The examiner can normally be reached Monday - Thursday (8am-6pm). 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, William Bashore can be reached at (571)-272-4088. 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. /CHRISTOPHER J FIBBI/Primary Examiner, Art Unit 2174
Read full office action

Prosecution Timeline

Jun 12, 2024
Application Filed
Jul 16, 2024
Response after Non-Final Action
Apr 20, 2026
Non-Final Rejection mailed — §103, §DOUBLEPATENT
Jun 24, 2026
Interview Requested
Jul 02, 2026
Applicant Interview (Telephonic)
Jul 02, 2026
Examiner Interview Summary
Jul 17, 2026
Response Filed
Aug 20, 2026
Final Rejection mailed — §103, §DOUBLEPATENT (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12724626
ADAPTATION OF DIFFERENT PORTIONS OF AN ADAPTIVE DISPLAY DEVICE IN A WEARABLE CONFIGURATION
2y 10m to grant Granted Sep 01, 2026
Patent 12719765
MANAGING RESOURCE ACCESS
3y 1m to grant Granted Aug 25, 2026
Patent 12709058
A METHOD AND SYSTEM FOR CONTROLLING AN EXTRUSION SYSTEM FOR ADDITIVE MANUFACTURING
3y 3m to grant Granted Aug 18, 2026
Patent 12704939
DYNAMICALLY PROVIDING A MACRO TO A USER BASED ON PREVIOUS USER INTERACTIONS
3y 0m to grant Granted Aug 11, 2026
Patent 12705275
NATURAL LANGUAGE-GUIDED MUSIC AUDIO RECOMMENDATION FOR VIDEO USING MACHINE LEARNING
3y 2m to grant Granted Aug 11, 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

3-4
Expected OA Rounds
53%
Grant Probability
93%
With Interview (+39.6%)
4y 4m (~2y 0m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 395 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