Prosecution Insights
Last updated: May 29, 2026
Application No. 17/901,589

INTERACTION RECORDING TOOLS FOR CREATING INTERACTIVE AR STORIES

Non-Final OA §103
Filed
Sep 01, 2022
Examiner
NGUYEN, NHAT HUY T
Art Unit
2147
Tech Center
2100 — Computer Architecture & Software
Assignee
Snap Inc.
OA Round
7 (Non-Final)
54%
Grant Probability
Moderate
7-8
OA Rounds
0m
Est. Remaining
78%
With Interview

Examiner Intelligence

Grants 54% of resolved cases
54%
Career Allowance Rate
190 granted / 352 resolved
-1.0% vs TC avg
Strong +24% interview lift
Without
With
+24.2%
Interview Lift
resolved cases with interview
Typical timeline
3y 5m
Avg Prosecution
24 currently pending
Career history
400
Total Applications
across all art units

Statute-Specific Performance

§101
1.5%
-38.5% vs TC avg
§103
83.1%
+43.1% vs TC avg
§102
13.2%
-26.8% vs TC avg
§112
1.5%
-38.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 352 resolved cases

Office Action

§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 . Status of the Claims Claims 1, 3-7, 9, 11-15, 17 and 19-20 are pending for examination. Claims 1, 9 and 17 are independent Claims. Claims 1, 3-7, 9, 11-15, 17 and 19-20 are rejected under 35 U.S.C. §103. 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. Claim(s) 1, 3-7, 9, 11-15, 17 and 19-20 is/are rejected under 35 U.S.C. 103 as being unpatentable over Smith et al. (U.S. 2012/0284426 hereinafter Smith) in view of Bui et al. (U.S. 2020/0042286 hereinafter Bui) in further view of Fein et al. (U.S. 2014/0282162 hereinafter Fein). As Claim 1, Smith teaches a method of generating an interactive AR experience using a portable electronic device comprising a microphone (Smith (¶0031 line 3), audio recording), a camera (Smith (¶0029 line 3-6), camera), a display (Smith (¶0010 last 2 lines), displays), and a memory (Smith (¶0045 line 1-3), memory), the method comprising: capturing frames of video data of a physical environment using the camera (Smith (¶0052 line 8-15), recipient playbacks the video in order to view the scene with additional subsequent scene); which represents a portion of the interactive AR experience (Smith (¶0056 line 3-12), user zooms in and annotates a virtual object with record audio and/or touch input); Smith may not explicitly disclose: presenting on the display a question and one or more answer buttons, wherein the question is associated with a scene receiving a user input comprising an answer to the question, wherein the answer is selected from among the one or more answer buttons; Bui teaches: presenting on the display a question and one or more answer buttons, wherein the question is associated with a scene (Bui (¶0136 last 8 lines, fig. 4 item 418), system displays question 418 with option for the answers) receiving a user input comprising an answer to the question, wherein the answer is selected from among the one or more answer buttons (Bui (¶0136 last 8 lines, fig. 4 item 418), user wishes to describe another edit of first image); It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the voice input of Smith instead be voice input taught by Bui, with a reasonable expectation of success. The motivation would be to offer user convenience by providing an efficient user interface for image editing (Bui (¶0004)). Smith in view of Bui may not explicitly disclose: establishing in response to the user input a virtual object position relative to the physical environment; presenting on the display a virtual object at the virtual object position, wherein the virtual object is defined in size relative to the virtual object position; determining, using the localizing system, a portable electronic device location relative to the virtual object position; detecting in the frames of video data a physical hand location relative to the physical environment; detecting, in accordance with the portable device location, an intersection between the physical hand location and the virtual object; executing a touch response relative to the virtual object in accordance with the intersection, wherein the touch response comprises an action selected from a touch group consisting of presenting on the display an object name associated with the virtual object, presenting on the display a highlight near the virtual object, playing a sound through a speaker coupled to the portable electronic device, and generating a tactile movement of the portable electronic device; and storing in the memory the virtual object, the virtual object position, the intersection, and the touch response associated with the scene Fein teaches: establishing in response to the user input a virtual object position relative to the physical environment (Fein (¶0078 line 1-5, fig. 4B), “FIG. 4b depicts a user's hand pointing to a book on one of the shelves; this gesture is detected by e.g., augmented reality system 322 and/or image processing module 312, which may capture text printed on the spine of the book in the vicinity of, or touched by (a virtual object position), the user's index finger”); presenting on the display a virtual object at the virtual object position, wherein the virtual object is defined in size relative to the virtual object position (Fein (¶0080, fig. 4c), “FIG. 4c depicts that a single book on the bookshelf is highlighted (virtual object at the virtual object position), corresponding to the one pointed to by the user's index finger.”); determining, using the localizing system (Fein (¶0078 line 6-13), “context evaluation module 308”), a portable electronic device location relative to the virtual object position (Fein (¶0077, fig. 4a), “an augmented reality device (a smartphone showing on its display a bookshelf containing books in the camera's field of view”); detecting in the frames of video data a physical hand location relative to the physical environment (Fein (¶0078 line 1-5, fig. 4B), “FIG. 4b depicts a user's hand pointing to a book on one of the shelves; this gesture is detected by e.g., augmented reality system 322 and/or image processing module 312, which may capture text printed on the spine of the book in the vicinity of, or touched by, the user's index finger”); detecting, in accordance with the portable device location, an intersection between the physical hand location and the virtual object ((Fein (¶0078 line 1-5, fig. 4B), “FIG. 4b depicts a user's hand pointing to a book on one of the shelves; this gesture is detected by e.g., augmented reality system 322 and/or image processing module 312, which may capture text printed on the spine of the book in the vicinity of, or touched by (an intersection between the physical hand location and the virtual object), the user's index finger”)); executing a touch response relative to the virtual object in accordance with the intersection, wherein the touch response comprises an action selected from a touch group consisting of presenting on the display an object name associated with the virtual object, presenting on the display a highlight near the virtual object (Fein (¶0080, fig. 4c), “FIG. 4c depicts that a single book on the bookshelf is highlighted, corresponding to the one pointed to by the user's index finger.”), playing a sound through a speaker coupled to the portable electronic device, and generating a tactile movement of the portable electronic device; and storing in the memory the virtual object, the virtual object position, the intersection, and the touch response associated with the scene (Fein (¶0080, fig. 4c), “FIG. 4c depicts (the touch response) that a single book (virtual object position) on the bookshelf is highlighted (virtual object), corresponding to the one pointed to by the user's index finger (the intersection).”) Smith in view of Lin teaches a system and method to manipulate virtual object. Fein teaches a system to generate a virtual object at an intersection of user’s finger and real object. The virtual object can be further manipulated using gesture. It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to combine the touch user interface of Smith in view of Lin with an augmented user interface taught by Fein because user touch interface and augmented user interface are exchangeable. The motivation would be to offer user convenience by “allows for powerful manipulation of graphical objects and environment” (Fein (¶0049 line 3-6)). As Claim 3, besides Claim 1, Smith in view of Bui in further view of Fein teaches wherein the method further comprises: executing a reaction associated with the intersection, wherein the reaction comprises an effect selected from a group consisting of interacting with the virtual object (Fein (¶0080, fig. 4c), “FIG. 4c depicts that a single book on the bookshelf is highlighted, corresponding to the one pointed to by the user's index finger.”), deleting the virtual object, starting to record a subsequent scene associated with the interactive AR experience, , presenting on the display a subsequent virtual object, and connecting the portable electronic device to an IoT product in the physical environment. As Claim 4, besides Claim 1, Smith in view of Bui in further view of Fein teaches wherein the virtual object comprises an IoT product in the physical environment, wherein detecting the intersection comprises detecting, based on the portable electronic device location, an intersection between the physical hand location and an IoT product location (Fein (¶0080, fig. 4c), “FIG. 4c depicts that a single book on the bookshelf is highlighted, corresponding to the one pointed to by the user's index finger.”), and wherein executing the touch response comprises sending a control signal to the IoT product comprising instructions to perform an IoT action corresponding to the user behavior (Fein (¶0078 line 6-13, fig. 4b), “device context evaluation module 308 may detect that the device is running a program having virtual shopping cart functionality associated with a specific bookstore”). As Claim 5, besides Claim 1, Smith in view of Bui in further view of Fein teaches further comprising: presenting on the display a play button (Smith (¶0036 line 2-6), user’s annotation data (Datapod) is stored and presented as Youtube video); and retrieving from the memory the virtual object, the intersection, and the touch response associated with the scene (Fein (¶0080, fig. 4c), “FIG. 4c depicts (the touch response) that a single book (virtual object position) on the bookshelf is highlighted (virtual object), corresponding to the one pointed to by the user's index finger (the intersection).”); and presenting the scene on the display (Smith (¶0036 line 2-6), user’s annotation data (Datapod) is stored and presented as Youtube video). As Claim 6, besides Claim 1, Smith in view of Bui in further view of Fein teaches: wherein the answer comprises an invitation to speak, and wherein the method further comprises: receiving through the microphone a spoken word (Bui (¶0134), user input trigger such as “add cape to this guy”); identifying a trigger word based on the spoken word (Bui (¶0134), user input trigger such as “add cape to this guy”); executing a word response based on the trigger word comprising an action selected from a word group consisting of presenting on the display a transcription of the identified trigger word, presenting a highlight on the display, playing a sound through a speaker coupled to the portable electronic device, playing a message through the speaker, and generating a tactile movement of the portable electronic device (Bui (¶0134), user’s voice command is transferred to a second image); and storing in the memory the virtual object (Bui (¶0134), user input trigger such as “add cape to this guy”) and the trigger word associated with the scene (Bui (¶0134), user’s voice command (trigger word) is transferred to the generation of a second image (trigger word associated with the scene)). As Claim 7, besides Claim 6, Smith in view of Bui in further view of Fein teaches wherein receiving the spoken word further comprises: presenting on the display a graphic response to the spoken word (Bui (¶0134), user input trigger such as “add cape to this guy”); and presenting the trigger word on the display (Bui (¶0134), user’s voice command is transferred to the generation of a second image); presenting on the display a next button operative to accept the trigger word (Bui (¶0136 last 5 lines), user can select affirmative option of menu option 418). As Claim 9 and 17, the Claims are rejected for the same reasons as Claim 1. As Claim 11 and 19, the Claims are rejected for the same reasons as Claim 3. As Claim 12 and 20, the Claims are rejected for the same reasons as Claim 4. As Claim 13, the Claim is rejected for the same reasons as Claim 5. As Claim 14, Claim 14 is rejected for the same reasons as Claim 6. As Claim 15, Claim 15 is rejected for the same reasons as Claim 7. Response to Arguments Claim Rejections – 35 U.S.C. §103: As Claims 1, 9 and 17, Applicants argue that cited references do not disclose “establishing in response to the user input a virtual object position …” (last paragraph of page 11 in the remarks). PNG media_image1.png 145 661 media_image1.png Greyscale Applicants’ arguments are moot because new reference Fein teaches the limitation(s); Other independent/dependent Claims are not allowable for the same reasons above. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to NHAT HUY T NGUYEN whose telephone number is (571)270-7333. The examiner can normally be reached M-F: 12:00-8:00 EST. 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, Viker Lamardo can be reached at 571-270-5871. 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. /NHAT HUY T NGUYEN/Primary Examiner, Art Unit 2147
Read full office action

Prosecution Timeline

Show 13 earlier events
May 20, 2025
Non-Final Rejection mailed — §103
Aug 19, 2025
Response Filed
Oct 01, 2025
Final Rejection mailed — §103
Dec 01, 2025
Response after Non-Final Action
Dec 08, 2025
Interview Requested
Jan 15, 2026
Request for Continued Examination
Jan 26, 2026
Response after Non-Final Action
Apr 22, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12632159
INTERFACE FOR DISPLAY OF INTERACTIVE CONTENT
3y 5m to grant Granted May 19, 2026
Patent 12626112
NPU, EDGE DEVICE AND OPERATION METHOD THEREOF
4y 7m to grant Granted May 12, 2026
Patent 12613628
PROVIDING A REPLY INTERFACE FOR A MEDIA CONTENT ITEM WITHIN A MESSAGING SYSTEM
3y 7m to grant Granted Apr 28, 2026
Patent 12530116
MEDIA CAPTURE LOCK AFFORDANCE FOR GRAPHICAL USER INTERFACE
1y 12m to grant Granted Jan 20, 2026
Patent 12504866
AUTOMATED TAGGING OF CONTENT ITEMS
3y 0m to grant Granted Dec 23, 2025
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

7-8
Expected OA Rounds
54%
Grant Probability
78%
With Interview (+24.2%)
3y 5m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 352 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