Prosecution Insights
Last updated: October 01, 2026
Application No. 18/984,646

MODES OF USER INTERACTION

Non-Final OA §103
Filed
Dec 17, 2024
Priority
Nov 08, 2019 — provisional 62/933,139 +2 more
Examiner
CHEN, YU
Art Unit
Tech Center
Assignee
Magic Leap Inc.
OA Round
1 (Non-Final)
68%
Grant Probability
Favorable
1-2
OA Rounds
1y 0m
Est. Remaining
98%
With Interview

Examiner Intelligence

Grants 68% — above average
68%
Career Allowance Rate
738 granted / 1087 resolved
+7.9% vs TC avg
Strong +30% interview lift
Without
With
+29.6%
Interview Lift
resolved cases with interview
Typical timeline
2y 10m
Avg Prosecution
85 currently pending
Career history
1184
Total Applications
across all art units

Statute-Specific Performance

§101
2.3%
-37.7% vs TC avg
§103
46.4%
+6.4% vs TC avg
§102
23.6%
-16.4% vs TC avg
§112
22.4%
-17.6% vs TC avg
Black line = Tech Center average estimate • Based on career data from 1087 resolved cases

Office Action

§103
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 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 of this title, 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. The factual inquiries set forth in Graham v. John Deere Co., 383 U.S. 1, 148 USPQ 459 (1966), that are applied for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. Claims 1-6, 9-17, 20 are rejected under 35 U.S.C. 103 as being unpatentable over Kai Riege, T. Holtkamper, G. Wesche and B. Frohlich, ("The Bent Pick Ray: An Extended Pointing Technique for Multi-User Interaction," 3D User Interfaces (3DUI'06), Alexandria, VA, USA, 2006, pp. 62-65, doi: 10.1109/VR.2006.127.) in view of Dean Ashford (Youtube video, UE4 - Tutorial - VR Widget Interactions!, https://www.youtube.com/watch?v=jC91FFkxgh4 time 10:30 to 14:16, Dec 5, 2018). As to claim 1, Kai discloses a system comprising: a hardware computer processor; and a non-transitory computer readable medium having software instructions stored thereon, the software instructions executable by the hardware computer processor to cause the system to perform operations comprising (Page 1, “The 3D images are generated on a two-headed PC with a video refresh rate of 108 Hz and with 1280x1024 resolution and are synchronously output by the DLP projectors.”): accessing mixed reality environment data, including information regarding a virtual environment and real-world environments of two or more of a plurality of users (Figure 1: Two users collaboratively dragging an object.), wherein the mixed reality environment data is at least partially visible to each of the plurality of users through a field of view of wearable headsets, the virtual environment including a plurality of virtual objects that are user selectable (Figure 1, Page 1, “Circular polarization filters are used to separate the users’ views; stereo shutter glasses are used for eye separation. To combine both techniques we use BARCO’s modified StereoGraphics ChrystalEyesTM shutter glasses, which have circular polarization filters laminated on the top of the LCD shutter.” Figure 1: Two users collaboratively dragging an object.); determining that the two or more of the plurality of users are providing inputs in the virtual environment associated with respective rays indicating targeting of the users (Figure 1: Two users collaboratively dragging an object. One ray is colored green and one ray is colored red. Page 2, “in our case a colored straight line is used. As soon as the second user is grabbing an object already picked by the first user, the pick rays of the two users are deformed so that they still emanate from the input device, tangentially to the pointing direction, and touch the selected object at the point of intersection; in other words they have to be bent.”); and assigning different visual effects to rays of each of the two or more of the plurality of users so that the rays are distinguishable by users viewing the virtual environment; and wherein the system is further caused to perform operations including, for a first user of the plurality of users (Figure 1: Two users collaboratively dragging an object. One ray is colored green and one ray is colored red.): Kai does not disclose determining a headpose of the first user; implementing a first input mode with respect to a first virtual object of the plurality of virtual objects upon determining that the headpose of the first user is targeting the first virtual object and contemporaneously upon determining that a first virtual ray of the respective rays from the first user is targeting the first virtual object; implementing a second input mode, different from the first input mode, with respect to a first virtual object of the plurality of virtual objects upon determining that the headpose of the first user is targeting the first virtual object and contemporaneously upon determining that a first virtual ray of the respective rays from the first user is not targeting the first virtual object; and implementing a third input mode, different from the first input mode and the second input mode, with respect to the first virtual object of the plurality of virtual objects upon determining that the headpose of the first user is not targeting the first virtual object and contemporaneously upon determining that a first virtual ray of the respective rays from the first user is targeting the first virtual object. Ashford teaches determining a headpose of the first user (Ashford, 05:14, PNG media_image1.png 1312 1779 media_image1.png Greyscale Camera is based on what the face is.); implementing a first input mode with respect to a first virtual object of the plurality of virtual objects upon determining that the headpose of the first user is targeting the first virtual object and contemporaneously upon determining that a first virtual ray of the respective rays from the first user is targeting the first virtual object (Ashford, 06:12-06:27 PNG media_image2.png 1330 1818 media_image2.png Greyscale ; implementing a second input mode, different from the first input mode, with respect to a first virtual object of the plurality of virtual objects upon determining that the headpose of the first user is targeting the first virtual object and contemporaneously upon determining that a first virtual ray of the respective rays from the first user is not targeting the first virtual object (Ashford, 06:13 PNG media_image3.png 1312 1817 media_image3.png Greyscale 06:31, the camera faces the target, but the hand laser beams to sky. PNG media_image4.png 1304 1828 media_image4.png Greyscale ; and implementing a third input mode, different from the first input mode and the second input mode, with respect to the first virtual object of the plurality of virtual objects upon determining that the headpose of the first user is not targeting the first virtual object and contemporaneously upon determining that a first virtual ray of the respective rays from the first user is targeting the first virtual object (10:43, head pose face the ground, laser beams to the object when a trigger is pulled. PNG media_image5.png 1313 1826 media_image5.png Greyscale ). Riege and Ashford are considered to be analogous art because all pertain to virtual reality. It would have been obvious before the effective filing date of the claimed invention to have modified Riege with the features of “determining a headpose of the first user; implementing a first input mode with respect to a first virtual object of the plurality of virtual objects upon determining that the headpose of the first user is targeting the first virtual object and contemporaneously upon determining that a first virtual ray of the respective rays from the first user is targeting the first virtual object; implementing a second input mode, different from the first input mode, with respect to a first virtual object of the plurality of virtual objects upon determining that the headpose of the first user is targeting the first virtual object and contemporaneously upon determining that a first virtual ray of the respective rays from the first user is not targeting the first virtual object; and implementing a third input mode, different from the first input mode and the second input mode, with respect to the first virtual object of the plurality of virtual objects upon determining that the headpose of the first user is not targeting the first virtual object and contemporaneously upon determining that a first virtual ray of the respective rays from the first user is targeting the first virtual object.” as taught by Ashford. All the claimed elements were known in the prior art and one skilled in the art could have combined the elements as claimed by known methods with no change in their respective functions, and the combination would have yielded predictable results to one of ordinary skill in the art at the time of the invention. As to claim 2, claim 1 is incorporated and the combination of Riege and Ashford discloses the system is further caused to perform operations including assigning different visual effects to the first virtual object in the first input mode relative to the second input mode (Ashford, 06:12-06:27, first input mode PNG media_image2.png 1330 1818 media_image2.png Greyscale Ashford, 06:13, second input mode, the target object has different color. PNG media_image3.png 1312 1817 media_image3.png Greyscale ) As to claim 3, claim 2 is incorporated and the combination of Riege and Ashford discloses the system is further caused to perform operations including assigning different visual effects to the first virtual object in the second input mode relative to the third input mode (Ashford, 06:13, second input mode, PNG media_image3.png 1312 1817 media_image3.png Greyscale (10:43, head pose face the ground, laser beams to the object when a trigger is pulled, third input mode, the target object is not shown. PNG media_image5.png 1313 1826 media_image5.png Greyscale ). As to claim 4, claim 3 is incorporated and the combination of Riege and Ashford discloses the system is further caused to perform operations including assigning different visual effects to the first virtual object in the first input mode relative to the third input mode (Ashford, 10:43, head pose face the ground, laser beams to the object when a trigger is pulled, third input mode, the target object is not shown.) As to claim 5, claim 1 is incorporated and the combination of Riege and Ashford discloses the system is further caused to perform operations including implementing a fourth input mode, different from the first input mode, the second input mode, and the third input mode, with respect to the first virtual object of the plurality of virtual objects upon determining that the headpose of the first user is not targeting the first virtual object and contemporaneously upon determining that a first virtual ray of the respective rays from the first user is not targeting the first virtual object (10:35, the head pose faces sky and the laser beams to sky. PNG media_image6.png 1310 1792 media_image6.png Greyscale ). As to claim 6, claim 5 is incorporated and the combination of Riege and Ashford discloses the system is further caused to perform operations including implementing different visual effects for first virtual object based on being in the first input mode, the second input mode, the third input mode, or the fourth input mode (Ashford, 06:12-06:27, first input mode. Ashford, 06:13, second input mode, the target object has different color. Ashford, 10:43, head pose face the ground, laser beams to the object when a trigger is pulled, third input mode, the target object is not shown.) As to claim 9, claim 6 is incorporated and the combination of Riege and Ashford discloses the ray of the first user is different in the fourth input mode relative to the first, second, or third input mode (Ashford, (10:35, the head pose faces sky and the laser beams to sky, fourth input mode, the laser has no ending circle at the end.) As to claim 10, claim 9 is incorporated and the combination of Riege and Ashford discloses the ray of the first user is shortened in the fourth input mode relative to the first, second, or third input mode (10:35, the head pose faces sky and the laser beams to sky. It seems shorter. PNG media_image6.png 1310 1792 media_image6.png Greyscale ). . As to claim 11, the combination of Riege and Ashford discloses a computerized method, performed by a computing system having one or more hardware computer processors and one or more non-transitory computer readable storage device storing software instructions executable by the computing system to perform the computerized method comprising: accessing mixed reality environment data, including information regarding a virtual environment and real-world environments of a plurality of users, wherein the mixed reality environment data is at least partially visible to each of the plurality of users through a field of view of wearable headsets, the virtual environment including a plurality of virtual objects that are user selectable; determining a headpose of a first user of the plurality of users; implementing a first input mode with respect to a first virtual object of the plurality of virtual objects upon determining that the headpose of the first user is targeting the first virtual object and contemporaneously upon determining that a first virtual ray of the respective rays from the first user is targeting the first virtual object; implementing a second input mode, different from the first input mode, with respect to a first virtual object of the plurality of virtual objects upon determining that the headpose of the first user is targeting the first virtual object and contemporaneously upon determining that a first virtual ray of the respective rays from the first user is not targeting the first virtual object; and implementing a third input mode, different from the first input mode and the second input mode, with respect to the first virtual object of the plurality of virtual objects upon determining that the headpose of the first user is not targeting the first virtual object and contemporaneously upon determining that a first virtual ray of the respective rays from the first user is targeting the first virtual object (See claim 1 for detailed analysis.). As to claim 12, claim 11 is incorporated and the combination of Riege and Ashford discloses determining that two or more of the plurality of users are providing inputs in the virtual environment associated with respective rays indicating targeting of the users; and assigning different visual effects to rays of each of the two or more of the plurality of users so that the rays are distinguishable by users viewing the virtual environment (Riege, Fig. 6, each ray has different color.). As to claim 13, claim 11 is incorporated and the combination of Riege and Ashford discloses assigning different visual effects to the first virtual object in the first input mode relative to the second input mode (See claim 2 for detailed analysis.). As to claim 14, claim 11 is incorporated and the combination of Riege and Ashford discloses assigning different visual effects to the first virtual object in the second input mode relative to the third input mode (See claim 3 for detailed analysis.). As to claim 15, claim 11 is incorporated and the combination of Riege and Ashford discloses assigning different visual effects to the first virtual object in the first input mode relative to the third input mode (See claim 4 for detailed analysis.). As to claim 16, claim 11 is incorporated and the combination of Riege and Ashford discloses implementing a fourth input mode, different from the first input mode, the second input mode, and the third input mode, with respect to the first virtual object of the plurality of virtual objects upon determining that the headpose of the first user is not targeting the first virtual object and contemporaneously upon determining that a first virtual ray of the respective rays from the first user is not targeting the first virtual object (See claim 5 for detailed analysis.). As to claim 17, claim 16 is incorporated and the combination of Riege and Ashford discloses implementing different visual effects for first virtual object based on being in the first input mode, the second input mode, the third input mode, or the fourth input mode (See claim 6 for detailed analysis.). As to claim 20, claim 16 is incorporated and the combination of Riege and Ashford discloses the ray of the first user is different in the fourth input mode relative to the first, second, or third input mode (See claim 9 for detailed analysis.). Claims 7-8, 18-19 are rejected under 35 U.S.C. 103 as being unpatentable over Kai Riege, T. Holtkamper, G. Wesche and B. Frohlich, ("The Bent Pick Ray: An Extended Pointing Technique for Multi-User Interaction," 3D User Interfaces (3DUI'06), Alexandria, VA, USA, 2006, pp. 62-65, doi: 10.1109/VR.2006.127.) in view of Dean Ashford (Youtube video, UE4 - Tutorial - VR Widget Interactions!, https://www.youtube.com/watch?v=jC91FFkxgh4 time 10:30 to 14:16, Dec 5, 2018), further in view of Powerly et al. (US Pub 2017/0287225 A1). As to claim 7, claim 6 is incorporated and the combination of Riege and Ashford does not disclose the system is further caused to perform operations including implementing a glowing visual effect for the first virtual object in the second input mode relative to the fourth input mode. Powerly teaches implementing a glowing visual effect for the first virtual object in the second input mode relative to the fourth input mode (Powerly, ¶0125, “The wearable system may assign a focus indicator to one or more objects indicating the direction and/or location of the cone. For example, the wearable system may assign a focus indicator to an object which is in front of the user and intersects with the user's direction of gaze. The focus indicator can comprise a halo, a color, a perceived size or depth change (e.g., causing the target object to appear closer and/or larger when selected), a change in the shape of the cursor sprite graphic (e.g. the cursor is changed from a circle to an arrow), or other audible, tactile, or visual effects which draw the user's attention.”). Riege, Ashford and Powerly are considered to be analogous art because all pertain to virtual reality. It would have been obvious before the effective filing date of the claimed invention to have modified Riege with the features of “implementing a glowing visual effect for the first virtual object in the second input mode relative to the fourth input mode” as taught by Powerly. The suggestion/motivation would have been in order to assign a focus indicator to an object which is in front of the user and intersects with the user's direction of gaze (Powerly, ¶0125.) As to claim 8, claim 6 is incorporated and the combination of Riege, Ashford and Powerly discloses the system is further caused to perform operations including implementing a labeled visual effect for the first virtual object in the second input mode relative to the fourth input mode (Powerly, ¶0125, “The wearable system may assign a focus indicator to one or more objects indicating the direction and/or location of the cone. For example, the wearable system may assign a focus indicator to an object which is in front of the user and intersects with the user's direction of gaze. The focus indicator can comprise a halo, a color, a perceived size or depth change (e.g., causing the target object to appear closer and/or larger when selected), a change in the shape of the cursor sprite graphic (e.g. the cursor is changed from a circle to an arrow), or other audible, tactile, or visual effects which draw the user's attention.”). As to claim 18, claim 16 is incorporated and the combination of Riege, Ashford and Powerly discloses implementing a glowing visual effect for the first virtual object in the second input mode relative to the fourth input mode (See claim 7 for detailed analysis.). As to claim 19, claim 16 is incorporated and the combination of Riege, Ashford and Powerly discloses implementing a labeled visual effect for the first virtual object in the second input mode relative to the fourth input mode (See claim 8 for detailed analysis.). Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Sooch et al. (US Pub 2020/0281058) teaches based on the length of time the button is held, the brightness or color temperature will increase or decrease more or less. Rogers (US Pub 2019/0340816 A1) teaches positional data of the pointer of the virtual reality input device that is projected on a surface (e.g., panel displaying an application) within a virtual reality environment. Galor (US Patent 9,122,311 B2) teaches highlight a given interactive item 38 by presenting a visual effect. Any inquiry concerning this communication or earlier communications from the examiner should be directed to YU CHEN whose telephone number is (571)270-7951. The examiner can normally be reached on M-F 8-5 PST Mid-day flex. 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, Xiao Wu can be reached on 571-272-7761. 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. /YU CHEN/Primary Examiner, Art Unit 2613
Read full office action

Prosecution Timeline

Dec 17, 2024
Application Filed
Sep 15, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12743818
DISCOVERING AND MITIGATING BIASES IN LARGE PRE-TRAINED MULTIMODAL BASED IMAGE EDITING
2y 8m to grant Granted Sep 22, 2026
Patent 12745524
DISPLAY DEVICE AND MOBILE ELECTRONIC DEVICE INCLUDING THE SAME
2y 7m to grant Granted Sep 22, 2026
Patent 12737930
FEATURE LAYERS FOR RENDERING OF DESIGN OPTIONS
3y 2m to grant Granted Sep 15, 2026
Patent 12737898
RESPIRATION FEATURE EXTRACTION METHOD BASED ON BODY SURFACE SIGNIFICANCE ANALYSIS
3y 0m to grant Granted Sep 15, 2026
Patent 12732646
RENDERING A MODELED SCENE
2y 4m to grant Granted Sep 08, 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
68%
Grant Probability
98%
With Interview (+29.6%)
2y 10m (~1y 0m remaining)
Median Time to Grant
Low
PTA Risk
Based on 1087 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