Techniques for managing three-dimensional content

US2025378651A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025378651-A1
Application numberUS-202519016219-A
CountryUS
Kind codeA1
Filing dateJan 10, 2025
Priority dateJun 9, 2024
Publication dateDec 11, 2025
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Some techniques are for providing a viewing direction for 3D object based on a user position in accordance with some embodiments. Other techniques are for rendering a 3D object in a respective manner in accordance with some embodiments.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method performed by a system process, the method comprising: at a computer system that is executing the system process: receiving a first position of a subject; and in response to receiving the first position of the subject: in accordance with a determination that a first set of one or more criteria is satisfied, wherein the first set of one or more criteria includes a criterion that is satisfied when the first position has a first positional relationship to an object different from the subject and the computer system, providing, to an application, a first viewing direction; and in accordance with a determination that a second set of one or more criteria, different from the first set of one or more criteria, is satisfied, wherein the second set of one or more criteria includes a criterion that is satisfied when the first position has a second positional relationship to the object different from the first positional relationship to the object, forgoing provision of, to the application, the first viewing direction. 2 . The method of claim 1 , wherein the object is a first object, wherein the application is a first application, the method further comprising: in response to receiving the first position of the subject: in accordance with a determination that a third set of one or more criteria is satisfied, wherein the third set of one or more criteria includes a criterion that is satisfied when the first position has a third positional relationship to a second object different from the subject and the computer system, providing, to a second application different from the first application, a second viewing direction; and in accordance with a determination that a fourth set of one or more criteria, different from the third set of one or more criteria, is satisfied, wherein the fourth set of one or more criteria includes a criterion that is satisfied when the first position has a fourth positional relationship to the second object different from the third positional relationship to the second object, forgoing provision of, to the second application, the second viewing direction. 3 . The method of claim 1 , wherein the application is a first application, the method further comprising: in response to receiving the first position of the subject and in accordance with a determination that a fifth set of one or more criteria, different from the first set of one or more criteria and the second set of one or more criteria, is satisfied, forgoing provision of, to an application, a viewing direction. 4 . The method of claim 1 , wherein the first position includes a location, an orientation, a gaze direction of a subject, or any combination thereof. 5 . The method of claim 1 , wherein the first viewing direction is a viewing direction from a set of one or more predefined viewing directions. 6 . The method of claim 1 , further comprising: receiving a second position of the subject different from the first position of the subject; and in response to receiving the second position of the subject and in accordance with a determination that the first set of one or more criteria is satisfied, wherein the first set of one or more criteria includes a criterion that is satisfied when the first position has the first positional relationship to the object, providing, to the application, the first viewing direction. 7 . The method of claim 1 , further comprising: receiving a third position of the subject different from the first position of the subject; and in response to receiving the third position of the subject and in accordance with a determination that a seventh set of one or more criteria, different from the first set of one or more criteria and the second set of one or more criteria, is satisfied, wherein the seventh set of one or more criteria includes a criterion that is satisfied when the third position has a seventh positional relationship, different from the first positional relationship and the second positional relationship, to the object, providing, to the application, a third viewing direction different from the first viewing direction. 8 . The method of claim 1 , wherein the object is a volume. 9 . The method of claim 1 , wherein the object is a virtual object rendered by the application. 10 . The method of claim 1 , wherein the object is a virtual control. 11 . The method of claim 1 , wherein the first set of one or more criteria includes a criterion that is satisfied when the application requested to be notified in response to a viewing direction being the first viewing direction. 12 . The method of claim 1 , wherein the first set of one or more criteria includes a criterion that is satisfied when a first user interface of the application is in a field-of-view of the subject. 13 . The method of claim 1 , wherein the first set of one or more criteria includes a criterion that is satisfied when a second user interface of the application is being focused on by the subject. 14 . The method of claim 1 , wherein the system process does not receive an input from the application after receiving a request to manage the object and before providing the first viewing direction to the application. 15 . The method of claim 1 , wherein another system process, different from the system process, renders the object. 16 . The method of claim 1 , further comprising: rendering the object. 17 . A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that is executing a system process, the one or more programs including instructions for: receiving a first position of a subject; and in response to receiving the first position of the subject: in accordance with a determination that a first set of one or more criteria is satisfied, wherein the first set of one or more criteria includes a criterion that is satisfied when the first position has a first positional relationship to an object different from the subject and the computer system, providing, to an application, a first viewing direction; and in accordance with a determination that a second set of one or more criteria, different from the first set of one or more criteria, is satisfied, wherein the second set of one or more criteria includes a criterion that is satisfied when the first position has a second positional relationship to the object different from the first positional relationship to the object, forgoing provision of, to the application, the first viewing direction. 18 . A computer system that is executing a system process, comprising: one or more processors; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: receiving a first position of a subject; and in response to receiving the first position of the subject: in accordance with a determination that a first set of one or more criteria is satisfied, wherein the first set of one or more criteria includes a criterion that is satisfied when the first position has a first positional relationship to an object different from the subject and the computer system, providing, to an application, a first viewing direction; and in accordance with a determination that a second set of one or more criteria, different from the first set of one or more criteria, is satisfied, wherein the second set of one or more criteria includes a criterion that is satisfied when the first position has a second positional relatio

Assignees

Inventors

Classifications

  • involving graphical user interfaces [GUIs] · CPC title

  • Perspective computation · CPC title

  • Eye tracking input arrangements (G06F3/015 takes precedence) · CPC title

  • Manipulating three-dimensional [3D] models or images for computer graphics · CPC title

  • Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2025378651A1 cover?
Some techniques are for providing a viewing direction for 3D object based on a user position in accordance with some embodiments. Other techniques are for rendering a 3D object in a respective manner in accordance with some embodiments.
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06T19/006. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 11 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).