Prosecution Insights
Last updated: August 17, 2026
Application No. 18/925,194

DATA CONTROL AND CUSTOMIZED REPORT GENERATION SYSTEM LEVERAGING LLM CAPABILITIES

Non-Final OA §102
Filed
Oct 24, 2024
Examiner
SAINT CYR, LEONARD
Art Unit
2658
Tech Center
2600 — Communications
Assignee
SAP SE
OA Round
1 (Non-Final)
77%
Grant Probability
Favorable
1-2
OA Rounds
1y 3m
Est. Remaining
95%
With Interview

Examiner Intelligence

Grants 77% — above average
77%
Career Allowance Rate
900 granted / 1163 resolved
+15.4% vs TC avg
Strong +18% interview lift
Without
With
+18.0%
Interview Lift
resolved cases with interview
Typical timeline
3y 1m
Avg Prosecution
19 currently pending
Career history
1192
Total Applications
across all art units

Statute-Specific Performance

§101
17.0%
-23.0% vs TC avg
§103
41.7%
+1.7% vs TC avg
§102
27.2%
-12.8% vs TC avg
§112
1.3%
-38.7% vs TC avg
Black line = Tech Center average estimate • Based on career data from 1163 resolved cases

Office Action

§102
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 . Claim Rejections - 35 USC § 102 The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(2) the claimed invention was described in a patent issued under section 151, or in an application for patent published or deemed published under section 122(b), in which the patent or application, as the case may be, names another inventor and was effectively filed before the effective filing date of the claimed invention. Claims 1 – 3, 7 – 12, and 16 – 20 are rejected under 35 U.S.C. 102(a)(2) as being anticipated by Kuppusamy et al. (US PAP 2026/0017325). As per claims 1, 10, and 19, Kuppusamy et al. teach a computer-implemented method, comprising: receiving a user instruction to generate a report (“receiving a query to generate a report”; Abstract); generating an information prompt configured to instruct a large language model (LLM) to derive a plurality of vectors from the user instruction, wherein a first vector of the plurality of vectors identifies reference information that is to be used to generate the report (“large language model architecture including at least one vector database including vectorized data corresponding to one or more documents from one or more document storage locations and a large language model. The method also includes receiving a query to generate a report associated with a current project using the large language model. The method also includes returning, in response to the query, a relevant context generated using the at least one vector database. The method also includes generating and outputting, using the large language model and based on the relevant context, one or more portions of the report.”; paragraphs 5 – 11); identifying a first question from a plurality of questions based on comparing the first vector to the plurality of questions, wherein the first question is associated with a first query template (“creating a question-answer chain such that one or more relevant queries 106 can be used for obtaining relevant information from the first vector database 102… a function provides a prompt template”; paragraphs 42, 55); receiving a query result from a collection database based on executing a query corresponding to the first query template against the collection database, the query result comprising a data that corresponds to the reference information; generating an answer prompt configured to instruct the LLM to generate an answer comprising a natural language interpretation of the query result in view of the first question (“the retrieved information/contexts from both the first and second vector database 102, 114 are used along with the LLM 112 to generate responses for sections of the report; paragraphs 49 – 55); generating a report prompt configured to instruct the LLM to generate the report comprising a natural language interpretation of the answer in view of the user instruction; and providing the generated report responsive to receiving the user instruction (“the generated responses from the LLM 112 are used to complete the report 126 according to a report schema 128. The report schema 128 can be a template created based on various report formatting and structure requirements, and can be created manually or automatically. In some embodiments, the report schema 128 can be a CSV file or other similar file type. To populate the report 126, a prompt template can be defined in-line with the report schema 128 so that outputs from the LLM 112 based on user queries to the RAG systems to generate the relevant context are used to populate specific portions of the report 126.”: paragraphs 40 – 51). As per claims 2, 11, and 20, Kuppusamy et al. further disclose identifying a placeholder in the first query template, wherein the first query template is not executable with the placeholder (“creating a question-answer chain such that one or more relevant queries 106 can be used for obtaining relevant information from the first vector database 102… a function provides a prompt template”; paragraphs 42, 55). As per claims 3, 12, Kuppusamy et al. further disclose generating the query by replacing the placeholder in the first query template with a parameter, wherein the parameter comprises a portion of the reference information from the first vector, and wherein the query is executable (“a function provides a prompt template (“def prompt_template”), a function to call an embedding model to create the vector embeddings for the vector databases (“def Embedding_model”)”; paragraphs 51 – 55). As per claims 7, 16, Kuppusamy et al. further disclose the report comprises a chart (“the final report 126 can also include tables and figures which can be inserted automatically using programming (PYTHON) scripts and/or using multimodal LLMs, such as the LLM 112.”; paragraph 51). As per claims 8, 17, Kuppusamy et al. further disclose generating a reusable template comprising the plurality of vectors, the first question, and the first query template; and receiving a request for the reusable template to generate a subsequent report (“large language model architecture including at least one vector database including vectorized data corresponding to one or more documents from one or more document storage locations and a large language model… a function provides a prompt template (“def prompt_template”), a function to call an embedding model to create the vector embeddings for the vector databases (“def Embedding_model”)”; paragraphs 5 – 11, 49 - 55). As per claims 9, 18, Kuppusamy et al. further disclose the plurality of questions are stored in a vector database (“large language model architecture including at least one vector database including vectorized data corresponding to one or more documents from one or more document storage locations and a large language model.”; paragraphs 5 – 11, 55). Allowable Subject Matter Claims 4 – 6, 13 – 15 are objected to as being dependent upon a rejected base claim, but would be allowable if rewritten in independent form including all of the limitations of the base claim and any intervening claims. The following is a statement of reasons for the indication of allowable subject matter: As to claims 4 – 6, 13 – 15, the prior art of record does not teach or suggest that the identifying the first question comprises: identifying multiple questions, of the plurality of questions, that are associated with the reference information of the first vector, and wherein each of the multiple questions is paired with its own unique query template. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Vick et al. teach configuring generative artificial intelligence to produce the output report in response to a prompt. Singh et al. teach generating text summary and data visualizations for executive summaries of annual product quality reports based on an input query from a user. Agrawal et al. teach using the in-database LLMs to help generate or summarize content based on unstructured documents. Any inquiry concerning this communication or earlier communications from the examiner should be directed to LEONARD SAINT-CYR whose telephone number is (571)272-4247. The examiner can normally be reached Monday- Friday. 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, Richemond Dorvil can be reached at (571)272-7602. 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. /LEONARD SAINT-CYR/Primary Examiner, Art Unit 2658
Read full office action

