Prosecution Insights
Last updated: October 01, 2026
Application No. 19/328,334

INPUT RECOGNITION BASED ON DISTINGUISHING DIRECT AND INDIRECT USER INTERACTIONS

Non-Final OA §102§103§DOUBLEPATENT
Filed
Sep 15, 2025
Priority
Jun 02, 2023 — provisional 63/470,565 +2 more
Examiner
SITTA, GRANT
Art Unit
2622
Tech Center
2600 — Communications
Assignee
Apple Inc.
OA Round
1 (Non-Final)
72%
Grant Probability
Favorable
1-2
OA Rounds
1y 11m
Est. Remaining
86%
With Interview

Examiner Intelligence

Grants 72% — above average
72%
Career Allowance Rate
689 granted / 952 resolved
+10.4% vs TC avg
Moderate +13% lift
Without
With
+13.3%
Interview Lift
resolved cases with interview
Typical timeline
3y 0m
Avg Prosecution
25 currently pending
Career history
992
Total Applications
across all art units

Statute-Specific Performance

§101
2.5%
-37.5% vs TC avg
§103
63.5%
+23.5% vs TC avg
§102
22.1%
-17.9% vs TC avg
§112
6.1%
-33.9% vs TC avg
Black line = Tech Center average estimate • Based on career data from 952 resolved cases

Office Action

