Prosecution Insights
Last updated: August 16, 2026
Application No. 19/060,273

GENERATIVE ARTIFICIAL INTELLIGENCE ENTERPRISE SEARCH

Final Rejection §103
Filed
Feb 21, 2025
Priority
Dec 16, 2022 — provisional 63/433,124 +3 more
Examiner
SHANMUGASUNDARAM, KANNAN
Art Unit
2168
Tech Center
2100 — Computer Architecture & Software
Assignee
C3.ai Inc.
OA Round
4 (Final)
72%
Grant Probability
Favorable
5-6
OA Rounds
2y 1m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 72% — above average
72%
Career Allowance Rate
427 granted / 591 resolved
+17.3% vs TC avg
Strong +36% interview lift
Without
With
+36.2%
Interview Lift
resolved cases with interview
Typical timeline
3y 7m
Avg Prosecution
25 currently pending
Career history
614
Total Applications
across all art units

Statute-Specific Performance

§101
13.2%
-26.8% vs TC avg
§103
52.0%
+12.0% vs TC avg
§102
23.2%
-16.8% vs TC avg
§112
5.9%
-34.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 591 resolved cases

Office Action

§103
DETAILED ACTION Claims 2-21 are pending in the Instant Application. Claims 2-21 are rejected (Final Rejection). 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 § 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 2-5 and 8-12 and 15-19 are rejected under 35 U.S.C. 103 as being unpatentable over Tater et al. (“Tater”), United States Patent Application Publication No. 2023/0131495, in view of Hagger et al. (“Hagger”), Untied States Patent Application Publication No. 2014/0365502. As per claim 2, Tater discloses a computer-implemented method comprising: receiving an input ([0052]-[[0053] wherein a task or query is received as input); inferring that a first category of data is needed ([0027] wherein it can be inferred a first category of data is needed based on user input, where each agent is good at serving a certain category of data (recognized as a skill or service in the prior art)); retrieving information, using a first retrieval model, data based on the input and the first category of data ([0028] wherein each of the agents may retrieve information based on the first category of data); generating a prompt comprising one or more passages based on the retrieved information ([0022] and [0025] wherein a prompt is generated from the retrieve information); determining whether the one or more passages contain sufficient information to satisfy criteria based on the input ([0055] wherein determining a confidence score that the agent’s generated passage (response in the prior art) has sufficient information to satisfy criteria based on the input); inferring that a different category of data is needed if it is determined that there is not enough information to satisfy the criteria ([0055] wherein there is no agent with 100% inventory, then another agent/category must be used); retrieving, based on the different category of data and using a different retrieval model, additional information via an iterative process if it is determined that there is not enough information to satisfy the criteria [0055] wherein a different agent/category retrieves a response. If it is determined that there is not enough information to satisfy a criteria); generating an output result based on the one or more passages ([0054] wherein an output is generated based on the agent/model with the highest confidence based on the passages); and displaying the output result ([0054] wherein the output is displayed to the user in a chat), but does not disclose where the data is from one or more enterprise data sources. However, Hagger teaches where the data is from one or more enterprise data sources ([0016] wherein Watson™ describes querying enterprise data). Both Tater and Hagger describe machine learning models to answer natural language questions. One could support the documents being part of an enterprise system as in Hagger with the multiple models trained on different categories as in Tater to teach the claimed invention. It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to combine the method of using multiple learning models to answer questions as in Tater with the questions being on enterprise data as in Hagger in order to allow for massive data gathering from different domains as required in today’s business environments. As per claim 3, note the rejection of claim 2 where Tater and Hagger are combined. The combination teaches the method of claim 2. Tater further discloses wherein the step of retrieving additional information via the iterative process further comprises: generating a new query ([0055] wherein a new query can be generated for an agent with a better knowledge of the word “plot”); retrieving additional information from one or more enterprise data sources based on the new query ([0055] wherein that agent can come up with a response); and generating a new prompt comprising one or more additional passages based on the additional retrieved information ([0054] wherein an output is generated based on the agent/model with the highest confidence based on the passages). As per claim 4, note the rejection of claim 2 where Tater and Hagger are combined. The combination teaches the method of claim 2. Tater further discloses generating a rationale based on the one or more passages ([0035] wherein the rationale is generated that the word “plot” is not understood); and wherein the step of retrieving additional information via the iterative process further comprises: generating a new query; retrieving additional information from one or more enterprise data sources based on the new query ([0035] wherein another agent understands the word and can be used to query to retrieve additional information); and generating a new prompt comprising one or more additional passages based on the additional retrieved information and the rationale ([0035] wherein another agent’s response is provided as a result). As per claim 5, note the rejection of claim 2 where Tater and Hagger are combined. The combination teaches the method of claim 2. Tater further discloses wherein the step of determining whether the one or more passages contain sufficient information to satisfy the criteria comprises: determining whether a number of passages containing relevant information exceeds a threshold ([0033] wherein a score of 100% confidence means the number of passages has exceeded the confidence threshold). As per claim 8, note the rejection of claim 2 where Tater and Hagger are combined. The combination teaches the method of claim 2. Tater further discloses receiving feedback from a user ([0048] wherein a user can provide feedback using icons); and improving an accuracy of the output result based on the user feedback ([0048] wherein learning and updating is improving the accuracy). As per claim 9, claim 9 is the product that performs the method of claim 2 and is rejected for the same rationale and reasoning. As per claim 10, claim 10 is the product that performs the method of claim 3 and is rejected for the same rationale and reasoning. As per claim 11, claim 11 is the product that performs the method of claim 4 and is rejected for the same rationale and reasoning. As per claim 12, claim 12 is the product that performs the method of claim 5 and is rejected for the same rationale and reasoning. As per claim 15, claim 15 is the product that performs the method of claim 8 and is rejected for the same rationale and reasoning. As per claim 16, Tater discloses a system comprising: one or more memory devices storing instructions and one or more processing devices communicatively coupled to the one or more memory devices ([0067]), wherein the one or more processing devices execute the instructions to perform the method of claim 2. Therefore, the claim is rejected for the same rationale and reasoning as claim 2. As per claim 17, claim 17 is the system that performs the method of claim 3 and is rejected for the same rationale and reasoning. As per claim 18, claim 18 is the system that performs the method of claim 4 and is rejected for the same rationale and reasoning. As per claim 19, claim 19 is the system that performs the method of claim 5 and is rejected for the same rationale and reasoning. Claims 6, 7, 13, 14, 20 and 21 are rejected under 35 U.S.C. 103 as being unpatentable over Tater in further view of Hagger in view of RODRIQUEZ et al. (“Rodriguez”), United States Patent Application Publication No. 2022/0246144. As per claim 6 note the rejection of claim 2 where Tater and Hagger are combined. The combination teaches the method of claim 2, but does not disclose stopping the iterative process after a number of iterations has reached a limit. However, Rodriquez teaches stopping the iterative process after a number of iterations has reached a limit ([0032] wherein the number of iterations is limited). Both Tater and Rodriguez disambiguate an inquiry of a user. One could use the limited number of iterations from Rodriguez with the iterations performed in Hagger to teach the claimed invention. It would have been obvious to one of ordinary skill in the art before the effective filing date of the invention to combine the method of iteratively determining if a satisfactory output by confidence score as determined for a user input in Tater with the limiting of the number of iterations in Rodriquez in order to be ablet to stop providing ineffective options and changing focus of the inquiry. As per claim 7, note the rejection of claim 6 where Tater, Hagger and Rodriquez are combined. The combination teaches the method of claim 6. Hagger further discloses wherein the output result comprises: an indication that an answer to the input could not be determined ([0082] wherein no answer can be found is output.) As per claim 13, claim 13 is the product that performs the method of claim 6 and is rejected for the same rationale and reasoning. As per claim 14, claim 14 is the product that performs the method of claim 7 and is rejected for the same rationale and reasoning. As per claim 20, claim 20 is the system that performs the method of claim 6 and is rejected for the same rationale and reasoning. As per claim 21, claim 21 is the system that performs the method of claim 7 and is rejected for the same rationale and reasoning. Response to Arguments Applicant’s arguments with respect to claims 2-21 have been considered but are moot because the new ground of rejection does not rely on any reference applied in the prior rejection of record for any teaching or matter specifically challenged in the argument. 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. Any inquiry concerning this communication or earlier communications from the examiner should be directed to KANNAN SHANMUGASUNDARAM whose telephone number is (571)270-7763. The examiner can normally be reached M-F 9:00 AM -6:00 PM. 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, Charles Rones can be reached at (571) 272-4085. 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. /KANNAN SHANMUGASUNDARAM/Primary Examiner, Art Unit 2168
Read full office action

