Prosecution Insights
Last updated: April 19, 2026
Application No. 18/773,101

INDEX-SIDE STEM-BASED VARIANT GENERATION

Final Rejection §101§103
Filed
Jul 15, 2024
Examiner
MOSER, BRUCE M
Art Unit
2154
Tech Center
2100 — Computer Architecture & Software
Assignee
Google LLC
OA Round
2 (Final)
85%
Grant Probability
Favorable
3-4
OA Rounds
2y 10m
To Grant
99%
With Interview

Examiner Intelligence

Grants 85% — above average
85%
Career Allow Rate
631 granted / 745 resolved
+29.7% vs TC avg
Strong +20% interview lift
Without
With
+20.4%
Interview Lift
resolved cases with interview
Typical timeline
2y 10m
Avg Prosecution
47 currently pending
Career history
792
Total Applications
across all art units

Statute-Specific Performance

§101
10.9%
-29.1% vs TC avg
§103
33.4%
-6.6% vs TC avg
§102
31.1%
-8.9% vs TC avg
§112
6.3%
-33.7% vs TC avg
Black line = Tech Center average estimate • Based on career data from 745 resolved cases

Office Action

§101 §103
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 . Detailed Action In amendments dated 10/27/25, Applicant amended claims 1-2, 10-11, and 19-20, canceled no clams, and added no new claims. Claims 1-20 are presented for examination. Rejections under 35 U.S.C. 101 35 U.S.C. 101 reads as follows: Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title. Claims 1-20 are rejected under 35 U.S.C. 101 because the claimed invention is directed to mental processes without significantly more. Independent claims 1, 10, and 19 each recites generating, by the one or more computers, a stemmed form of a first token in the search query using one or more stemming rules; obtaining a representative token for the first token, wherein the representative token is a search token variant of the stemmed form of the first token in the search query, the representative token having been pre-selected for a group of tokens that each has a corresponding stemmed form that matches the stemmed form of the first token; augmenting, by the one or more computers, the search query with the representative token to obtain an augmented query; assigning a weight to each token in the augmented search query, including assigning different weights to the first token and the representative token for the first token; identify, by the one or more computers, resources relevant to the augmented query using a search engine index of content of multiple resources; and based on the weights assigned to the tokens in the augmented search query, ranking resources matching the first token in the search query differently than resources matching the representative token for the first token and not the first token in the search query. Generating a stemmed form of a token, obtaining a token, augmenting a query, assigning a weight to a token, identifying resources relevant to the augmented query, and ranking resources are each recited broadly and are mental processes accomplishable in the human mind or on paper. Each claim recites additional elements of receiving, by the one or more computers, a search query provided by a user device over a communication network, the search query comprising one or more tokens, which is an input step and insignificant extra-solution activity; and providing, by the one or more computers and to the user device over the communication network, one or more search results indicating one or more of the multiple resources identified as relevant to the augmented search query, which is an output step and also insignificant extra-solution activity. Claim 1 recites one or more computers and one or more computer-readable media and claim 19 recites one or more non-transitory computer-readable media, which are generic computers or generic components of a computer system. Examiner notes specification paragraph 0003 states that “it can be difficult to add all relevant synonyms to a received search query,” and paragraph 0005 states “to reduce the amount of query expansion that needs to be done when a search query is received from a user, a search system augments its search index with synonyms for words found in resources. Specifically, the search system adds stem-based variants of words in a resource to a search engine index. The searc system then augments received queries with information needed to match the augmented index.” The claims do not recite the steps taken in augmenting a search index and searching such an index as described above (“to reduce the amount of query expansion that needs to be done when a search query is received from a user”) in addressing the difficulty in paragraph 0003, plus the claims still lack inventive details regarding, for example, how representative tokens are obtained, how a query is augmented with a representative token, how weights are assigned to each token in the query, or how matching resources are ranked. Thus the claim steps do not recite a particular improvement in any technology or function of a computer per MPEP 2106.04(d) and do not recite any unconventional steps in the invention per MPEP 2106.05(a). Therefore, the recited mental processes are not integrated into a practical application. Taking the claims as a whole, receiving a search query and providing search results are recited broadly and amount to sending and receiving data across a network per specification paragraphs 0024-0025 and 0028 and figure 2, which are routine and conventional activities per the list of such activities in MPEP 2106.05(d) part II. The one or more computers, one or more computer-readable media and one or more non-transitory computer-readable media, are still generic computers or generic components of a computer system. Each of the recited actions are conventional actions for a computer and lack any improvement to a technology that addresses the drawback recited in the specification as described above. Thus the claims do not include additional elements that are sufficient to amount to significantly more than the recited mental processes. Claims 2, 11, and 20 each recites wherein the representative token for the first token is a token designated in the group of tokens that appears most frequently in a group of resources, and pre-selecting tokens is evaluating them for selection and a mental process. Claims 3 and 12 each recites wherein resources matching the first token in the search query are ranked higher than resources matching the representative token for the first token and not the first token in the search query, and ranking resources is evaluating them and a mental process. Claims 4 and 13 each recites wherein an amount of difference between the weights assigned to the first token and the representative token for the first token is derived from one or more factors of the first query, and deriving a difference between weights is an evaluation and a mental process. Claims 5 and 14 each recites wherein one or more of the factors includes a length of the first query, and determining the length of a query is evaluating and a mental process. Claims 6 and 15 each recites associating the token and the representative token with each other in the search engine index, and associating a token and another token is an evaluation and a mental process. Claims 7 and 16 each recites determining a language of the search query, wherein the one or more stemming rules are specific to the language, and determining a language of a query is evaluating and a mental process. Claims 8 and 17 each recites determining that the representative token for the first token is different from the first token, and determining a token is different from another token is evaluating and a mental process; and augmenting the search query to include both (i) the representative token for the first token and (ii) the representative token for the first token with a prefix identifying the representative token for the first token as a search token variant, and augmenting a query is a mental process accomplishable in the human mind or on paper. Claims 9 and 18 each recites determining that the representative token for the first token is the same as the first token, and determining a token is the same as another token is evaluating and a mental process; and augmenting the search query to include the representative token for the first token with a prefix identifying the representative token for the first token as a search token variant, and augmenting a query is a mental process accomplishable in the human mind or on paper. Rejections under 35 U.S.C. 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. Claims 1, 10, and 19 are rejected under 35 U.S.C. 103 as being unpatentable over Jung (US 20030171914) in view of Chen et al (US 20100169361), hereafter Chen. With respect to claims 1, 10, and 19, Jung teaches: receive, by the one or more computers, a search query provided by a user device over a communication network, the search query comprising one or more tokens (paragraph 0084 figure 3 step 301 receive a query with one or more words from a user); generate, by the one or more computers, a stemmed form of a first token in the search query using one or more stemming rules (paragraph 0084 figure 3 step 303 stemmed word from the query); obtain, by the one or more computers, a representative token for the first token, wherein the representative token is a search token variant of the stemmed form of the first token in the search query (paragraph 0084 step 303 determining a stem word or a derivative having the core meaning of a query word); augment, by the one or more computers, the search query with the representative token to obtain an augmented query (paragraph 0084 figure 3 step 304 expand the lemma in the query with the stemmed word); assign a weight to each token in the augmented search query, including assigning different weights to the first token and the representative token for the first token (paragraph 0087 assign different weights on keywords and different weights on stemmed words after the expansion); identify, by the one or more computers, resources relevant to the augmented query using a search engine index of content of multiple resources (paragraph 0087 identify results of the expanded query); based on the weights assigned to the tokens in the augmented search query, rank resources matching the first token in the search query differently than resources matching the representative token for the first token and not the first token in the search query (paragraph 0087 figure 3 step 306 results ranked per the weights); and provide, by the one or more computers and to the user device over the communication network, one or more search results indicating one or more of the multiple resources identified as relevant to the augmented search query (paragraph 0087 figure 3 step 306 results outputted). Jung does not explicitly teach obtain, by the one or more computers, a representative token for the first token, wherein the representative token is a search token variant of the stemmed form of the first token in the search query, the representative token having been pre-selected for a group of tokens that each has a corresponding stemmed form that matches the stemmed form of the first token. Chen teaches the italicized portion of this limitation in selecting a representative token from a group of such tokens for a search query, for example a token group of (10lb: 10 lb, 10lbs, 10 lbs) (paragraph 0079). It would have been obvious to have combined the use of a token group as in Chen with the techniques for augmenting queries in Jung to enable faster lookup of said tokens for a representative token. With respect to claim 1, Jung teaches one or more computers (paragraph 0037 figure 2, information retrieval system with a processor) and one or more computer-readable media (paragraph 0095). With respect to claim 19, Jung teaches one or more non-transitory computer-readable media (paragraph 0095). Claims 7 and 16 are rejected under 35 U.S.C. 103 as being unpatentable over Jung in view of Fliedner et al (US 8,793,120), hereafter Fliedner. With respect to claims 7 and 16, all the limitations in claims 1 and 10 are addressed by the combination of Jung and Chen above. The combination of Jung and Chen does not teach wherein the instructions further comprise instructions to determine a language of the search query, wherein the one or more stemming rules are specific to the language. Fliedner teaches this in applying rulesets for a specific language to a search index and associating a stem for a word with the word in a database index based on a rule (column 3 lines 5-14). It would have been obvious to have combined the functionality for determining a query language in Fliedner with the stem word and searching techniques in the combination of Jung and Chen to allow for queries in other languages, making the combination more user-friendly. Responses to Applicant’s Remarks Regarding rejections of claims 1, 10, and 19 under 34 U.S.C. 102 by Jung and rejections of claims 7 and 16 under 35 U.S.C. 103 by Jung in view of Fliedner, Applicant’s amendments overcome Jung’s teachings and these rejections are withdrawn. Examiner conducted another search of the prior art and found Chen which he believes teaches the amended feature in claims 1, 10, and 19 as sown in the new rejections of these claims under 35 U.S.C. 103 above. Regarding rejections of claims 1-20 under 35 U.S.C. 101 for reciting mental processes without significantly more, Applicant’s arguments have been considered but are not persuasive. On page 9 of his Remarks Applicant excerpts from specification paragraph 0005 ("To reduce the amount of query expansion that needs to be done when a search query is received from a user, a search system augments its search index with synonyms for words found in resources. Specifically, the search system adds stem based variants of words in a resource to a search engine index. The search system then augments received queries with information needed to match the augmented index.") and the amended limitation “obtain, by the one or more computers, a representative token for the first token, wherein the representative token is a search token variant of the stemmed form of the first token in the search query, the representative token having been pre-selected for a group of tokens that each has a corresponding stemmed form that matches the stemmed form of the first token;” and the limitation “augment, by the one or more computers, the search query with the representative token to obtain an augmented query.” Examiner notes these limitations are recited broadly and without inventive details showing how the representative token is obtained or how the search query is augmented, and the excerpt from paragraph 0005 shows that steps in addressing the difficulty in adding all relevant synonyms to a received search query described in specification paragraph 0003 are not recited. Thus Examiner believes the claims do not recite a practical application or an improvement to a technology or to the function of a computer. 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. Inquiry Any inquiry concerning this communication or earlier communications from the examiner should be directed to BRUCE M MOSER whose telephone number is (571)270-1718. The examiner can normally be reached M-F 9a-5p. 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, Boris Gorney can be reached at 571 270-5626. 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. /BRUCE M MOSER/Primary Examiner, Art Unit 2154 1/30/26
Read full office action

