Prosecution Insights
Last updated: October 01, 2026
Application No. 19/050,807

UPDATING TRAINED VOICE BOT(S) UTILIZING EXAMPLE-BASED VOICE BOT DEVELOPMENT TECHNIQUES

Non-Final OA §DOUBLEPATENT
Filed
Feb 11, 2025
Priority
Feb 08, 2021 — continuation of 11/902,222 +1 more
Examiner
COLUCCI, MICHAEL C
Art Unit
Tech Center
Assignee
Google LLC
OA Round
1 (Non-Final)
76%
Grant Probability
Favorable
1-2
OA Rounds
1y 6m
Est. Remaining
91%
With Interview

Examiner Intelligence

Grants 76% — above average
76%
Career Allowance Rate
767 granted / 1012 resolved
+15.8% vs TC avg
Strong +15% interview lift
Without
With
+15.3%
Interview Lift
resolved cases with interview
Typical timeline
3y 1m
Avg Prosecution
33 currently pending
Career history
1053
Total Applications
across all art units

Statute-Specific Performance

§101
14.0%
-26.0% vs TC avg
§103
61.2%
+21.2% vs TC avg
§102
8.9%
-31.1% vs TC avg
§112
4.8%
-35.2% vs TC avg
Black line = Tech Center average estimate • Based on career data from 1012 resolved cases

Office Action

