Prosecution Insights
Last updated: August 17, 2026
Application No. 18/587,668

Identifying Purpose of an Order or Application Session Using Large Language Machine-Learned Models

Non-Final OA §101
Filed
Feb 26, 2024
Priority
Feb 27, 2023 — provisional 63/448,518
Examiner
FRUNZI, VICTORIA E.
Art Unit
3689
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Maplebear Inc.
OA Round
3 (Non-Final)
25%
Grant Probability
At Risk
3-4
OA Rounds
1y 3m
Est. Remaining
50%
With Interview

Examiner Intelligence

Grants only 25% of cases
25%
Career Allowance Rate
75 granted / 298 resolved
-26.8% vs TC avg
Strong +25% interview lift
Without
With
+24.7%
Interview Lift
resolved cases with interview
Typical timeline
3y 8m
Avg Prosecution
33 currently pending
Career history
345
Total Applications
across all art units

Statute-Specific Performance

§101
37.7%
-2.3% vs TC avg
§103
38.1%
-1.9% vs TC avg
§102
9.5%
-30.5% vs TC avg
§112
11.2%
-28.8% vs TC avg
Black line = Tech Center average estimate • Based on career data from 298 resolved cases

Office Action

§101
DETAILED ACTION Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Continued Examination Under 37 CFR 1.114 A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 3/10/2026 has been entered. Claims 1-20 are pending and claims 1, 2, 4, 8, 9, 11, 15, 16, and 18 are amended. Claims 1-20 have been rejected as follows. 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. Step 1: The claims 1-7 are a method, claims 8-14 are a computer readable medium, and claims 15-20 are a system. Thus, each independent claim, on its face, is directed to one of the statutory categories of 35 U.S.C. §101. However, the claims 1-20 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 2A Prong 1: The independent claims (1, 8 and 15, taking claim 1 as a representative claim) recite: A method comprising: receiving, from a client device of a user, an order including a list of ordered items from the client device; obtaining session data for the user that includes browsing history for the user during a session established between the client device and a web application or a mobile application, the session data maintained in a database; generating a prompt for input to a machine-learned language model, the prompt specifying a natural language description of at least the list of ordered items in the order, the session data obtained for the user, and a request to identify one or more purposes of the ordered items; providing the prompt to a model serving system for execution by the machine-learned language model for execution, wherein the machine-learned language model is a large language model (LLM); receiving, from the model serving system, a response generated by executing the machine-learned language model on the prompt, wherein the machine-learned language model is configured as a transformer architecture; parsing the response from the model serving system to extract at least a first identified purpose and a second identified purpose of the order including the list of ordered items; generating one or more recommendations from the identified one or more purposes of the order; and presenting a set of carousels of items on an interface on the client device, wherein the set of carousels comprises at least a first carousel corresponding to a first identified purpose and a second carousel corresponding to a second identified purpose, wherein the first carousel comprises a first title and a first description of the first identified purpose as natural language text and a first set of items arranged horizontally to one another, and wherein the second carousel is displayed below the first carousel on the interface and comprises a second title and a second description of the second identified purpose as natural language text and a second set of items arranged horizontally to one another. These limitations, except for the italicized portions, under their broadest reasonable interpretations, recite certain methods of organizing human activity for managing personal behavior or relationships or interactions between people (including social activities, teaching, and following rules or instructions) as well as commercial or legal interactions (including agreements in the form of contracts; legal obligations; advertising, marketing or sales activities or behaviors; business relations). The claimed invention recites steps for receiving a list of items a user wishes to purchase, generating, providing a parsing a prompt based on the set of items, generating and displaying recommended items to a user based on the received information. The steps under its broadest reasonable interpretation specifically fall under sales activities and marketing activities. The Examiner notes that although the claim limitations are summarized, the analysis regarding subject matter eligibility considers the entirety of the claim and all of the claim elements individually, as a whole, and in ordered combination. Prong 2: This judicial exception is not integrated into a practical application. In particular, the claims recite the additional elements of A method (claim 1) A non-transitory computer-readable storage medium comprising stored instructions executable by a processor, the instructions when executed causing the processor to: (claim 8) The computer system comprising: a processor; and a non-transitory computer-readable medium storing instructions that, when executed by the processor, cause the processor to: (claim 15) from a client device of a user between the client device and a web application or a mobile application, the session data maintained in a database; generating a prompt for input to a machine-learned language model providing the prompt to a model serving system for execution by the machine-learned language model for execution, wherein the machine-learned language model is a large language model (LLM); receiving, from the model serving system, a response generated by executing the machine-learned language model on the prompt, wherein the machine-learned language model is configured as a transformer architecture; parsing the response from the model serving system to extract at least a first identified purpose and a second identified purpose of the order including the list of ordered items; generating one or more recommendations from the identified one or more purposes of the order; and presenting a set of carousels of items on an interface on the client device, wherein the set of carousels comprises at least a first carousel corresponding to a first identified purpose and a second carousel corresponding to a second identified purpose, wherein the first carousel comprises a first title and a first description of the first identified purpose as natural language text and a first set of items arranged horizontally to one another, and wherein the second carousel is displayed below the first carousel on the interface and comprises a second title and a second description of the second identified purpose as natural language text and a second set of items arranged horizontally to one another. The additional elements emphasized above are recited at a high-level of generality (i.e., as a generic processor performing a generic computer function of processing data) such that it amounts no more than mere instructions to apply the exception using a generic computer component. These limitations do not impose any meaningful limits on practicing the abstract idea, and therefore do not integrate the abstract idea into a practical application – MPEP 2106.05(f). Examiner notes that the emphasized recitation of “generating a prompt for input to a machine-learned language model, […]; providing the prompt to a model serving system for execution by the machine-learned language model for execution; receiving, from the model serving system, a response generated by executing the machine-learned language model on the prompt; parsing the response from the model serving system to extract […]; provides nothing more than mere instructions to implement an abstract idea on a generic computer. See MPEP 2106.05(f) and the July 2024 Subject Matter Eligibility Examples and corresponding analysis. MPEP 2106.05(f) provides the following considerations for determining whether a claim simply recites a judicial exception with the words “apply it” (or an equivalent), such as mere instructions to implement an abstract idea on a computer: (1) whether the claim recites only the idea of a solution or outcome i.e., the claim fails to recite details of how a solution to a problem is accomplished; (2) whether the claim invokes computers or other machinery merely as a tool to perform an existing process; and (3) the particularity or generality of the application of the judicial exception. That the model is machine learned is used to generally apply the abstract idea without placing any limits on how the machine learned model functions. Rather, these limitations only recite the outcome of “to extract the identified purposes of the order including the list of ordered items; generating one or more recommendations from the identified one or more purposes of the order” and do not include any details about how the “extracting/parsing” is accomplished. See MPEP 2106.05(f) and the July 2024 Subject Matter Eligibility Examples and corresponding analysis. Accordingly, these additional elements when considered individually or as a whole do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea. The independent claims are directed to an abstract idea. Step 2B: The claims do not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed with respect to Step 2A Prong two, the additional elements in the claims amount to no more than mere instructions to apply the judicial exception using a generic computer component. Even when considered as an ordered combination, the additional elements of claim 1, 8, and 15 do not add anything that is not already present when they are considered individually. Therefore, under Step 2B, there are no meaningful limitations in claims 1, 8, and 15 that transform the judicial exception into a patent eligible application such that the claims amount to significantly more than the judicial exception itself (see MPEP 2106.05). As such, independent claims 1, 8, and 15 are ineligible. Dependent claims 2-7, 9-14, and 16-20 when analyzed as a whole, are held to be patent ineligible under 35 U.S.C. §101 because the additional recited limitations fail to establish that the claims are not directed to the same abstract idea of Independent Claims 1, 8 and 15 without significantly more. Claim 2 recites presenting an interface element on the client device prompting the user to request identification of a purpose of the order; and responsive to the user interacting with the interface element, presenting the carousel of recommendations. The limitation merely further limits the abstract idea and does not further integrate the judicial exception into a practical application. Claim 3 recites wherein presenting the set of carousels of items on the interface on the client device comprises presenting text describing a basis for which the carousel of items have been recommended. The limitation merely further limits the abstract idea and does not further integrate the judicial exception into a practical application. Claim 4 recites wherein generating the one or more recommendations from the one or more purposes include: identifying a basket of items for fulfilling a respective purpose, and generating an equivalent basket of recommendations that is a more cost-effective or healthier alternative to the basket of items for fulling the purpose. The limitation merely further limits the abstract idea and does not further integrate the judicial exception into a practical application. Claim 5 recites wherein the one or more identified purposes include fulfillment of one or more recipes or tasks. The limitation merely further limits the abstract idea and does not further integrate the judicial exception into a practical application. Claim 6 recites receiving, from the client device, session history of the user including a list of viewed items from the client device, search query history, and user data, and wherein the prompt includes the session history of the user. The limitation merely further limits the abstract idea and does not further integrate the judicial exception into a practical application. Claim 7 recites wherein generating one or more recommendations comprises: accessing an availability model, wherein the availability model is a second machine learning model trained to predict an availability of an item from an item database; for a candidate item, applying the availability model to generate the predicted availability; and responsive to the predicted availability being above a threshold, generating the candidate item as a recommendation. The limitation merely further limits the abstract idea. The recitation of the second machine learning model is recited at a high level of generality for applying the abstract idea and does not further integrate the judicial exception into a practical application. Claims 9-14 and 16-20 recite parallel claim language and therefore are rejected for the reasons set forth above. For these reasons claims 1-20 are rejected under 35 USC 101. Subject Matter Free of Prior Art Claims 1, 8 and 15 are determined to have overcome the prior art of rejection and are free of prior art, however the claims remain rejected under 35 USC 101, as set forth above. All dependent claims are also free of prior art by virtue of dependency, but remain rejected under 35 USC 101. Taking amended claim 1 as a representative claim, the claims as amended are found to overcome the prior art rejection for the reasons set forth below. Claim 1 now recites the additional claimed features of: parsing the response from the model serving system to extract at least a first identified purpose and a second identified purpose of the order including the list of ordered items; generating one or more recommendations from the identified one or more purposes of the order; and presenting a set of carousels of items on an interface on the client device, wherein the set of carousels comprises at least a first carousel corresponding to a first identified purpose and a second carousel corresponding to a second identified purpose, wherein the first carousel comprises a first title and a first description of the first identified purpose as natural language text and a first set of items arranged horizontally to one another, and wherein the second carousel is displayed below the first carousel on the interface and comprises a second title and a second description of the second identified purpose as natural language text and a second set of items arranged horizontally to one another. The closest prior art was found to be as follows: Allen (US 20180293644) discloses determining an objective of a shopping list based on the items input into the shopping list. Allen states [0027] "In some embodiments of the present invention, shopping list analysis program 106 also queries subject expertise sources 122 to accurately determine individual items associated with high level shopping list entries. For example, a shopping list may include an entry of a high level, result based concept such as "make chocolate chip cookies." In this example, shopping list analysis program 106 identifies that the user wishes to make homemade chocolate chip cookies instead of buying premade chocolate chip cookies. Shopping list analysis program 106 identifies the hierarchy of categories related to the entry and queries one of the plurality of subject expertise sources related to food recipes to identify the ingredients necessary for homemade chocolate chip cookies." and see Fig. 1, para [0023]. However Allen does not disclose presenting a set of carousels of items on an interface on the client device, wherein the set of carousels comprises at least a first carousel corresponding to a first identified purpose and a second carousel corresponding to a second identified purpose, wherein the first carousel comprises a first title and a first description of the first identified purpose as natural language text and a first set of items arranged horizontally to one another, and wherein the second carousel is displayed below the first carousel on the interface and comprises a second title and a second description of the second identified purpose as natural language text and a second set of items arranged horizontally to one another. as now required by the claimed invention. Schillace (US 20240202452) discloses [0024] The prompt generator 128, receives the task objective and task request and utilizes them to generate one or more prompts for the ML model. The prompt generator 128 may generate one or more prompts that when processed a ML model, such as a generative large language model (LLM), provide sufficient context for the ML model to generate model output responsive to the task objective associated with the input. However the reference does not disclose parsing the response from the model serving system to extract at least a first identified purpose and a second identified purpose of the order including the list of ordered items; generating one or more recommendations from the identified one or more purposes of the order; and presenting a set of carousels of items on an interface on the client device, wherein the set of carousels comprises at least a first carousel corresponding to a first identified purpose and a second carousel corresponding to a second identified purpose, wherein the first carousel comprises a first title and a first description of the first identified purpose as natural language text and a first set of items arranged horizontally to one another, and wherein the second carousel is displayed below the first carousel on the interface and comprises a second title and a second description of the second identified purpose as natural language text and a second set of items arranged horizontally to one another as required by the claimed invention. Dong (US 11947912) discloses [Col. 9 lines 60-Col. 10 lines 10] FIG. 4 is a block diagram of a memory layer that may be used to incorporate entity data into named entity recognition processing, in accordance with various aspects of the present disclosure. Memory layer 316 may be implemented as an attention head of transformer model 306. Generally, in an attention head of a transformer model, given a query q and a set of key-value pairs (K, V), attention can be generalized to compute a weighted sum of the values dependent on the query and the corresponding keys. The query determines which values to focus on. In some examples, the query may be described as “attending to” the values. The memory layer(s) 316 may be searched to return entity embeddings 318 using a query/key/′value architecture, as described below. However the reference does not disclose parsing the response from the model serving system to extract at least a first identified purpose and a second identified purpose of the order including the list of ordered items; generating one or more recommendations from the identified one or more purposes of the order; and presenting a set of carousels of items on an interface on the client device, wherein the set of carousels comprises at least a first carousel corresponding to a first identified purpose and a second carousel corresponding to a second identified purpose, wherein the first carousel comprises a first title and a first description of the first identified purpose as natural language text and a first set of items arranged horizontally to one another, and wherein the second carousel is displayed below the first carousel on the interface and comprises a second title and a second description of the second identified purpose as natural language text and a second set of items arranged horizontally to one another as required by the claimed invention. Forouzandehmehr (US 20230245209) discloses [0143] In some embodiments, dynamically building the mixed-intent basket can include generating complementary item recommendation in real-time and/or near real-time as each item is added and/or detected in the basket. In a number of embodiments, an advantage of receiving respective real-time complementary item predictions on-the-fly as the baskets are built or filled in real-time by the users can include receiving a different or diversified set of complementary item recommendations for each timestamp of a browsing session, for each basket or cart, for each modification of an active order, for each platform-level using different electronic devices, and/or another suitable measure of diversity on a website carousel display and shown in Figure 10. However the reference does not disclose presenting a set of carousels of items on an interface on the client device, wherein the set of carousels comprises at least a first carousel corresponding to a first identified purpose and a second carousel corresponding to a second identified purpose, wherein the first carousel comprises a first title and a first description of the first identified purpose as natural language text and a first set of items arranged horizontally to one another, and wherein the second carousel is displayed below the first carousel on the interface and comprises a second title and a second description of the second identified purpose as natural language text and a second set of items arranged horizontally to one another as required by the claimed invention. Yeh (US 10088331) discloses FIG. 9 illustrates an example optimized display 900 of products on a user interface 121 of a user computing device 120. In this example, the items from the shopping list 800 (size 1 diapers 810a, milk 810b, paper towels 810c, laundry detergent 810d, hand soap 810e, baby wipes 810f, rice cereal 810g, applies 810h, and bananas 810i) are displayed in a vertical list with one or more products corresponding to each item displayed in a horizontal list on each vertical line. In another example, the vertical listing of extends beyond the visible user interface 121 screen. In this example, a scroll bar element 820 is presented to allow the user to view different portions of the user interface 121. However the reference does not disclose presenting a set of carousels of items on an interface on the client device, wherein the set of carousels comprises at least a first carousel corresponding to a first identified purpose and a second carousel corresponding to a second identified purpose, wherein the first carousel comprises a first title and a first description of the first identified purpose as natural language text and a first set of items arranged horizontally to one another, and wherein the second carousel is displayed below the first carousel on the interface and comprises a second title and a second description of the second identified purpose as natural language text and a second set of items arranged horizontally to one another as required by the claimed invention. “Making Recommendations Better: The Role of User Online Purchase Intention Identification” discloses improving item recommendations based on understanding the intention of the user’s purchase (section 5-conclusion). However the reference does not disclose presenting a set of carousels of items on an interface on the client device, wherein the set of carousels comprises at least a first carousel corresponding to a first identified purpose and a second carousel corresponding to a second identified purpose, wherein the first carousel comprises a first title and a first description of the first identified purpose as natural language text and a first set of items arranged horizontally to one another, and wherein the second carousel is displayed below the first carousel on the interface and comprises a second title and a second description of the second identified purpose as natural language text and a second set of items arranged horizontally to one another as required by the claimed invention. It was found that no references alone or in combination, neither anticipates, reasonable teaches, nor renders obvious the below noted features of Applicant’s invention. The features of claim 1 (and parallel claims 8 and 15) in combination that overcome the prior art are: parsing the response from the model serving system to extract at least a first identified purpose and a second identified purpose of the order including the list of ordered items; generating one or more recommendations from the identified one or more purposes of the order; and presenting a set of carousels of items on an interface on the client device, wherein the set of carousels comprises at least a first carousel corresponding to a first identified purpose and a second carousel corresponding to a second identified purpose, wherein the first carousel comprises a first title and a first description of the first identified purpose as natural language text and a first set of items arranged horizontally to one another, and wherein the second carousel is displayed below the first carousel on the interface and comprises a second title and a second description of the second identified purpose as natural language text and a second set of items arranged horizontally to one another. Therefore, none of the cited references disclose or render obvious each and every feature of the claimed invention and the claimed invention is determined to be free of the prior art. Although individually the claimed features could be taught, any combination of references would teach the claimed limitations using a piecemeal analysis, since references would only be combined and deemed obvious based on knowledge gleaned from the applicant's disclosure. Such a reconstruction is improper (i.e., hindsight reasoning). See In re McLaughlin, 443 F.2d 1392, 170 USPQ 209 (CCPA 1971). The examiner emphasizes that it is the interrelationship of the limitations that renders these claims free of the prior art/additional art. Therefore, it is hereby asserted by the Examiner that, in light of the above, that the claims are free of prior art as the references do not anticipate the claims and do not render obvious any further modification of the references to a person of ordinary skill in art. Response to Arguments The examiner notes the claims as amended have overcome the prior art rejection and are now free of prior art for the reasons shown in the “Subject Matter Free of Prior Art” section. Applicant's arguments filed 3/10/2026 with respect to 35 USC 101 have been fully considered but they are not persuasive. With respect to the rejection under 35 USC 101, the remarks directed to an improved UI are not found to be persuasive. At most the information and the organization of that information itself is improved and thus the improvement lies in the abstract idea. The improved recommendations based on the inferred purpose of the shopping list is an improvement to the customer experience, but does not improve the UI technology itself. The improved organization of each icon based on the inferred purposes is again and improvement that lies in the abstract idea, that is that the information is improved and better organized for the end user’s experience. Further, the ability to scroll through separate sections of the UI individually is not recited in the claim language, the claims simply claim the arrangement of the information within the UI as presented to the end user. Lastly, with regards to the LLM, the LLM is recited at a high level of generality and merely used as a tool to carry out the abstract idea producing the inferred purposes displayed in the UI. When viewed as a whole the additional elements are merely carrying out the abstract idea and do not integrate the judicial exception into a practical application. Related Art Not Cited Jayaram (US 9299099) discloses the process of the collecting context information form a user about what they wish to do during a shopping trip (shopping trip objectives). Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to VICTORIA E. FRUNZI whose telephone number is (571)270-1031. The examiner can normally be reached Monday- Friday 7-4 (EST). 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. VICTORIA E. FRUNZI Primary Examiner Art Unit TC 3689 /VICTORIA E. FRUNZI/Primary Examiner, Art Unit 3689 4/30/2026
Read full office action

