Prosecution Insights
Last updated: July 17, 2026
Application No. 18/808,933

VOICE-CONTROLLED ENTRY OF CONTENT INTO GRAPHICAL USER INTERFACES

Non-Final OA §102
Filed
Aug 19, 2024
Priority
Oct 15, 2019 — provisional 62/915,607 +3 more
Examiner
BLOOMQUIST, KEITH D
Art Unit
Tech Center
Assignee
Google LLC
OA Round
1 (Non-Final)
63%
Grant Probability
Moderate
1-2
OA Rounds
1y 1m
Est. Remaining
81%
With Interview

Examiner Intelligence

Grants 63% of resolved cases
63%
Career Allowance Rate
448 granted / 715 resolved
+2.7% vs TC avg
Strong +18% interview lift
Without
With
+18.4%
Interview Lift
resolved cases with interview
Typical timeline
3y 0m
Avg Prosecution
40 currently pending
Career history
760
Total Applications
across all art units

Statute-Specific Performance

§101
1.3%
-38.7% vs TC avg
§103
86.2%
+46.2% vs TC avg
§102
9.2%
-30.8% vs TC avg
§112
1.8%
-38.2% vs TC avg
Black line = Tech Center average estimate • Based on career data from 715 resolved cases

Office Action

§102
DETAILED ACTION This action is responsive to the application filed 8/19/2024. Claims 1-15 are pending. 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)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention. Claims 1-15 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Kim, U.S. PGPUB No. 2017/0308289 (“Kim”). With regard to Claim 1, Kim teaches a system comprising: at least one processor; and memory storing instructions (Fig. 2) that, when executed by the at least one processor, cause the at least one processor to be operable to: receive, from a user, and while a keyboard is being rendered at a graphical user interface of a client device, natural language user input ([0027] describes that a keyboard receives input from a user, from which one or more words or phrases can be determined); determine to incorporate additional content, that is generated based on the natural language user input, into an entry field of the keyboard, that is being rendered at the graphical user interface of the client device, and in lieu of content that verbatim corresponds to the natural language user input ([0032] describes that a keyboard can execute a function to present iconographic symbols, emoticons, and emoji as selectable elements within a region, instead of suggested words or other linguistic information derived from the language model, where [0027] describes that the language model determines one or more candidate inputs corresponding specifically to the sequence of characters entered); in response to determining to incorporate the additional content, that is generated based on the natural language user input, into the entry field of the keyboard, that is being rendered at the graphical user interface of the client device, and in lieu of the content that verbatim corresponds to the natural language user input: cause the additional content to be incorporated into the entry field of the keyboard, that is being rendered at the graphical user interface of the client device, and in lieu of the content that verbatim corresponds to the natural language user input ([0032] describes that the determined symbols, emoticons, and emoji are presented as selectable elements within the region instead of the linguistic information). Claim 6 recites a method which is carried out by the system of Claim 1, and is similarly rejected. Claim 11 recites a non-transitory medium (Fig. 2) storing instructions which execute to implement the system of Claim 1, and is likewise rejected. With regard to Claim 2, Kim teaches that the at least one processor is further operable to: generate the additional content locally at the client device. [0064] describes that the search module can access a local emoji data store in some embodiments, thereby enabling the generation of emoji suggestions to occur locally at the client device. Claim 7 recites a method which is carried out by the system of Claim 2, and is similarly rejected. Claim 12 recites a non-transitory medium (Fig. 2) storing instructions which execute to implement the system of Claim 2, and is likewise rejected. With regard to Claim 3, Kim teaches that the at least one processor is further operable to: transmit, over one or more networks and to a remote system, a request to generate the additional content, wherein transmitting the request to generate the additional content over the one or more networks and to the remote system causes the remote system to generate the additional content; and receive, over the one or more networks and from the remote system, the additional content. [0064] describes that the search module in some embodiments can access a remote emoji data store for conducting an emoji search, thereby causing the remote system to provide the emoji which are presented in the user interface. Claim 8 recites a method which is carried out by the system of Claim 3, and is similarly rejected. Claim 13 recites a non-transitory medium (Fig. 2) storing instructions which execute to implement the system of Claim 3, and is likewise rejected. With regard to Claim 4, Kim teaches that the additional content is a particular emoji, and wherein natural language user input is descriptive of the particular emoji. [0040] and Fig. 1D describe that the content are emoji which correspond to the input description of “Italian food,” by providing emoji of different types of Italian foods. Claim 9 recites a method which is carried out by the system of Claim 4, and is similarly rejected. Claim 14 recites a non-transitory medium (Fig. 2) storing instructions which execute to implement the system of Claim 4, and is likewise rejected. With regard to Claim 5, Kim teaches that the natural language user input is spoken input or typed input. [0026]-[0027] describe that the input language data is provided by typing the input into the keyboard using the keyboard’s graphical keys. Claim 10 recites a method which is carried out by the system of Claim 5, and is similarly rejected. Claim 15 recites a non-transitory medium (Fig. 2) storing instructions which execute to implement the system of Claim5, and is likewise rejected. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to KEITH D BLOOMQUIST whose telephone number is (571)270-7718. The examiner can normally be reached M-F, 8:30-5 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, Kieu Vu can be reached at 571-272-4057. 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. /KEITH D BLOOMQUIST/Primary Examiner, Art Unit 2171 6/15/2026
Read full office action

Prosecution Timeline

Aug 19, 2024
Application Filed
Jun 18, 2026
Non-Final Rejection mailed — §102 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12680827
METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR IDENTIFYING TURNING CIRCLES AND GENERATING TURNING CIRCLES IN MAP DATA
2y 6m to grant Granted Jul 14, 2026
Patent 12669614
LIDAR-BASED OBJECT TRACKING
2y 9m to grant Granted Jun 30, 2026
Patent 12670280
EFFICIENT, FLEXIBLE, AND SECURE DYNAMIC DIGITAL CONTENT CREATION
2y 9m to grant Granted Jun 30, 2026
Patent 12664397
Method For Detecting A Work Or Agricultural Vehicle Mission Though A Neural Network And Control Unit Implementing The Method
4y 5m to grant Granted Jun 23, 2026
Patent 12651384
GENERATING HANDWRITING VIA DECOUPLED STYLE DESCRIPTORS
4y 9m to grant Granted Jun 09, 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
63%
Grant Probability
81%
With Interview (+18.4%)
3y 0m (~1y 1m remaining)
Median Time to Grant
Low
PTA Risk
Based on 715 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