Prosecution Timeline

Show 3 earlier events
Sep 15, 2025
Response Filed
Oct 31, 2025
Final Rejection mailed — §103
Dec 31, 2025
Response after Non-Final Action
Jan 30, 2026
Request for Continued Examination
Feb 09, 2026
Response after Non-Final Action
Feb 24, 2026
Non-Final Rejection mailed — §103
May 26, 2026
Response Filed
Jun 23, 2026
Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12705255
SYSTEMS AND METHODS FOR GROUPING EMBEDDING VECTORS IN A STORAGE DEVICE FOR IMPROVED READ LATENCY
2y 9m to grant Granted Aug 11, 2026
Patent 12694437
VISUAL QUALITY PERFORMANCE PREDICTORS
2y 3m to grant Granted Jul 28, 2026
Patent 12688224
CLASSIFYING DATA OBJECTS
2y 4m to grant Granted Jul 21, 2026
Patent 12675692
LEARNING METHOD, LEARNING APPARATUS AND PROGRAM
3y 7m to grant Granted Jul 07, 2026
Patent 12675487
CHECKING SQL ASSERTIONS
3y 6m to grant Granted Jul 07, 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

5-6
Expected OA Rounds
72%
Grant Probability
99%
With Interview (+36.2%)
3y 7m (~2y 1m remaining)
Median Time to Grant
High
PTA Risk
Based on 591 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