§DOUBLEPATENT
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 Double Patenting The nonstatutory double patenting rejection is based on a judicially created doctrine grounded in public policy (a policy reflected in the statute) so as to prevent the unjustified or improper timewise extension of the “right to exclude” granted by a patent and to prevent possible harassment by multiple assignees. A nonstatutory obviousness-type double patenting rejection is appropriate where the conflicting claims are not identical, but at least one examined application claim is not patentably distinct from the reference claim(s) because the examined application claim is either anticipated by, or would have been obvious over, the reference claim(s). See, e.g., In re Berg, 140 F.3d 1428, 46 USPQ2d 1226 (Fed. Cir. 1998); In re Goodman, 11 F.3d 1046, 29 USPQ2d 2010 (Fed. Cir. 1993); In re Longi, 759 F.2d 887, 225 USPQ 645 (Fed. Cir. 1985); In re Van Ornum, 686 F.2d 937, 214 USPQ 761 (CCPA 1982); In re Vogel, 422 F.2d 438, 164 USPQ 619 (CCPA 1970); and In re Thorington, 418 F.2d 528, 163 USPQ 644 (CCPA 1969). A timely filed terminal disclaimer in compliance with 37 CFR 1.321(c) or 1.321(d) may be used to overcome an actual or provisional rejection based on a nonstatutory double patenting ground provided the conflicting application or patent either is shown to be commonly owned with this application, or claims an invention made as a result of activities undertaken within the scope of a joint research agreement. Effective January 1, 1994, a registered attorney or agent of record may sign a terminal disclaimer. A terminal disclaimer signed by the assignee must fully comply with 37 CFR 3.73(b). Claims 1, 11, and 20, with claims 7 and 17, and any dependent claims thereof, are rejected on the ground of nonstatutory obviousness-type double patenting as being unpatentable over claims 1, 19, and 20 any dependent claims thereof of U.S. Patent No. 11902222. Although the conflicting claims are not identical, they are not patentably distinct from each other because said claims of the instant application includes all of the features of said claims of U.S. Patent No. 11902222. It would have been obvious to one of ordinary skill in the art to omit the step of utilizing ML layers, otherwise amounting to substantially similar scope, In re Karlson 136 USPQ 184 (1963): "Omission of an element and its function is an obvious expedient if the remaining elements perform the same functions as before" Present invention Conflicting claims 1. A method implemented by one or more processors, the method comprising:identifying a trained voice bot;obtaining voice bot activity for the trained voice bot, the voice bot activity including a plurality of previously conducted conversations, each of the previously conducted conversations being conducted between the trained voice bot and a corresponding human, and each of the previously conducted conversations including at least a corresponding conversation and a corresponding prior context for one or more portions of the corresponding conversation;identifying, based on the plurality of previously conducted conversations, a given behavioral error of the trained voice bot; andsubsequent to identifying the given behavioral error of the trained voice bot:processing one or more of the plurality of previously conducted conversations to generate one or more additional training instances and in furtherance of correcting the given behavioral error;causing, based on one or more of the additional training instances, the trained voice bot to be updated to generate an updated voice bot; andcausing the updated voice bot to be deployed, in lieu of the trained voice bot, in conducting a plurality of subsequent conversations. 7. The method of claim 1, wherein identifying the given behavioral error of the trained voice bot comprises:processing, using a plurality of machine learning (ML) layers of a ML model, one or more of the portions of a given corresponding conversation, of the plurality of previously conducted conversations, and a given corresponding prior context of the given corresponding conversation for one or more of the portions of the given corresponding conversation to identify the given behavioral error; andprocessing, using the plurality of ML layers of the ML model or an additional plurality of ML layers of the ML model or an additional ML model, the given behavioral error to classify the given behavioral error into one or more disparate categories of behavioral errors. 1. (Currently Amended) A method implemented by one or more processors, the method comprising:identifying, via a bot development system, a trained voice bot that is associated with a third-party and a corpus of training instances utilized to train the trained voice bot; obtaining, via the voice bot development system, voice bot activity for the trained voice bot, wherein the voice bot activity includes a plurality of previously conducted conversations between the trained voice bot, on behalf of the third-party, and a corresponding human, and wherein each of the previously conducted conversations include at least a corresponding conversation and a corresponding prior context for one or more portions of the corresponding conversation; identifying, via the voice bot development system, and based on processing the plurality of previously conducted conversations, a given behavioral error of the trained voice bot, wherein identifying the given behavioral error of the trained voice bot comprises:processing, using a plurality of machine learning (ML) layers of a ML model, one or more of the portions of a given corresponding conversation, of the plurality of previously conducted conversations, and a given corresponding prior context of the given corresponding conversation for one or more of the portions of the given corresponding conversation to identify the given behavioral error; and processing, using the plurality of ML layers of the ML model or an additional plurality of ML layers of the ML model or an additional ML model, the given behavioral error to classify the given behavioral error into one or more disparate categories of behavioral errors; determining, via the voice bot development system, and based on the given behavioral error of the trained voice bot, an action that is directed to correcting the given behavioral error of the trained voice bot; and causing a notification to be presented to a third-party developer, via a user interface of the bot development system, based on the action that is directed to correcting the given behavioral error of the trained voice bot, wherein the third-party developer is associated with the trained voice bot. Claims 1, 11, and 20, with claims 6 and 16, and any dependent claims thereof, are rejected on the ground of nonstatutory obviousness-type double patenting as being unpatentable over claims 1, 11, and 20 with any dependent claims thereof of U.S. Patent No. 12255856. Although the conflicting claims are not identical, they are not patentably distinct from each other because said claims of the instant application includes all of the features of said claims of U.S. Patent No. 12255856. It would have been obvious to one of ordinary skill in the art to omit the step of utilizing operations for a 3rd party, amounting to substantially similar context, In re Karlson 136 USPQ 184 (1963): "Omission of an element and its function is an obvious expedient if the remaining elements perform the same functions as before" Present invention Conflicting claims 1. A method implemented by one or more processors, the method comprising:identifying a trained voice bot;obtaining voice bot activity for the trained voice bot, the voice bot activity including a plurality of previously conducted conversations, each of the previously conducted conversations being conducted between the trained voice bot and a corresponding human, and each of the previously conducted conversations including at least a corresponding conversation and a corresponding prior context for one or more portions of the corresponding conversation;identifying, based on the plurality of previously conducted conversations, a given behavioral error of the trained voice bot; andsubsequent to identifying the given behavioral error of the trained voice bot:processing one or more of the plurality of previously conducted conversations to generate one or more additional training instances and in furtherance of correcting the given behavioral error;causing, based on one or more of the additional training instances, the trained voice bot to be updated to generate an updated voice bot; andcausing the updated voice bot to be deployed, in lieu of the trained voice bot, in conducting a plurality of subsequent conversations. 6. The method of claim 1, wherein the trained voice bot is deployed on behalf of a third- party entity, and wherein each of the previously conducted conversations are conducted by the trained voice bot and on behalf of the third-party. 1. A method implemented by one or more processors, the method comprising:identifying, via a bot development system, a trained voice bot that is associated with a third-party and a corpus of training instances utilized to train the trained voice bot; obtaining, via the voice bot development system, voice bot activity for the trained voice bot, wherein the voice bot activity includes a plurality of previously conducted conversations between the trained voice bot, on behalf of the third-party, and a corresponding human, and wherein each of the previously conducted conversations include at least a corresponding conversation and a corresponding prior context for one or more portions of the corresponding conversation; determining, via the voice bot development system, and based the plurality of previously conducted conversations, the trained voice bot does not include a desired behavior; generating, via the voice bot development platform, a notification that indicates one or more additional training instances need to be added to the corpus of training instances to generate an updated corpus of training instances, the one or more additional training instances being associated with the desired behavior; causing the notification to be presented to a third-party developer associated with the third-party via a user interface of the bot development system; and subsequent to obtaining the one or more additional training instances: causing the trained voice to be updated based on the updated corpus of training instances to generate an updated voice bot; and causing the updated voice bot to replace the trained voice bot for conducting additional conversations on behalf of the third-party. Allowable Subject Matter Claims 1-20 are allowed. The following is an examiner’s statement of reasons for allowance: After a full review of the complex claims as a whole, the examiner believes that the prior art taken alone or in combination fails to teach the claims as a whole such as identifying a trained voice bot; obtaining voice bot activity for the trained voice bot, the voice bot activity including a plurality of previously conducted conversations, each of the previously conducted conversations being conducted between the trained voice bot and a corresponding human, and each of the previously conducted conversations including at least a corresponding conversation and a corresponding prior context for one or more portions of the corresponding conversation; identifying, based on the plurality of previously conducted conversations, a given behavioral error of the trained voice bot; and subsequent to identifying the given behavioral error of the trained voice bot: processing one or more of the plurality of previously conducted conversations to generate one or more additional training instances and in furtherance of correcting the given behavioral error; causing, based on one or more of the additional training instances, the trained voice bot to be updated to generate an updated voice bot; and causing the updated voice bot to be deployed, in lieu of the trained voice bot, in conducting a plurality of subsequent conversations.. The above claims are deemed allowable given the complex nature of the claims as a whole as precisely limited. The closest prior art teaches manual replacement of bot outputs by a user (or developer per se), wherein the user can edit or swap out the bot outputs during training phases thus updating the model or analogously a corpus. Further closest prior art teaches replacement of a bot in general by a user such as during real time if a bot has extensive failures and a human must be involved, for instance during dialogs in the realm of customer service. Additional prior art teaches classification of the input itself based on context such as “driving directions”, “music”, “text messaging”, etc. where disambiguation is involved which updates learning models so that in the future when the system encounters the correction it does not need to disambiguate. Additionally, manual correction is taught in the instance a computer misses an error. Such errors and disambiguation are related to misrecognition or no recognition of speech. User history influences the processing of speech. Additional prior art teaches learning the manner in which a user speaks, the accent, and classification of emotion or sentiment. Additionally, prior art also teaches errors in the scope of infinite loops, timeouts, or system processes unrelated to disambiguation. The prior art under BRI at best teaches context/intent extraction with adaptive learning and user-based manual replacement of bot outputs, for training disambiguation and reduction of system bottlenecks/errors to handle slang or custom inputs with the identification of emotion or sentiment. When reasonably considered the prior art fails short of teaching the claims as a whole utilizing complexities of multi-layer model learning with multiple category classification of behavioral bot errors with notification to a 3rd party user, and further thereof since classification of speech or system errors is not classification of a bot behavioral error such as self-correction, as precisely limited in the claims as a whole. Although disambiguation is learned, it requires user intervention, however there is no classification per se of the correction itself. In another permutation of the prior art, concepts such as identifying a mismatch or wrong intent are taught, as well as a generic summary of the errors. The claims are specific as a whole inclusive of the identifying, determining, and causing limitations, wherein error categories must be classified, followed by user notification for correction of the trained bot. The prior art would require for instance a mismatch with types 1 through n and also wrong-text with types 1 through m, and similarly a non-generic notification such as a binary display if an error exists and the number thereof. At best disambiguation is performed per context and without a model there is no context and therefore no classification, i.e. the system is not actively classifying and bot error using layers to subsequently correct and notify as claimed. In a loosely applied piecewise context on the fringe of BRI, the claims appear to fall short of the aforementioned limitations and would not be reasonable to bridge a gap thereof using replacement in conjunction with manual + adaptive disambiguation in speech with emotion classification. Therefore, the prior art fails to teach or suggest the complex claims as a whole as precisely limited and tied together. Any comments considered necessary by applicant must be submitted no later than the payment of the issue fee and, to avoid processing delays, should preferably accompany the issue fee. Such submissions should be clearly labeled “Comments on Statement of Reasons for Allowance.” Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. US 20200341970 A1 Rodrigues; Eduardo Ribeiro JSON based bot customization US 20220238105 A1 Goldfarb; Rafael et al. Manual replacement of bot outputs by developer US 20190347319 A1 Goyal; Ashish et al. User takes the place of a chat bot to better assist customer US 20170300831 A1 Gelfenbeyn; Ilya Gennadyevich et al. Automated assistant with multiple virtual agents per context US 10691897 B1 Rajagopal; Vidya et al. Training and testing multiple bots or virtual agents US 20220230632 A1 MAITRA; Anutosh et al. Automated ML US 20200342032 A1 Subramaniam; Srikant et al. Bot and system error classification US 11373131 B1 Venugopal; Lokesh et al. Task error identification US 20210312260 A1 WU; Bowen et al. ML perceptron layers Any inquiry concerning this communication or earlier communications from the examiner should be directed to MICHAEL COLUCCI whose telephone number is (571)270-1847. The examiner can normally be reached on M-F 9 AM - 7 PM. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Andrew Flanders can be reached at (571)272-7516. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see http://pair-direct.uspto.gov. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /MICHAEL COLUCCI/Primary Examiner, Art Unit 2655 (571)-270-1847 Examiner FAX: (571)-270-2847 Michael.Colucci@uspto.gov
Read full office action

Prosecution Timeline

Feb 11, 2025
Application Filed
Aug 17, 2026
Non-Final Rejection mailed — §DOUBLEPATENT (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12744050
INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM
2y 1m to grant Granted Sep 22, 2026
Patent 12737552
A COMPUTER IMPLEMENTED METHOD FOR THE AUT0OMATED ANALYSIS OR USE OF DATA
3y 9m to grant Granted Sep 15, 2026
Patent 12737398
METHOD OF GENERATING KEYWORD INFORMATION AND AN ELECTRONIC DEVICE PERFORMING THEREOF
2y 3m to grant Granted Sep 15, 2026
Patent 12738279
SPATIAL REPRESENTATION LEARNING
2y 0m to grant Granted Sep 15, 2026
Patent 12737538
DETECTION OF ARTIFICIAL AUTHORS
1y 10m to grant Granted Sep 15, 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
76%
Grant Probability
91%
With Interview (+15.3%)
3y 1m (~1y 6m remaining)
Median Time to Grant
Low
PTA Risk
Based on 1012 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