Prosecution Insights
Last updated: August 17, 2026
Application No. 18/964,112

RE-RANKING QUERY SEARCH RESULTS USING TEMPORAL-BEHAVIORAL AND CONTEXT-AWARE FEATURES

Non-Final OA §101§103
Filed
Nov 29, 2024
Examiner
ZIMMERMAN, MATTHEW E
Art Unit
3688
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Walmart Apollo LLC
OA Round
1 (Non-Final)
52%
Grant Probability
Moderate
1-2
OA Rounds
1y 11m
Est. Remaining
98%
With Interview

Examiner Intelligence

Grants 52% of resolved cases
52%
Career Allowance Rate
293 granted / 567 resolved
At TC average
Strong +46% interview lift
Without
With
+46.1%
Interview Lift
resolved cases with interview
Typical timeline
3y 8m
Avg Prosecution
15 currently pending
Career history
592
Total Applications
across all art units

Statute-Specific Performance

§101
32.5%
-7.5% vs TC avg
§103
29.2%
-10.8% vs TC avg
§102
16.3%
-23.7% vs TC avg
§112
16.1%
-23.9% vs TC avg
Black line = Tech Center average estimate • Based on career data from 567 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 Status of Claims Claim(s) 1-20 have been examined. Claim Rejections - 35 USC § 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 claims recite a judicial exception which is not integrated into a practical application and the claims lack an inventive concept. Step 1 is the first inquiry into eligibility analysis and asks whether the claims are directed to a statutory category. In this instance, the answer must be in the affirmative because they recite a method, medium, and system. Step 2A prong 1 is the next step in the eligibility analyses and asks whether the claimed invention recites a judicial exception. In this instance, the claims recite the following limitations which comprise the abstract idea: re-ranking at least some of the plurality of query-item pairs associated with the query that are initially ranked based on the respective query-item pair GBDT output values This is an abstract idea because it is a mental process which can be performed in one’s mind or using pen and paper. Step 2A prong 2 is the next step in the eligibility analyses and looks at whether the abstract idea is integrated into a practical application. This requires an additional element or combination of additional elements in the claims to apply, rely on, or use the judicial exception in a manner that imposes a meaningful limit on the judicial exception, such that the claim is more than a drafting effort designed to monopolize the exception. In this instance, the claims recite the additional elements such as: obtaining a plurality of query-item pairs associated with a query, wherein the plurality of query-item pairs associated with the query are initially ranked at least partially based on user engagement metrics; obtaining, for each query-item pair of the plurality of query-item pairs associated with the query, first temporal-behavioral features, second temporal-behavioral features, and context-aware features, wherein the context-aware features include a vertical of the query; generating, using a Gradient Boosted Decision Tree (GBDT) model, respective query-item pair GBDT output values based on respective inputs for each query-item pair of the plurality of query-item pairs associated with the query, wherein the respective inputs for each query-item pair of the plurality of query-item pairs associated with the query are based on the first temporal-behavioral features, the second temporal-behavioral features, and the context-aware features; However, these elements do not amount to an improvement in the functioning of a computer or any other technology or technical field, apply the judicial exception with, or by use of, a particular machine, or apply or use the judicial exception in some other meaningful way beyond generally linking the use of the judicial exception to a particular technological environment, such that the claim as a whole is more than a drafting effort designed to monopolize the exception. In addition, the recitations of these additional limitations are recited at a high level of generality and also do not amount to an improvement in the functioning of a computer or any other technology or technical field, apply the judicial exception with, or by use of, a particular machine, or apply or use the judicial exception in some other meaningful way beyond generally linking the use of the judicial exception to a particular technological environment, such that the claim as a whole is more than a drafting effort designed to monopolize the exception. The dependent claims also fail to recite elements which amount to an improvement in the functioning of a computer or any other technology or technical field, apply the judicial exception with, or by use of, a particular machine, or apply or use the judicial exception in some other meaningful way beyond generally linking the use of the judicial exception to a particular technological environment, such that the claim as a whole is more than a drafting effort designed to monopolize the exception. For example, claims 2-5, 7-8, and 10 does not amount to an integration according to any one of the considerations above. As for claims 6 and claim 8, these claims, while more specific, still do not amount to an integration according to any one of the considerations above. Step 2B is the next step in the eligibility analyses and evaluates whether the claims recite additional elements that amount to an inventive concept (i.e., “significantly more”) than the recited judicial exception. According to Office procedure, revised Step 2A overlaps with Step 2B, and thus, many of the considerations need not be re-evaluated in Step 2B because the answer will be the same. In Step 2A, several additional elements were identified as additional limitations: obtaining a plurality of query-item pairs associated with a query, wherein the plurality of query-item pairs associated with the query are initially ranked at least partially based on user engagement metrics; obtaining, for each query-item pair of the plurality of query-item pairs associated with the query, first temporal-behavioral features, second temporal-behavioral features, and context-aware features, wherein the context-aware features include a vertical of the query; generating, using a Gradient Boosted Decision Tree (GBDT) model, respective query-item pair GBDT output values based on respective inputs for each query-item pair of the plurality of query-item pairs associated with the query, wherein the respective inputs for each query-item pair of the plurality of query-item pairs associated with the query are based on the first temporal-behavioral features, the second temporal-behavioral features, and the context-aware features; These additional limitations, including the limitations in the dependent claims, do not amount to an inventive concept because they are recited at a high level of generality and also do not amount to an improvement in the functioning of a computer or any other technology or technical field, apply the judicial exception with, or by use of, a particular machine, or apply or use the judicial exception in some other meaningful way beyond generally linking the use of the judicial exception to a particular technological environment, such that the claim as a whole is more than a drafting effort designed to monopolize the exception. In addition, they were already analyzed under Step 2A and did not amount to a practical application of the abstract idea. Therefore, the claims lack one or more limitations which amount to an inventive concept in the claims. For these reasons, the claims are rejected under 35 U.S.C. 101. Claim Rejections - 35 USC § 103 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. Claim(s) 1-20 is/are rejected under 35 U.S.C. 103 as being unpatentable over Sivakumar (US 2022/0398643) in view of Salaka (US 11,269,898) in further view of Reference U (see PTO-892). Referring to Claim 1, Sivakumar teaches a system comprising: a processor and a non-transitory computer-readable medium storing computing instructions that, when executed on the processor, cause the processor to perform operations comprising: obtaining a plurality of query-item pairs associated with a query, wherein the plurality of query-item pairs associated with the query are initially ranked at least partially based on user engagement metrics (see Sivakumar ¶¶0055,0041, an item ranking computer device determines an initial set of items responsive to the search query – i.e., query-item pairs, the ranking is determined from user engagement such as clicks and add to cart events); obtaining, for each query-item pair of the plurality of query-item pairs, behavioral features (see Sivakumar ¶0041, the ranking device determines behavioral features from the engagement data such as clicks and add-to-cart events, associated with the user’s search query and for each query-item pair); generating, using a gradient boosting model, respective query-item pair GB output values based on respective inputs for each query-item pair of the plurality of query-item pairs associated with the query, wherein the respective inputs for each query-item pair of the plurality of query-item pairs associated with the query are based on the behavioral features (see Sivakumar ¶¶0053,0073, a trained gradient boosting model is applied to features generated for each query-item pair to generate output values used to rank the items); re-ranking at least some of the plurality of query-item pairs associated with the query that are initially ranked based on the respective query-item pair GB output values (see Sivakumar ¶¶0073-0074, a re-rank model is applied to the re-rank features to generate a re-ranked list of the initial set of items). Sivakumar teaches obtaining behavioral features (¶0041) and applying a gradient boosting model to rank the query-item pairs (¶¶0053,0073), but does not explicitly teach (i) wherein the behavioral features comprise first temporal-behavioral features and second temporal-behavioral features; (ii) wherein the gradient boosting model is a gradient boosted decision tree; and (iii) obtaining context-aware features, wherein the context-aware features include a vertical of the query. However, Salaka teaches computing behavioral features over a first predetermined time window and a second predetermined time window (see Salaka Col. 10, behavioral features such as user selections and acquisitions are computed based on a period of time) and that a machine learning model can be a gradient boosted decision tree (see Salaka Col. 10 lines 26-34, Col. 11, Claim 17). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to combine these references because the results would be predictable. Specifically, the prior art of Sivakumar would still collect behavioral features except that now they would be collected over a time period according to the teachings of Salaka and a gradient boosting model would still be used except that now it would be a gradient boost decision tree model according to the teachings of Salaka. Both of these results are predictable results of the combination. The combination does not explicitly teach obtaining context-aware features, wherein the context-aware features include a vertical of the query. However, Peng teaches this (see Peng section 3, a shared multi-task BERT model classifies an e-commerce query into its product type/category (i.e., the vertical of the query), and provides the resulting query-category signal to a downstream ranking model). It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to combine Peng with the combination of Sivakumar and Salaka because it would improve ranking relevance and the results of the combination would be predictable. Specifically, providing the product vertical of the query as a context-aware feature to the ranker allows the ranking to be tailored to the category of the query, for which user engagement patterns differ, thereby improving relevance (see Peng section 4, reporting online gains of +2.37% NDCG and +4.82% add-to-cart). In addition, the results would be predictable because Sivakumar already generates features from query and item attributes for the ranking model (¶0056), except that now the feature set would additionally include the context-aware query-vertical feature as taught by Peng. This is a predictable result of the combination. Referring to Claim 2, the combination teaches the system of claim 1, wherein the operations further comprise: obtaining aggregated historical user engagement data for the query-item pairs associated with the query, wherein the aggregated historical user engagement data for the query-item pairs associated with the query includes, for each query-item pair of the plurality of query-item pairs associated with the query, first user behaviors from a first predetermined time window and second user behaviors from a second predetermined time window the first user behaviors from the first predetermined time window and the second user behaviors from the second predetermined time window include the user engagement metrics (see Sivakumar ¶0041, aggregated per-query engagement including clicks and add-to-cart events; and Salaka Col. 10, user behaviors aggregated “over the last thirty days or a single day”, in other words the first and second user behaviors from several time windows, and the behaviors include user engagement metrics). Referring to Claim 3, the combination teaches the system of claim 2, wherein obtaining the first temporal-behavioral features and the second temporal-behavioral features further comprises: inputting, to a Bayesian inference framework, the first user behaviors, the first predetermined time window, the second user behaviors, and the second predetermined time window; outputting, by the Bayesian inference framework, the first temporal-behavioral features based on the first user behaviors and the first predetermined time window, and the second temporal-behavioral features based on the second user behaviors and the second predetermined time window (see Salaka Col. 4, the user-interaction data is input to a Bayesian estimation that generates prior and posterior “prediction values” for the behavioral features “in a Bayesian context,” which prediction values are output as the different temporal behavioral features based on the respective user behaviors and predetermined time windows). Referring to Claim 4, the combination teaches the system of claim 2, wherein obtaining the first temporal-behavioral features and the second temporal-behavioral features further comprises: generating a query string for the query; matching the query string for the query to a stored query string for the query; retrieving the first temporal-behavioral features and the second temporal-behavioral features from a query signal storage repository (see Sivakumar ¶¶0048,0093, the per-item values are stored in memory locations associated with the search query corresponding to “a hash of the search query” and a query item value is later “obtained from a database based on the search query”). Referring to Claim 5, the combination teaches the system of claim 2, wherein the first predetermined time window is a longer period of time than the second predetermined time window (see Salaka Col. 10, a thirty-day window versus a single-day window). Referring to Claim 6, the combination teaches the system of claim 1, wherein the operations further comprise: generating the respective inputs by concatenating the first temporal-behavioral features and the second temporal-behavioral features with the context-aware features to generate a combined feature vector for each query-item pair of the plurality of query-items pairs associated with the query; training the GBDT model based on the combined feature vector for each query-item pair of the plurality of query-item pairs associated with the query (see Sivakumar ¶¶0007,0053, features are generated and stored “within a feature vector” and a machine learning model (the gradient boosted decision tree of the combination) is trained with the generated features). Referring to Claim 7, the combination teaches the system of claim 1, wherein the user engagement metrics include user click metrics, user add-to-cart metrics, and user order metrics (see Sivakumar ¶¶0041,68, item engagements including a number of clicks and a number of add-to-cart events, and user transaction data identifying purchase orders for the items). Referring to Claim 8, the combination teaches the system of claim 1, wherein the operations further comprise: identifying a triggering condition to perform the re-ranking of at least some of the plurality of query-item pairs associated with the query that are initially ranked based on the query-item pair GBDT output values, wherein the triggering condition includes one or more of a query input by a user, a predetermined time interval elapsing, or a predetermined threshold of new user engagement metrics associated with the query (see Sivakumar ¶0054, ranking is performed responsive to a search query input by a user; and Salaka Cols. 13,15, the ranking values are recomputed on a predetermined interval and the prediction value used is switched after a predetermined time interval elapses). Referring to Claim 9, the combination teaches the system of claim 1, wherein the operations further comprise: using a multi-task Bidirectional Encoder Representations from Transformers (BERT) model to extract the vertical of the query, wherein the vertical of the query includes one or more of home, food, fashion, or electronics (see Peng section 3, a shared multi-task BERT model performs product type classification and query catalog classification to extract the product category (vertical) of the query; the recited verticals of home, food, fashion, etc., are a subset of such product categories, the selection of which is would have been an obvious design choice). Referring to Claim 10, the combination teaches the system of claim 6, wherein the GBDT model, as trained, includes one or more vertical nodes and one or more of first temporal-behavioral leaf nodes and second temporal-behavioral leaf nodes of each of the one or more vertical nodes. The gradient boosted decision tree of the combination (see Salaka claim 17) is trained, as described in claims 1 and 6, on a combined feature vector that includes the vertical of the query and the first and second temporal-behavioral features. Accordingly, as inherent of a gradient boosted decision tree, such a tree forms decision (split) nodes on the vertical features (nodes) with terminal leaves reached via splits on the first and second behavioral features (the first and second temporal-behavioral leaf nodes of each vertical node). Referring to Claim 11, the combination teaches a computer-implemented method comprising: obtaining, for a plurality of query-item pairs associated with a query, behavioral features, wherein the behavioral features include respective user engagement metrics (see Sivakumar ¶0041, per-query item behavioral features including clicks and add-to-cart engagement metrics); inputting, to a gradient boosting model, the query and the behavioral features (see Sivakumar ¶¶0052-0053, the generated features are provided to a trained gradient boosting model); re-ranking at least one query-item pairs of the plurality of query-item pairs associated with the query based on the gradient boosting model output values for the query-item pairs (see Sivakumar ¶¶0073-0074, the initial set of query-item pairs is re-ranked based on the model output values); Sivakumar does not explicitly teach (i) wherein the behavioral features comprise first temporal-behavioral features for a first predetermined time window and second temporal-behavioral features for a second predetermined time window, each including respective user engagement metrics; (ii) wherein the gradient boosting model is a gradient boosted decision tree. However, Salaka teaches computing behavioral features over a first predetermined time window and second predetermined time window (see Salaka Col. 10) and that the ranking model is a gradient boosted decision tree (see Salaka Col. 10 and Claim 17). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to combine these references because the results would be predictable. Specifically, the prior art of Sivakumar would still collect behavioral features except that now they would be collected over a time period according to the teachings of Salaka and a gradient boosting model would still be used except that now it would be a gradient boost decision tree model according to the teachings of Salaka. Both of these results are predictable results of the combination. The combination does not explicitly teach extracting a vertical of the query or inputting the vertical of the query to the model. However, Pen teaches extracting a vertical of a query and providing the vertical of the query to a downstream ranking model (see Peng section 3). It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to combine Peng with the combination of Sivakumar and Salaka because it would improve ranking relevance and the results of the combination would be predictable. Specifically, extracting a product vertical and providing it to the model allows the ranking to be tailored to the category of the query, for which user engagement patterns differ, thereby improving relevance (see Peng section 4, reporting online gains of +2.37% NDCG and +4.82% add-to-cart). In addition, the results would be predictable because Sivakumar already generates features from query and item attributes for the ranking model (¶0056), except that now the feature set would additionally include an extracted query-vertical feature as taught by Peng. This is a predictable result of the combination. Referring to Claim 12, this claim recites limitations substantially similar to those of claim 4 and is therefore rejected under the same reasons and rationale as set forth in claim 4. Referring to Claim 13, this claim recites limitations substantially similar to those of claim 2 and is therefore rejected under the same reasons and rationale as set forth in claim 2. Referring to Claim 14, the combination teaches the computer-implemented method of claim 13, further comprising: retrieving other features for the query-item pairs associated with the query from the query signal storage repository based on the matching the query string for the query to a stored query string for the query, wherein the other features include price, token matching, and popularity (see Sivakumar ¶0069, transaction data identifying “item prices”; ¶0042, comparing “one or more words of the search query to product brands defined within catalog data” is token matching). Referring to Claim 15, this claim recites limitations substantially similar to those of claim 23 and is therefore rejected under the same reasons and rationale as set forth in claim 3. Referring to Claim 16, the combination teaches the computer-implemented method of claim 15, wherein the outputting, by the Bayesian inference framework, first temporal-behavioral features and second temporal-behavioral features is performed offline, wherein the first temporal-behavioral features and second temporal-behavioral features are stored offline in the query signal storage repository, and wherein the retrieving the first temporal-behavioral features and the second temporal-behavioral features from a query signal storage repository occurs upon a triggering condition (see Salaka Col. 13, the prior/posterior prediction values are recomputed offline on a periodic basis and stored, retrieved, and applied upon a received query; see Sivakumar ¶0048, the values are stored in the database associated with the search query and retrieved based on the search query). Referring to Claim 17, this claim recites limitations substantially similar to those of claim 7 and is therefore rejected under the same reasons and rationale as set forth in claim 7. Referring to Claim 18, this claim recites limitations substantially similar to those of claim 5 and is therefore rejected under the same reasons and rationale as set forth in claim 5. Referring to Claim 19, the combination teaches the computer-implemented method of claim 11, wherein the plurality of query-item pairs associated with the query are initially ranked by a baseline model, wherein the baseline model is a linear model (see Sivakumar ¶0050, the query-item value that underlies the initial ranking is generated by applying a first weight to the first value, a second weight to the second value, and a third weight to the third value and combining the weighted values, and this weighted-sum is thus linear baseline model, and it produces the ranking of the query-item pairs). Referring to Claim 20, the combination teaches a non-transitory computer-readable medium storing instructions that upon execution by a processor, cause the processor to perform operations comprising: obtaining a plurality of query-item pairs associated with a query, wherein the plurality of query-item pairs associated with the query are initially ranked by a baseline model at least partially based on user engagement metrics, token matching, and popularities of each query-item pair of the plurality of query-item pairs (see Sivakumar ¶0050, a weighted sum (linear) baseline model; ¶0041, user engagement metrics such as clicks and add-to-cart events and popularities as a number of engagements normalized against total engagements; ¶0042, token matching by comparing words of the search query to catalog data); obtaining, for each query-item pair of the plurality of query-item pairs associated with the query, behavioral features from a query signal storage repository (see Sivakumar ¶0048, the per-query-item behavioral features are stored in and retrieved from a database associated with the search query); generating, using a gradient boosting model, respective query-item pair gradient boosting model output values based on respective inputs for each query-item pair of the plurality of query-item pairs associated with the query, wherein the respective inputs for each query-item pair of the plurality of query-item pairs associated with the query are based the behavioral features (se Sivakumar ¶¶0053,0073, a trained gradient boosting model is applied to features generated for each query-item pair to generate output values used to rank the items); re-ranking at least some of the plurality of query-item pairs associated with the query that are initially ranked based on the respective query-item pair GBDT output values (see Sivakumar ¶¶0073-0074, a re-rank model is applied to the re-rank features to generate a re-ranked list of the initial set of items). Sivakumar does not explicitly teach wherein the behavioral features comprise first temporal behavioral features and second temporal behavioral features, or wherein the gradient boosting model is a gradient boosting decision tree. However, Salaka teaches computing behavioral features over a first predetermined time window and a second predetermined time window (see Salaka Col. 10, behavioral features such as user selections and acquisitions are computed based on a period of time) and that a machine learning model can be a gradient boosted decision tree (see Salaka Col. 10 lines 26-34, Col. 11, Claim 17). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to combine these references because the results would be predictable. Specifically, the prior art of Sivakumar would still collect behavioral features except that now they would be collected over a time period according to the teachings of Salaka and a gradient boosting model would still be used except that now it would be a gradient boost decision tree model according to the teachings of Salaka. Both of these results are predictable results of the combination. The combination does not explicitly teach obtaining context-aware features, wherein the context-aware features include a vertical of the query. However, Peng teaches this (see Peng section 3, a shared multi-task BERT model classifies an e-commerce query into its product type/category (i.e., the vertical of the query), and provides the resulting query-category signal to a downstream ranking model). It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to combine Peng with the combination of Sivakumar and Salaka because it would improve ranking relevance and the results of the combination would be predictable. Specifically, providing the product vertical of the query as a context-aware feature to the ranker allows the ranking to be tailored to the category of the query, for which user engagement patterns differ, thereby improving relevance (see Peng section 4, reporting online gains of +2.37% NDCG and +4.82% add-to-cart). In addition, the results would be predictable because Sivakumar already generates features from query and item attributes for the ranking model (¶0056), except that now the feature set would additionally include the context-aware query-vertical feature as taught by Peng. This is a predictable result of the combination. Remarks Additional prior art relevant to the application but not relied upon includes: Govindan (US 2021/0233148) teaches smart recommendations for online selections. Han (US 2014/0280214) teaches multi-phase ranking for content personalization. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to MATTHEW E ZIMMERMAN whose telephone number is (571)270-5278. The examiner can normally be reached 8-4pm M-T, 8-12pm W. 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, Marissa Thein can be reached at (571)272-6764. 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. /MATTHEW E ZIMMERMAN/Primary Examiner, Art Unit 3688
Read full office action