§102 §103 §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 . Claim Objections Claim 15 is objected to because of the following informalities: it appears claim 15 should depend on claim 14. Appropriate correction is required. 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 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); 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 nonstatutory double patenting provided the reference application or patent either is shown to be commonly owned with the examined application, or claims an invention made as a result of activities undertaken within the scope of a joint research agreement. See MPEP § 717.02 for applications subject to examination under the first inventor to file provisions of the AIA as explained in MPEP § 2159. See MPEP § 2146 et seq. for applications not subject to examination under the first inventor to file provisions of the AIA . A terminal disclaimer must be signed in compliance with 37 CFR 1.321(b). The filing of a terminal disclaimer by itself is not a complete reply to a nonstatutory double patenting (NSDP) rejection. A complete reply requires that the terminal disclaimer be accompanied by a reply requesting reconsideration of the prior Office action. Even where the NSDP rejection is provisional the reply must be complete. See MPEP § 804, subsection I.B.1. For a reply to a non-final Office action, see 37 CFR 1.111(a). For a reply to final Office action, see 37 CFR 1.113(c). A request for reconsideration while not provided for in 37 CFR 1.113(c) may be filed after final for consideration. See MPEP §§ 706.07(e) and 714.13. The USPTO Internet website contains terminal disclaimer forms which may be used. Please visit www.uspto.gov/patent/patents-forms. The actual filing date of the application in which the form is filed determines what form (e.g., PTO/SB/25, PTO/SB/26, PTO/AIA /25, or PTO/AIA /26) should be used. A web-based eTerminal Disclaimer may be filled out completely online using web-screens. An eTerminal Disclaimer that meets all requirements is auto-processed and approved immediately upon submission. For more information about eTerminal Disclaimers, refer to www.uspto.gov/patents/apply/applying-online/eterminal-disclaimer. Claims 1, 14, and 20 are rejected on the ground of nonstatutory double patenting as being unpatentable over claims 1, 21, and 23 of U.S. Patent No. 12443286 in view of Pinchon et al (11294475) hereinafter, Pinchon. ‘286 fails to expressly teach comparing the distance to a threshold. However, Pinchon teaches comparing the distance to a threshold. (fig. 5 (506 and 512)). It would have been obvious to one of ordinary skill in the art to modify the teachings of ‘’286 to further include comparing the distance to a threshold as taught by Pinchon in order to allow for more intuitive inputs and allow for interaction such that the user’s hand does not block the view (col. 2 lines 25-54). 19328334 12443286 1. A method comprising: an electronic device having a processor: obtaining a position of a virtual object in an extended reality (XR) environment corresponding to a three-dimensional (3D) space; obtaining a user hand position in the 3D space based on sensor data, wherein the hand position is associated with a hand gesture; determining a distance between the user hand position and the position of the virtual object; selecting between a direct interaction mode and an indirect interaction mode based on comparing the distance to a threshold, wherein: the direct interaction mode is selected if the distance is below the threshold; and the indirect interaction mode is selected if the distance is above the threshold, and interpreting the hand gesture using an interaction recognition process, wherein a direct interaction recognition process is used when the direct interaction mode is selected and an indirect interaction recognition process is used when the indirect interaction mode is selected. 1. A method comprising: at an electronic device having a processor: obtaining a position of a virtual object in an extended reality (XR) environment corresponding to a three-dimensional (3D) space; obtaining a user hand position in the 3D space based on sensor data, wherein the hand position is associated with a hand gesture; determining an interaction mode based on the user hand position and the position of the virtual object in the 3D space, wherein a direct interaction mode is selected when a relationship between the user hand position and the position of the virtual object in the 3D space satisfies a criterion and an indirect interaction mode is selected when the relationship satisfies a second criterion different than the first criterion; and interpreting the hand gesture using an interaction recognition process associated with the determined interaction mode, wherein a direct interaction recognition process is used when the direct interaction mode is selected and an indirect interaction recognition process is used when the indirect interaction mode is selected. 14. A system comprising: a non-transitory computer-readable storage medium; and one or more processors coupled to the non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium comprises program instructions that, when executed on the one or more processors, cause the system to perform operations comprising: obtaining a position of a virtual object in an extended reality (XR) environment corresponding to a three-dimensional (3D) space; obtaining a user hand position in the 3D space based on sensor data, wherein the hand position is associated with a hand gesture; determining a distance between the user hand position and the position of the virtual object; selecting between a direct interaction mode and an indirect interaction mode based on comparing the distance to a threshold, wherein: the direct interaction mode is selected if the distance is below the threshold; and the indirect interaction mode is selected if the distance is above the threshold, and interpreting the hand gesture using an interaction recognition process, wherein a direct interaction recognition process is used when the direct interaction mode is selected and an indirect interaction recognition process is used when the indirect interaction mode is selected. 21. A system comprising: a non-transitory computer-readable storage medium; and one or more processors coupled to the non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium comprises program instructions that, when executed on the one or more processors, cause the system to perform operations comprising: obtaining a position of a virtual object in an extended reality (XR) environment corresponding to a three-dimensional (3D) space; obtaining a user hand position in the 3D space based on sensor data, wherein the hand position is associated with a hand gesture; determining an interaction mode based on the user hand position and the position of the virtual object in the 3D space, wherein a direct interaction mode is selected when a relationship between the user hand position and the position of the virtual object in the 3D space satisfies a criterion and an indirect interaction mode is selected when the relationship satisfies a second criterion different than the first criterion; and interpreting the hand gesture using an interaction recognition process associated with the determined interaction mode, wherein a direct interaction recognition process is used when the direct interaction mode is selected and an indirect interaction recognition process is used when the indirect interaction mode is selected. 20. A non-transitory computer-readable storage medium storing program instructions executable via one or more processors to perform operations comprising: obtaining a user hand position in the 3D space based on sensor data, wherein the hand position is associated with a hand gesture; determining a distance between the user hand position and the position of the virtual object; selecting between a direct interaction mode and an indirect interaction mode based on comparing the distance to a threshold, wherein: the direct interaction mode is selected if the distance is below the threshold; and the indirect interaction mode is selected if the distance is above the threshold, and interpreting the hand gesture using an interaction recognition process, wherein a direct interaction recognition process is used when the direct interaction mode is selected and an indirect interaction recognition process is used when the indirect interaction mode is selected. 23. A non-transitory computer-readable storage medium storing program instructions executable via one or more processors to perform operations comprising: obtaining a position of a virtual object in an extended reality (XR) environment corresponding to a three-dimensional (3D) space; obtaining a user hand position in the 3D space based on sensor data, wherein the hand position is associated with a hand gesture; determining an interaction mode based on the user hand position and the position of the virtual object in the 3D space, wherein a direct interaction mode is selected when a relationship between the user hand position and the position of the virtual object in the 3D space satisfies a criterion and an indirect interaction mode is selected when the relationship satisfies a second criterion different than the first criterion; and interpreting the hand gesture using an interaction recognition process associated with the determined interaction mode, wherein a direct interaction recognition process is used when the direct interaction mode is selected and an indirect interaction recognition process is used when the indirect interaction mode is selected. 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. Claim(s) 1-5, 7-8, 10-18 and 20 is/are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Pinchon et al (11294475) hereinafter, Pinchon In regards to claim 1, Pinchon teaches a method comprising: an electronic device having a processor (abstract): Embodiments described herein disclose methods and systems directed to input mode selection in artificial reality. In some implementations, various input modes enable a user to perform precise interactions with a target object without occluding the target object. Some input modes can include rays that extend along a line that intersects an origin point, a control point, and an interaction point. An interaction model can specify when the system switches between input modes, such as modes based solely on gaze, using long or short ray input, or with direct interaction between the user's hand(s) and objects. These transitions can be performed by evaluating rules that take context factors such as whether a user's hands are in view of the user, what posture the hands are in, whether a target object is selected, and whether a target object is within a threshold distance from the user. obtaining a position of a virtual object in an extended reality (XR) environment corresponding to a three-dimensional (3D) space (fig. 2a-2b)(col. 1, lines 40-50)col. 3-4, lines 54-30)) PNG media_image1.png 582 464 media_image1.png Greyscale obtaining a user hand position space based on sensor data, wherein the hand position is associated with a hand gesture (col. 5, lines 5-32) (col. 4, lines 55-67); PNG media_image2.png 624 870 media_image2.png Greyscale determining a distance between the user hand position and the position of the virtual object (col. 2, lines 45-55, col. 3, lines 3-10) (fig. 4 (436)/434); PNG media_image3.png 602 810 media_image3.png Greyscale selecting between a direct interaction mode (col. 3, lines 3-10 (fig. 4 (440)) (fig. 5 (506) to (508)) and an indirect interaction (fig. 5 506 to 510 or fig. 5 512)) mode based (fig. 4 (444/446)) on comparing the distance to a threshold (fig. 4 (436)), wherein: the direct interaction mode is selected if the distance is below the threshold (col. 10, lines 22-35); and the indirect interaction mode is selected if the distance is above the threshold (col. 10, lines 52-67), and interpreting (col. 8, lines 10-20) the hand gesture using an interaction recognition process (col. 12, lines 1-17), wherein a direct interaction recognition process is used when the direct interaction mode is selected (fig. 5 (508)) and an indirect interaction recognition process is used when the indirect interaction mode is selected (col. 12, lines 17-67) (fig. 5 (514/516)). In regards to claim 14, Pinchon teaches system comprising: a non-transitory computer-readable storage medium (abtract); and one or more processors coupled to the non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium comprises program instructions that, when executed on handthe one or more processors, cause the system to perform operations comprising: obtaining a position of a virtual object in an extended reality (XR) environment corresponding to a three-dimensional (3D) space(fig. 2a-2b)(col. 1, lines 40-50)col. 3-4, lines 54-30)); obtaining a user hand position in the 3D space based on sensor data, wherein the hand position is associated with a hand gesture (col. 5, lines 5-32) (col. 4, lines 55-67);; determining a distance between the user hand position and the position of the virtual object; selecting between a direct interaction mode and an indirect interaction mode based on comparing the distance to a threshold(col. 2, lines 45-55, col. 3, lines 3-10) (fig. 4 (436)/434);, wherein: the direct interaction mode is selected if the distance is below the threshold(col. 3, lines 3-10 (fig. 4 (440)) (fig. 5 (506) to (508)); and the indirect interaction mode is selected if the distance is above the threshold, (col. 10, lines 52-67), and interpreting the hand gesture using an interaction recognition process(col. 8, lines 10-20) (col. 12, lines 1-17),, wherein a direct interaction recognition process is used when the direct interaction mode is selected (fig. 5 (508)) and an indirect interaction recognition process is used when the indirect interaction mode is selected. (col. 12, lines 17-67) (fig. 5 (514/516)). In regards to claim 20, Pinchon teaches non-transitory computer-readable storage medium storing program instructions executable via one or more processors to perform operations comprising(abstract):: obtaining a user hand position in the 3D space based on sensor data, wherein the hand position is associated with a hand gesture; (fig. 2a-2b)(col. 1, lines 40-50)col. 3-4, lines 54-30)) (col. 5, lines 5-32) (col. 4, lines 55-67); determining a distance between the user hand position and the position of the virtual object(col. 2, lines 45-55, col. 3, lines 3-10) (fig. 4 (436)/434);; selecting between a direct interaction mode and an indirect interaction mode based on comparing the distance to a threshold, wherein: the direct interaction mode is selected if the distance is below the threshold; (col. 3, lines 3-10 (fig. 4 (440)) (fig. 5 (506) to (508)) and the indirect interaction mode is selected if the distance is above the threshold(col. 10, lines 52-67),, and interpreting the hand gesture using (col. 8, lines 10-20) (col. 12, lines 1-17), an interaction recognition process, wherein a direct interaction recognition process is used when the direct interaction mode is selected and an indirect interaction recognition process (fig. 5 (508)) is used when the indirect interaction mode is selected. (col. 12, lines 17-67) (fig. 5 (514/516)). In regards to claim 2, Pinchon teaches method of claim 1 further comprising identifying which virtual object to associate the hand gesture with based on the selecting between the direct interaction mode and the indirect interaction mode (col. 10, lines 22-33). In regards to claim 3, Pinchon teaches method of claim 2, wherein, for the direct interaction mode, identifying which virtual object to associate the hand gesture with is based on hand proximity (col. 10, lines 22-33 “pressing a virtual” button). In regards to claim 4, Pinchon teaches method of claim 2, wherein, for the indirect interaction mode, identifying which virtual object to associate the hand gesture with is based on gaze direction. (14) Eye gaze input mode can include tracking head position and/or eye gaze direction of the user to determine input direction and the target object that a ray will be cast at. In some cases, the gaze input action can be signaled using a gaze timer (e.g., a gaze held without moving above a time threshold amount, such as every threshold amount of time 0.5, 1, 2, or 3 seconds). In other cases, the gaze input action can be signaled with an eye blink. In other cases, the gaze input mode activation can be a hand gesture recognized with a wearable (e.g., bracelet can recognize tap gesture from inertial measurement unit (IMU) data, electromagnetic motion data, or analysis of wrist muscle contraction). The eye gaze selection can be a fast, efficient, and natural way to select target objects, requiring less user energy as compared to requiring the user to lift her hand into view to select an object. (col 2-3, lines 55-3). In regards to claim 5, Pinchon teaches method of claim 1, wherein the direct interaction mode is selected based on the hand position intersecting a 3D area associated with the virtual object in the 3D space. (col. 10, lines 22-33 “pressing a virtual” button). In regards to claim 7, Pinchon teaches method of claim 1, wherein the hand gesture is a direct touch with the virtual object (col. 10, lines 22-33 “pressing a virtual” button).. In regards to claim 8, Pinchon teaches method of claim 1 further comprising initiating a hover of the virtual object based on interaction mode being a direct interaction mode and the hand position satisfying being within a second threshold of the position of the virtual object and within an attention zone.(fig. 5 “short ray” and attention zone is the virtual object area)col. 14, lines 47-67)) In regards to claim 10, Pinchon teaches method of claim 1, wherein the indirect interaction mode is selected based on a gaze direction intersecting an area associated with at least one virtual object (col. 10, lines 1-25). In regards to claim 11, Pinchon teaches method of claim 1, wherein the indirect interaction mode is selected based on the hand position being outside of a 3D area associated with the virtual object in the 3D space (fig. 5 (502)). In regards to claim 12, Pinchon teaches method of claim 1, wherein the hand gesture is a pinch recognized by the indirect interaction recognition process as a selection of a second virtual object identified based on a gaze direction occurring during the pinch. “In some cases, eye gaze is the default input mode for selecting target objects, when a target object is selected (e.g. with a pinch gesture) but the user's hands are not in-view or the target object is beyond a threshold distance from the user.” Col. 12, lines 10-17) In regards to claim 13, Pinchon teaches method of claim 1, wherein the electronic device is a head-mounted device (fig. 2a and 2b HMD). In regards to claim 15, Pinchon teaches system of claim 1, wherein the operations further comprise identifying which virtual object to associate the hand gesture with based on the selecting between the direct interaction mode and the indirect interaction mode (fig. 5 (502-510) (col. 10, lines 22-33)). In regards to claim 16, Pinchon teaches system of claim 15, wherein, for the direct interaction mode, identifying which virtual object to associate the hand gesture with is based on hand proximity. ( col.3, lines 3-10, col. 10, lines 22-35, fig. 4 (440))); In regards to claim 17, Pinchon teaches system of claim 15, wherein, for the indirect interaction mode, identifying which virtual object to associate the hand gesture with is based on gaze direction. (col. 10, lines 1-25). In regards to claim 18, Pinchon teaches system of claim 14, wherein the direct interaction mode is selected based on the hand position intersecting a 3D area associated with the virtual object in the 3D space. (fig. 5 (502)). 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) 6 and 19 is/are rejected under 35 U.S.C. 103 as being unpatentable over Pinchon in view of Kaplan et al (2014/0118244) hereinafter, Kaplan. In regards to claim 6, Pinchon fails to teach the method of claim 1 further comprising discontinuing interaction detection for a predetermined period of time following a recognition of the hand gesture via the direct interaction recognition process. However, discontinuing interaction detection for a predetermined period of time following a recognition of the hand gesture via the direct interaction recognition process.[0070]. It would have been obvious to one of ordinary skill in the art to modify the teachings of Pinchon to further include discontinuing interaction detection for a predetermined period of time following a recognition of the hand gesture via the direct interaction recognition process as taught by Kaplan in order to help reduce unintentional inputs [0070]. In regards to claim 19, Pinchon in view of Kaplan teaches, see rational of claim 6, the system of claim 14, wherein the operations further comprise discontinuing interaction detection for a predetermined period of time following a recognition of the hand gesture via the direct interaction recognition process.[0070] Kaplan. Claim(s) 9 is/are rejected under 35 U.S.C. 103 as being unpatentable over Pinchon in view of Faaborg et al (2017/0060230) hereinafter, Faaborg. In regards to claim 9, Pinchon fails to teach the method of claim 8 further comprising maintaining the hover of the virtual object when the position of the virtual object is no longer in the attention zone. However, Faaborg teaches comprising maintaining the hover of the virtual object when the position of the virtual object is no longer in the attention zone.(fig. 4a-4d (4c 102 touch/hover [0033] attention zone of gaze is moved). PNG media_image4.png 756 546 media_image4.png Greyscale It would have been obvious to one of ordinary skill in the art to modify the teachings of Pinchon to further include further comprising maintaining the hover of the virtual object when the position of the virtual object is no longer in the attention zone as taught by Faaborg in order to interact with multiple objects in order to better interact and personalize control in 3d environment [002-005]. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to GRANT SITTA whose telephone number is (571)270-1542. The examiner can normally be reached M-F 7:30-4:00. 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, Patrick Edouard can be reached at 571-272-6084. 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. /GRANT SITTA/Primary Examiner, Art Unit 2622
Read full office action