Prosecution Timeline

Jul 15, 2024
Application Filed
Jun 23, 2025
Non-Final Rejection — §101, §103
Oct 23, 2025
Examiner Interview Summary
Oct 23, 2025
Applicant Interview (Telephonic)
Oct 27, 2025
Response Filed
Jan 30, 2026
Final Rejection — §101, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12602403
SCALABLE PARALLEL CONSTRUCTION OF BOUNDING VOLUME HIERARCHIES
2y 5m to grant Granted Apr 14, 2026
Patent 12585717
System and Method for Recommending Users Based on Shared Digital Experiences
2y 5m to grant Granted Mar 24, 2026
Patent 12579198
TEXT STRING COMPARISON FOR DUPLICATE OR NEAR-DUPLICATE TEXT DOCUMENTS IDENTIFIED USING AUTOMATED NEAR-DUPLICATE DETECTION FOR TEXT DOCUMENTS
2y 5m to grant Granted Mar 17, 2026
Patent 12554783
USING DISCOVERED UNIFORM RESOURCE IDENTIFIER INFORMATION TO PERFORM EXPLOITATION TESTING
2y 5m to grant Granted Feb 17, 2026
Patent 12530419
DATA MANAGEMENT APPARATUS, DATA MANAGEMENT METHOD, AND NON-TRANSITORY RECORDING MEDIUM
2y 5m to grant Granted Jan 20, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

3-4
Expected OA Rounds
85%
Grant Probability
99%
With Interview (+20.4%)
2y 10m
Median Time to Grant
Moderate
PTA Risk
Based on 745 resolved cases by this examiner. Grant probability derived from career allow 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