Prosecution Timeline

Oct 24, 2024
Application Filed
Jun 08, 2026
Non-Final Rejection mailed — §102 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12705434
VISUAL CHAIN-OF-THOUGHT REASONING FOR MULTIMODAL LANGUAGE MODELS
2y 5m to grant Granted Aug 11, 2026
Patent 12700406
METHOD, DEVICE AND SYSTEM OF A VOICE RESPONSIVE DEVICE BASED PARTICIPATIVE PUBLIC ENGAGEMENT COMPUTING PLATFORM
2y 5m to grant Granted Aug 04, 2026
Patent 12700407
MANAGING TIMED TASKS WITH A DIGITAL ASSISTANT
2y 5m to grant Granted Aug 04, 2026
Patent 12694237
REAL-TIME AUTOMATIC ONLINE VOICE TRANSLATION SYSTEM AND METHOD FOR TELEPHONE CONVERSATIONS
2y 6m to grant Granted Jul 28, 2026
Patent 12688861
SYSTEM AND METHOD FOR NON-DESTRUCTIVELY NORMALIZING LOUDNESS OF AUDIO SIGNALS WITHIN PORTABLE DEVICES
1y 8m to grant Granted Jul 21, 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
77%
Grant Probability
95%
With Interview (+18.0%)
3y 1m (~1y 3m remaining)
Median Time to Grant
Low
PTA Risk
Based on 1163 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