Prosecution Timeline

Nov 29, 2024
Application Filed
Jul 29, 2026
Non-Final Rejection mailed — §101, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12705659
SYSTEMS AND METHODS FOR ASSESSING ITEMS FOR SALE
2y 6m to grant Granted Aug 11, 2026
Patent 12586123
SYSTEMS AND METHODS FOR PRODUCT ORDERING AND DELIVERY FOR INMATES
3y 8m to grant Granted Mar 24, 2026
Patent 12579566
METHOD, MEDIUM, AND SYSTEM FOR PERSONALIZED RECOMMENDATION OF RECIPES INCLUDING ITEMS OFFERED BY AN ONLINE CONCIERGE SYSTEM BASED ON EMBEDDINGS FOR A USER AND FOR STORED RECIPES
2y 9m to grant Granted Mar 17, 2026
Patent 12572969
METHOD, MEDIUM, AND SYSTEM FOR SURFACING RECOMMENDATIONS
3y 5m to grant Granted Mar 10, 2026
Patent 12572967
METHOD, MEDIUM, AND SYSTEM FOR VIRTUAL AGENTS TO HELP CUSTOMERS AND BUSINESSES
8m to grant Granted Mar 10, 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
52%
Grant Probability
98%
With Interview (+46.1%)
3y 8m (~1y 11m remaining)
Median Time to Grant
Low
PTA Risk
Based on 567 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