Prosecution Insights
Last updated: August 17, 2026
Application No. 18/336,098

COLLABORATIVE PROMPTING OBJECTS FOR PRODUCTIVITY APPLICATION ENVIRONMENTS

Non-Final OA §102§103
Filed
Jun 16, 2023
Examiner
ANDERSON, BRODERICK C
Art Unit
2178
Tech Center
2100 — Computer Architecture & Software
Assignee
Microsoft Technology Licensing, LLC
OA Round
3 (Non-Final)
74%
Grant Probability
Favorable
3-4
OA Rounds
0m
Est. Remaining
92%
With Interview

Examiner Intelligence

Grants 74% — above average
74%
Career Allowance Rate
194 granted / 262 resolved
+19.0% vs TC avg
Strong +18% interview lift
Without
With
+18.3%
Interview Lift
resolved cases with interview
Typical timeline
2y 11m
Avg Prosecution
19 currently pending
Career history
287
Total Applications
across all art units

Statute-Specific Performance

§101
9.8%
-30.2% vs TC avg
§103
63.1%
+23.1% vs TC avg
§102
18.1%
-21.9% vs TC avg
§112
6.1%
-33.9% vs TC avg
Black line = Tech Center average estimate • Based on career data from 262 resolved cases

Office Action

§102 §103
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 . Response to Request for Continued Examination 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 7/17/2026 has been entered. The response filed on 7/17/2026 has been entered and made of record. Claims 1, 10, and 16 are amended. Claims 1-20 are pending. The previous rejections of claims 1, 10, and 16 under 35 USC 102 under Yuan et al, claims 2-9, 11-15, and 17-20 under 35 USC 103 under Yuan et al in view of Amoli et al are withdrawn as necessitated by amendment. New rejections have been made of claims 1, 10, and 16 under 35 USC 103 under Yuan et al in view of Byford et al, and claims 2-9, 11-15, and 17-20 under 35 USC 103 under Yuan et al in view of Byford et al and Amoli et al. Specification The lengthy specification has not been checked to the extent necessary to determine the presence of all possible minor errors. Applicant’s cooperation is requested in correcting any errors of which applicant may become aware in the specification. Drawings The drawings filed on 6/16/2023 were accepted. Claim Rejections - 35 USC § 103 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. 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 1, 10, and 16 are rejected under 35 U.S.C. 103 as being unpatentable over Yuan et al (Ann Yuan, Andy Coenen, Emily Reif, and Daphne Ippolito. 2022. Wordcraft: Story Writing With Large Language Models. In Proceedings of the 27th International Conference on Intelligent User Interfaces (IUI '22). Association for Computing Machinery, New York, NY, USA, 841–852. https://doi.org/10.1145/3490099.3511105) in view of Byford et al (US5909671A; filed 2/4/1997). With regards to claim 1, Yuan et al discloses A computing apparatus comprising: one or more computer-readable storage media; one or more processors operatively coupled with the one or more computer-readable storage media; and program instructions stored on the one or more computer-readable storage media that, when executed by the one or more processors, direct the computing apparatus to at least (Yuan et al, abstract: “Wordcraft, a text editor in which users collaborate with a generative language model to write a story.” A text editor with a user interface connected to a large language model requires a computer, which requires storage media, program instructions, and processors to execute them): identify a context of a content environment into which a local instance of a collaborative prompt object was inserted (Yuan et al, 3.1 Prompting Methods: “When a user triggers a control in Wordcraft, such as replace selection (Figure 1- left), Wordcraft provides LaMDA with a prompt carefully constructed using the context of the current story;” the prompt objects that have been inserted can be interpreted as previous suggestions that were added to the text content (see Fig. 1, where selected prompt text is selected and added to the text as new portions of text)); generate a prompt for a large language model (LLM) service to elicit suggestions for follow-on prompts based on content of the content environment (Yuan et al, 3.1 Prompting Methods: “When a user triggers a control in Wordcraft, such as replace selection (Figure 1- left), Wordcraft provides LaMDA with a prompt carefully constructed using the context of the current story so that the model will perform the task– in this case, generating alternatives for the selected text.”) wherein the prompt tasks the LLM service with generating the suggestions in a form of natural language inputs to be submitted to the LLM service when selected by a user (Yuan et al, Fig. 4: Prompts are in natural language, and, as shown by the cursor icons, can be selected by the user) and generating a reply in a structured parse-able format, wherein the reply includes suggestions (Yuan et al, Fig. 4: The list of choices in the bottom right of the image are interpreted as the reply, and each choice is a suggestion; Since the suggestions are displayed as text, they are considered as being “parse-able”, and the list format of the plurality of suggestions is interpreted as being in a structured format); … extract the suggestions from the reply; display, in the local instance, graphical input devices corresponding to the suggestions; receive user input comprising a selection of a graphical input device of the graphical input devices (Yuan et al, Figs. 1 and 4: multiple options are available for user selection via clicking; the selections include prompts, and can include prompts such as option 3 in fig. 4, which suggests additional prompts (item 4 in fig. 4) for the user regarding the text); and generate a follow-on prompt based on the suggestion corresponding to the selected graphical input device (Yuan et al, 3.1 Prompting methods: “Figure 4: (right) Meta prompting in the Wordcraft interface. The user asks for suggestions for requests they could make of the model (3), and browses those suggestions (4);” 3.1.2 Meta-prompting describes the prompt suggestions in more detail). However, Yuan et al does not disclose parse the reply according to the structured parse-able format. Byford et al teaches parse the reply according to the structured parse-able format (Byford et al, background, paragraph 6: “The Web browser parses the HTML script”). It would have been obvious to a person of ordinary skill in the art before the effective filing date to have combined Yuan et al and Byford et al such that the reply is parsed before being displayed in the web application. This would have enabled the invention to display the reply (Byford et al, background, paragraph 6: “The Web browser parses the HTML script in order to display the text in accordance with the specified format”). Claim 10 recites substantially similar limitations to claim 1 and is thus rejected along the same rationale. Claim 16 recites substantially similar limitations to claim 1 and is thus rejected along the same rationale. Claims 2-9, 11-15, and 17-20 is/are rejected under 35 U.S.C. 103 as being unpatentable over Yuan et al in view of Byford et al, and further in view of Amoli et al (US 20200117850 A1; filed 10/21/2019). With regards to claim 2, which depends on claim 1, Yuan et al discloses maintain a record of events indicative of prompts, replies from the LLM service, and user interaction with respect to the local instance of the collaborative prompt object (Yuan et al, abstract: “Wordcraft, a text editor in which users collaborate with a generative language model to write a story… large language models enable novel co-writing experiences” The story (text content) that the user is writing with the large language model is a record of the interactive process, and is considered “indicative” of the prompts, replies, and user interaction because it is a result of those steps). However, Yuan et al and Byford et al do not disclose update one or more remote instances of the collaborative prompt object based on the record of events. Amoli et al teaches update one or more remote instances of the collaborative prompt object based on the record of events (Amoli et al, abstract: “The web-based application comprises a set of native operating system application code, a web content viewer, and a native operating system interface, which are configured to facilitate a transfer of one or more objects between the native operating system application code and the web content viewer… Shared access to the editable document and shared access to uploaded objects are provided by the server;” Fig. 1A: multiple users of multiple devices are shown interacting with the content in a cloud-based environment). It would have been obvious to a person of ordinary skill in the art before the effective filing date to have combined Yuan et al, Byford et al, and Amoli et al such that the document can be edited by multiple users using a network. This would have enabled multiple users to view and edit documents together in real time (Amoli et al, paragraph 3: “Certain cloud-based shared content management platforms might further provide document creation and editing applications (apps) for such user devices so the collaborators can create and/or edit documents within the cloud-based system for real-time, multi-environment sharing”). With regards to claim 3, which depends on claim 2, Yuan et al and Byford et al do not disclose wherein to update the one or more remote instances of the collaborative prompt object based on the record of events, the program instructions direct the computing apparatus to distribute the events, via a relay service, to the one or more remote instances of the collaborative prompt object. However, Amoli et al teaches wherein to update the one or more remote instances of the collaborative prompt object based on the record of events, the program instructions direct the computing apparatus to distribute the events, via a relay service, to the one or more remote instances of the collaborative prompt object (Amoli et al, Fig. 1A: the user devices are shown downloading or remotely accessing the content files from the storage systems. The relay service which is used to distribute the events can be interpreted as the network or cloud-based environment which transmits the edited files to and from the remote devices). It would have been obvious to a person of ordinary skill in the art before the effective filing date to have combined Yuan et al, Byford et al, and Amoli et al such that the document can be edited by multiple users using a network. This would have enabled multiple users to view and edit documents together in real time (Amoli et al, paragraph 3: “Certain cloud-based shared content management platforms might further provide document creation and editing applications (apps) for such user devices so the collaborators can create and/or edit documents within the cloud-based system for real-time, multi-environment sharing”). With regards to claim 4, which depends on claim 3, Yuan et al and Byford et al do not disclose wherein the program instructions further direct the computing apparatus to synchronize changes to the content of the content environment through a collaboration service, wherein the collaboration service is different from the relay service. However, Amoli et al teaches wherein the program instructions further direct the computing apparatus to synchronize changes to the content of the content environment through a collaboration service, wherein the collaboration service is different from the relay service (Amoli et al, Fig. 1A: sync server 120 or collaboration server 152, whichever is in charge of synchronizing the content to be viewed in real time, is interpreted as providing the collaboration service; paragraph 24: “The created document and/or certain portions (e.g., inserted objects) of the created document can be stored and managed by a cloud-based shared content management platform for sharing among collaborators in real time”). It would have been obvious to a person of ordinary skill in the art before the effective filing date to have combined Yuan et al, Byford et al, and Amoli et al such that the document can be edited in real time by multiple users using a network. This would have enabled multiple users to view and edit documents together in real time (Amoli et al, paragraph 3: “Certain cloud-based shared content management platforms might further provide document creation and editing applications (apps) for such user devices so the collaborators can create and/or edit documents within the cloud-based system for real-time, multi-environment sharing”). With regards to claim 5, which depends on claim 4, Yuan et al and Byford et al do not disclose wherein the program instructions further direct the computing apparatus to direct the one or more remote instances of the collaborative prompt object to refrain from performing an event of the record of events. However, Amoli et al teaches wherein the program instructions further direct the computing apparatus to direct the one or more remote instances of the collaborative prompt object to refrain from performing an event of the record of events (Amoli et al, paragraph 33: “cloud-based environment 1A00 where two or more of the collaborators 121 share a content object (e.g., computer file, electronic document, image, etc.), and where each collaborator has a certain access (e.g., for viewing, editing, downloading, etc.) to the shared object in a respective collaborator-specific workspace (e.g., workspace 122 1, workspace 122 2, etc.);” the remote instance viewed by a collaborator with limited access is unable to view or edit the file). It would have been obvious to a person of ordinary skill in the art before the effective filing date to have combined Yuan et al, Byford et al, and Amoli et al such that the document can be edited by multiple users using a network based on access levels. This would have enabled only certain users to access or edit specific documents (Amoli et al, paragraph 33: “One or more roles can be associated with one or more access configurations, and such roles and/or access configurations can be used in determining rules pertaining to how users share documents.”). With regards to claim 6, which depends on claim 2, Yuan et al discloses wherein the user interaction comprises a selection to insert content from a reply of the replies from the LLM service into the content of the content environment (Yuan et al, Fig. 1: user selects LLM responses which are inserted into the text via “infilling” or “continuation”). With regards to claim 7, which depends on claim 2, Yuan et al and Byford et al do not disclose wherein the content environment of the local instance of the collaborative prompt object is different from a content environment of a remote instance of the collaborative prompt object. However, Amoli et al teaches wherein the content environment of the local instance of the collaborative prompt object is different from a content environment of a remote instance of the collaborative prompt object (Amoli et al, Fig. 1A: user devices can include multiple types of devices which can be interpreted as part of the environment; Amoli et al, paragraph 33: “Such an associated role profile can comprise certain attributes such as user information (e.g., user ID, device ID, etc.) and/or user workspace metadata (e.g., file ID, etc.) and/or access permissions and/or role descriptions.” The user’s role and/or permissions can also be interpreted as part of the environmental context in which the content is viewed, and is different between users). It would have been obvious to a person of ordinary skill in the art before the effective filing date to have combined Yuan et al, Byford et al, and Amoli et al such that the document can be edited by multiple users using a network on different devices. This would have enabled multiple users to view and edit documents together in real time (Amoli et al, paragraph 3: “Certain cloud-based shared content management platforms might further provide document creation and editing applications (apps) for such user devices so the collaborators can create and/or edit documents within the cloud-based system for real-time, multi-environment sharing”). With regards to claim 8, which depends on claim 2, Yuan et al discloses receive user input comprising a natural language input (Yuan et al, Fig. 1 and 4: each figure has an input box for a natural language prompt; fig. 4 shows the text: “describe the character’s emotional state” as a user-typed input); and generate a follow-on prompt based on the natural language input (Yuan et al, Fig. 4: in response to the input on the left side of fig. 4, suggestions for text input and additional prompt modifications (“choose”, “refine”, etc.) are displayed). With regards to claim 9, which depends on claim 2, Yuan et al discloses wherein the content environment comprises a document of a word processing application (Yuan et al, abstract: “Wordcraft, a text editor in which users collaborate with a generative language model to write a story”). Claims 11-15 recite substantially similar limitations to claims 2-6 respectively and are thus rejected along the same rationales. Claims 17-20 recite substantially similar limitations to claims 2-5 respectively and are thus rejected along the same rationales. Response to Arguments Applicant’s arguments, see remarks filed 7/17/2026, with respect to the 35 USC 102 rejections to claim(s) 1, 10, and 16, and to claims dependent on them, have been fully considered but are moot because the new ground of rejection does not rely on only the same reference applied in the prior rejection of record for any teaching or matter specifically challenged in the argument. Applicant argues that Yuan et al does not disclose the amendments to the independent claims. Examiner agrees, however upon further search and consideration has added new 35 USC 103 rejections further in view of Byford et al. Byford et al teaches parsing text data such that it can be displayed on a web application. The combination of Yuan et al and Byford et al teach the claims as amended. Thus the argument is moot. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to BRODERICK C ANDERSON whose telephone number is (313)446-6566. The examiner can normally be reached Monday-Tuesday, Thursday-Saturday 9-5 PST. 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, Stephen Hong can be reached at 5712724124. 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. /B.C.A/Examiner, Art Unit 2178 /STEPHEN S HONG/Supervisory Patent Examiner, Art Unit 2178
Read full office action

Prosecution Timeline

Show 1 earlier event
Aug 15, 2025
Non-Final Rejection mailed — §102, §103
Nov 03, 2025
Examiner Interview Summary
Nov 03, 2025
Applicant Interview (Telephonic)
Jan 15, 2026
Response Filed
May 19, 2026
Final Rejection mailed — §102, §103
Jul 17, 2026
Request for Continued Examination
Jul 21, 2026
Response after Non-Final Action
Aug 07, 2026
Non-Final Rejection mailed — §102, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12705543
LEARNING MACHINE TRAINING BASED ON PLAN TYPES
2y 8m to grant Granted Aug 11, 2026
Patent 12682324
INTELLIGENT SERVICE REQUEST SUBMITTAL SYSTEM
3y 1m to grant Granted Jul 14, 2026
Patent 12681618
REMOTE DEVICE INPUT ENTRY
2y 8m to grant Granted Jul 14, 2026
Patent 12675209
SCREENSHOT METHOD, TERMINAL, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM
3y 7m to grant Granted Jul 07, 2026
Patent 12664353
SYSTEM-GUIDED COLLABORATIVE EDITING OF STANDARDIZED DOCUMENTS
2y 12m to grant Granted Jun 23, 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
74%
Grant Probability
92%
With Interview (+18.3%)
2y 11m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 262 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