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