Prosecution Timeline

Sep 15, 2025
Application Filed
Aug 24, 2026
Non-Final Rejection mailed — §102, §103, §DOUBLEPATENT (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12737052
MULTI-MODAL INPUTS FOR WEARABLE DEVICES, AND SYSTEMS AND METHODS OF USE THEREOF
1y 11m to grant Granted Sep 15, 2026
Patent 12725549
ELECTRONIC DEVICE
1y 6m to grant Granted Sep 01, 2026
Patent 12720747
THREE-DIMENSIONAL MEMORY DEVICE WITH REDUCED NEIGHBORING WORD LINE INTERFERENCE AND METHODS OF FORMING THE SAME
3y 1m to grant Granted Aug 25, 2026
Patent 12702922
Method And System To Reduce Latency In Cloud Gaming
2y 5m to grant Granted Aug 11, 2026
Patent 12706013
FLIP-FLOP CIRCUIT, DRIVER CIRCUIT, DISPLAY PANEL, DISPLAY DEVICE, INPUT/OUTPUT DEVICE, AND DATA PROCESSING DEVICE
1y 8m to grant Granted Aug 11, 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
72%
Grant Probability
86%
With Interview (+13.3%)
3y 0m (~1y 11m remaining)
Median Time to Grant
Low
PTA Risk
Based on 952 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