Prosecution Timeline

Show 6 earlier events
Mar 09, 2026
Examiner Interview Summary
Mar 09, 2026
Applicant Interview (Telephonic)
Mar 10, 2026
Request for Continued Examination
Mar 25, 2026
Response after Non-Final Action
May 04, 2026
Non-Final Rejection mailed — §101
Jul 29, 2026
Interview Requested
Aug 05, 2026
Applicant Interview (Telephonic)
Aug 05, 2026
Examiner Interview Summary

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12705666
LANGUAGE AGNOSTIC ARCHITECTURE FOR A SEARCH ENGINE
3y 6m to grant Granted Aug 11, 2026
Patent 12670522
Dynamic Generation of User Interface Elements
2y 8m to grant Granted Jun 30, 2026
Patent 12638754
SYSTEM FOR PROVIDING PHOTOGRAPHY SERVICE AND OPERATION METHOD THEREOF
2y 7m to grant Granted May 26, 2026
Patent 12614224
A MODULAR AUTOMATED RETAIL STORE AND SYSTEM
3y 1m to grant Granted Apr 28, 2026
Patent 12561733
DYNAMICALLY PRESENTING AUGMENTED REALITY CONTENT GENERATORS BASED ON DOMAINS
3y 1m to grant Granted Feb 24, 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
25%
Grant Probability
50%
With Interview (+24.7%)
3y 8m (~1y 3m remaining)
Median Time to Grant
High
PTA Risk
Based on 298 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