Prosecution Insights
Last updated: October 02, 2026
Application No. 19/045,641

CONTEXTUAL INTERFACES FOR 3D ENVIRONMENTS

Non-Final OA §103
Filed
Feb 05, 2025
Priority
Feb 20, 2024 — provisional 63/555,620
Examiner
WELCH, DAVID T
Art Unit
Tech Center
Assignee
Apple Inc.
OA Round
1 (Non-Final)
81%
Grant Probability
Favorable
1-2
OA Rounds
1y 4m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 81% — above average
81%
Career Allowance Rate
260 granted / 320 resolved
+21.3% vs TC avg
Strong +27% interview lift
Without
With
+26.7%
Interview Lift
resolved cases with interview
Typical timeline
3y 0m
Avg Prosecution
26 currently pending
Career history
350
Total Applications
across all art units

Statute-Specific Performance

§101
11.3%
-28.7% vs TC avg
§103
50.2%
+10.2% vs TC avg
§102
21.0%
-19.0% vs TC avg
§112
11.6%
-28.4% vs TC avg
Black line = Tech Center average estimate • Based on career data from 320 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 . 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. Claims 1-3 and 5-20 are rejected under 35 U.S.C. 103 as being unpatentable over Kahan et al. (U.S. Patent Application Publication No. 2023/0237192), referred herein as Kahan, in view of Dasher et al. (U.S. Patent Application Publication No. 2025/0251787), referred herein as Dasher. Regarding claim 1, Kahan teaches a method comprising: at an electronic device having a processor (figs 6B and 7, electronic device 608; paragraph 126, lines 1-5; paragraph 163, lines 5-10): presenting a view of a three-dimensional (3D) environment, wherein one or more user interface elements are positioned at 3D positions based on a 3D coordinate system associated with the 3D environment (figs 6B and 7; paragraph 145, lines 1-8; paragraph 163, lines 5-10; paragraph 165; paragraph 169, lines 1-4 and 10-16; a view of a 3D environment is presented with one or more user interface elements at 3D positions associated with the 3D environment); obtaining first data associated with the one or more user interface elements, the first data identifying information of at least a portion of a user interface element of the one or more user interface elements (paragraph 158, lines 1-9 and 14-37; paragraph 167, the last 7 lines; paragraph 185, the last 10 lines; data is obtained that is associated with the user interface elements and identify at least a portion of an interface element, such as the document viewers); determining an interface for display proximate to the user interface element, the interface comprising one or more controls for controlling functionality of the user interface element, wherein the interface is determined based on a viewpoint position of the view and the first data (figs 6B and 7; paragraph 145, lines 4-11; paragraph 146, lines 1-10; paragraph 162, lines 1-13; paragraph 164, the last 9 lines; paragraph 170, the last 13 lines; an interface is determined, such as the menu controls, that is displayed proximate to the user interface elements and comprises one or more controls for controlling the user interface element, based on a viewpoint position and the data); and updating the view of the 3D environment to include the interface positioned proximate to the user interface element (figs 6B and 7; paragraph 164, the last 9 lines; paragraph 165; paragraph 167, the last 7 lines; paragraph 172, the last 9 lines; the view of the 3D environment is updated to include the interface). Kahan teaches identifying types user interface elements (paragraph 199; paragraph 214, lines 1-15), but does not explicitly teach determining the interface proximate to the interface element based on the data identifying the type. However, in a similar field of endeavor, Dasher teaches a method comprising presenting a 3D extended reality environment at an electronic device having a processor, wherein user interface elements are positioned at 3D positions in the environment, and determining an interface for display proximate to the user interface elements, the interface comprising controls for controlling functionality of the user interface elements (figs 1, 6, and 7; paragraphs 55 and 56; paragraphs 89 and 92; paragraph 94, lines 1-8), and further comprising obtaining data identifying a type of at least a portion of a user interface element, and determining the interface proximate to the interface element based on the data identifying the type (figs 1 and 4-7; paragraphs 81 and 83; paragraphs 87 and 88; paragraphs 90 and 91; paragraph 93). 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 type-based interface of Dasher with the interface of Kahan because this helps provide more relevant interface options based on where the user is positioned, or what the user is interested in or focused upon, thereby improving the user interface interaction (see, for example, Dasher, paragraphs 8 and 10) Regarding claim 2, Kahan in view of Dasher teaches the method of claim 1, wherein the one or more controls enable control of one or more portions of the user interface element (Kahan, paragraph 164, the last 4 lines; paragraph 165; paragraph 167, the last 7 lines; paragraph 170, the last 13 lines; Dasher, figs 5-7; paragraphs 89 and 92; paragraph 94, lines 1-8 and 19-37; the motivation to combine is similar to that discussed in the rejection of claim 1). Regarding claim 3, Kahan in view of Dasher teaches the method of claim 1, wherein the interface is anchored to a surface of the user interface element (Kahan, figs 6B and 7; paragraph 153; paragraph 162, lines 1-13; paragraph 163, lines 5-10; Dasher, figs 1 and 6; paragraph 76; paragraph 88; paragraphs 92 and 11; the motivation to combine is similar to that discussed in the rejection of claim 1). Regarding claim 5, Kahan in view of Dasher teaches the method of claim 1, wherein: the at least a portion of the user interface element comprises stereoscopic image pairs comprising left eye content corresponding to a left eye viewpoint and right eye content corresponding to a right eye viewpoint; the type of the at least a portion of the user interface element is a stereoscopic image type; and the interface is determined based on the stereoscopic image type (Kahan, figs 6B and 7; paragraph 64, lines 1-16; paragraph 153; paragraphs 155 and 157; paragraph 158, lines 1-9; paragraph 165; Dasher, figs 6 and 7; paragraph 93, lines 1-19; paragraph 94, lines 1-8 and 17-32; the motivation to combine is similar to that discussed in the rejection of claim 1). Regarding claim 6, Kahan in view of Dasher teaches the method of claim 1, further comprising: determining one or more attributes associated with the user interface element, wherein determining the interface comprises determining one or more attributes associated with the interface based on the determined one or more attributes associated with the user interface element (Kahan, figs 6B and 7; paragraph 145, lines 4-11; paragraph 146, lines 1-10; paragraph 162, lines 1-13; paragraph 164, the last 9 lines; paragraph 170, the last 13 lines; paragraph 214, lines 1-15; the motivation to combine is similar to that discussed in the rejection of claim 1). Regarding claim 7, Kahan in view of Dasher teaches the method of claim 1, wherein obtaining the first data associated with the one or more user interface elements comprises: determining a type of content associated with each user interface element of the one or more user interface elements; and determining a category for each user interface element based on the determined type of content associated with each user interface element, wherein the interface is determined based on the determined category for the first data (Kahan, paragraph 144, lines 1-25; paragraph 199; paragraph 214, lines 1-15; paragraph 215; Dasher, paragraphs 87 and 89; paragraphs 90 and 93; the motivation to combine is similar to that discussed in the rejection of claim 1). Regarding claim 8, Kahan in view of Dasher teaches the method of claim 7, wherein determining the type of content associated with each user interface element is based on using a machine learning classifier model to identify one or more types of content associated with each user interface element and segment the one or more types of content to an associated category (Kahan, paragraph 128; paragraph 208, the last 25 lines; paragraph 226; Dasher, paragraph 66; paragraph 108; the motivation to combine is similar to that discussed in the rejection of claim 1). Regarding claim 9, Kahan in view of Dasher teaches the method of claim 1, further comprising: removing the interface from the view of the 3D environment in response to determining that the user interface element comprises control elements that satisfy one or more criterion (Kahan, paragraph 158, the last 13 lines; paragraph 193, the last 13 lines; paragraph 221; Dasher, paragraph 77; paragraph 178; the motivation to combine is similar to that discussed in the rejection of claim 1). Regarding claim 10, Kahan in view of Dasher teaches the method of claim 1, further comprising: receiving data corresponding to user activity associated with the one or more controls of the interface; and updating the user interface element based on the user activity (Kahan, paragraph 183, the last 20 lines; paragraph 185, the last 10 lines; paragraph 309; Dasher, paragraphs 77 and 80; paragraph 88; the motivation to combine is similar to that discussed in the rejection of claim 1). Regarding claim 11, Kahan in view of Dasher teaches the method of claim 10, wherein the data corresponding to the user activity is obtained via one or more sensors on the electronic device (Kahan, paragraph 64; Dasher, paragraph 103; the motivation to combine is similar to that discussed in the rejection of claim 1). Regarding claim 12, Kahan in view of Dasher teaches the method of claim 10, wherein the data corresponding to the user activity comprises gaze data comprising a stream of gaze vectors corresponding to gaze directions over time during use of the electronic device (Kahan, paragraph 152, lines 1-21; Dasher, paragraph 53; paragraph 103; the motivation to combine is similar to that discussed in the rejection of claim 1). Regarding claim 13, Kahan in view of Dasher teaches the method of claim 10, wherein the data corresponding to the user activity comprises hands data comprising a hand pose skeleton of multiple joints for each of multiple instants in time during use of the electronic device (Kahan, paragraph 74, the last 6 lines; paragraph 87; paragraph 183, the last 20 lines; Dasher, paragraph 60; paragraph 84; the motivation to combine is similar to that discussed in the rejection of claim 1). Regarding claim 14, Kahan in view of Dasher teaches the method of claim 10, wherein the data corresponding to the user activity comprises hands data and gaze data (Kahan, paragraph 74, the last 6 lines; paragraph 87; paragraph 152, lines 1-21; paragraph 183, the last 20 lines; Dasher, paragraphs 53 and 60; paragraphs 84 and 103; the motivation to combine is similar to that discussed in the rejection of claim 1). Regarding claim 15, Kahan in view of Dasher teaches the method of claim 1, wherein the 3D environment is an extended reality (XR) environment (Kahan, paragraphs 165 and 167; Dasher, paragraph 52; the motivation to combine is similar to that discussed in the rejection of claim 1). Regarding claim 16, Kahan in view of Dasher teaches the method of claim 1, wherein the electronic device is a head-mounted device (HMD) (Kahan, paragraph 148, lines 1-7; Dasher, paragraph 52, lines 1-9; the motivation to combine is similar to that discussed in the rejection of claim 1). Regarding claim 17, the limitations of this claim substantially correspond to the limitations of claim 1 (except for the medium, processors, and instructions, which are taught by Kahan, paragraph 138, lines 1-4); thus they are rejected on similar grounds. Regarding claims 18 and 19, the limitations of these claims substantially correspond to the limitations of claims 2 and 3, respectively; thus they are rejected on similar grounds as their corresponding claims. Regarding claim 20, the limitations of this claim substantially correspond to the limitations of claim 1 (except for the medium and instructions, which are taught by Kahan, paragraph 138, lines 1-4); thus they are rejected on similar grounds. Claim 4 is rejected under 35 U.S.C. 103 as being unpatentable over Kahan, in view of Dasher, and further in view of Naik et al. (U.S. Patent No. 10,284,753), referred herein as Naik. Regarding claim 4, Kahan in view of Dasher teaches the method of claim 1, wherein: the at least a portion of the user interface element comprises an image; the type of the at least a portion of the user interface element is an image type; and the interface is determined based on the image type (Kahan, figs 6B and 7; paragraph 153; paragraphs 155 and 157; paragraph 158, lines 1-9; paragraph 165; Dasher, figs 6 and 7; paragraph 93, lines 1-19; paragraph 94, lines 1-8 and 17-32; the motivation to combine is similar to that discussed in the rejection of claim 1). Kahan in view of Dasher teaches head-mounted XR devices, as shown above, but does not explicitly teach a panoramic image. However, in a similar field of endeavor, Naik teaches a method for presenting a view of a 3D environment at an electronic device having a processor, wherein user interface elements comprising an image, and interface controls, are positioned at 3D positions in the environment (column 3, lines 25-32; column 9, lines 16-29; column 11, lines 26-37; column 14, lines 7-25), wherein the image is a panoramic image (column 2, lines 56-60; column 3, lines 4-6; column 4, lines 35-56; column 5, lines 21-29). 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 panoramic images of Naik with the imaging of Kahan in view of Dasher because this helps provide a fully immersive experience for the user that may be seamlessly integrated into XR displays, while maintaining real-time performance (see, for example, Naik, column 5, lines 33-37; column 13, lines 36-46). Conclusion The following prior art made of record and not relied upon is considered pertinent to applicant's disclosure: Sanocki (U.S. Patent No. 10,551,993); Virtual reality content development environment. Agarawala (U.S. Patent Application Publication No. 2019/0313059); Augmented reality computing environments - collaborative workspaces. Agarawala (U.S. Patent Application Publication No. 2019/0310761); Augmented reality computing environments - workspace save and load. Shirguppe (U.S. Patent Application Publication No. 2024/0220097); Virtual mouse with tactile feedback provided via keyboard keys. Rai (U.S. Patent Application Publication No. 2024/0281107); Augmented reality media timeline management and interaction system and method. Cartwright (U.S. Patent Application Publication No. 2024/0370159); Augmented reality mood board. Cartwright (U.S. Patent Application Publication No. 2024/0371110); Augmented reality mood board manipulation. Zhou (U.S. Patent No. 12,555,330); Emphasizing extended reality content based on user intent. Dearie (U.S. Patent Application Publication No. 2024/0331323); Systems, methods, and computer-readable media for 3D asset compiler. Becker (U.S. Patent Application Publication No. 2025/0086228); System and method for large asset deployment for extended reality devices. Kim (U.S. Patent Application Publication No. 2024/0046530); Method of controlling display module, and electronic device performing the method. Sedouram (U.S. Patent Application Publication No. 2024/0119423); Method for providing augmented reality content through display interface of computerized glasses, involves determining that field of view of computerized glasses worn by user with object based on sensor data, where sensor data is generated using sensors that are integral to glasses. Edwards (U.S. Patent Application Publication No. 2025/0182409); Systems and methods for delivering scalable supplemental content in extended reality. Victor-Faichney (U.S. Patent Application Publication No. 2024/0272764); User interface elements for facilitating direct-touch and indirect hand interactions with a user interface presented within an artificial-reality environment, and systems and methods of use thereof. Kies (U.S. Patent Application Publication No. 2024/0256052); Extended reality head-mounted apparatus for filtering and/or suggesting virtual content for user interactions with remote devices to output information associated with input option, has processor to output user guidance data via display, where input options associated with context information. Sedouram (U.S. Patent Application Publication No. 2025/0182061); Method for rendering augmented reality content at display interface of computerized glasses being worn by user based on post-processing of application content by processors, involves determining that physical object is present in field of view of glasses based on sensor data generated by sensors. Any inquiry concerning this communication or earlier communications from the examiner should be directed to DAVID T WELCH whose telephone number is (571)270-5364. The examiner can normally be reached on Monday-Thursday, 8:30-5:30 EST, and alternate Fridays, 9:00-2:30 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, 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. DAVID T. WELCH Primary Examiner Art Unit 2613 /DAVID T WELCH/Primary Examiner, Art Unit 2613
Read full office action

Prosecution Timeline

Feb 05, 2025
Application Filed
Sep 10, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12743202
IMAGE FEATURE OBTAINING METHOD AND ELECTRONIC DEVICE
2y 9m to grant Granted Sep 22, 2026
Patent 12725220
DISPLAY DRIVER THREAD RUN-TIME SCHEDULING
1y 10m to grant Granted Sep 01, 2026
Patent 12725346
IMAGE PROCESSING METHOD AND DEVICE USING THE SAME
1y 11m to grant Granted Sep 01, 2026
Patent 12718439
FIRST ELECTRONIC DEVICE INCLUDING ARTIFICIAL INTELLIGENCE MODEL, METHOD FOR OPERATING THE SAME, AND SECOND ELECTRONIC DEVICE INCLUDING ARTIFICIAL INTELLIGENCE MODEL
1y 10m to grant Granted Aug 25, 2026
Patent 12682570
PRECOMPUTED CELL GENERATION AND DISPLAY METHODS AND SYSTEMS
1y 9m to grant Granted Jul 14, 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
81%
Grant Probability
99%
With Interview (+26.7%)
3y 0m (~1y 4m remaining)
Median Time to Grant
Low
PTA Risk
Based on 320 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