Scene information access for electronic device applications

    公开(公告)号:US11972088B2

    公开(公告)日:2024-04-30

    申请号:US18125113

    申请日:2023-03-22

    Applicant: Apple Inc.

    CPC classification number: G06F3/04815 G06F3/013 G06F3/017 G06T19/006

    Abstract: Aspects of the subject technology provide for constrained access to scene information by applications running on an electronic device. A system process of an electronic device may assign a region of a physical environment to an application. A user interface of the application may be displayed in the assigned region. The system process may provide scene information and/or user information to the application only when the scene information and/or user information occurs and/or originates within the assigned region, in one or more implementations.

    Devices, Methods, and Graphical User Interfaces for Improving Accessibility of Interactions with Three-Dimensional Environments

    公开(公告)号:US20240061547A1

    公开(公告)日:2024-02-22

    申请号:US18233841

    申请日:2023-08-14

    Applicant: Apple Inc.

    CPC classification number: G06F3/04815 G06F3/04842

    Abstract: While a view of a three-dimensional environment is visible via a display generation component of a computer system, the computer system receives, from a user, one or more first user inputs corresponding to selection of a respective direction in the three-dimensional environment relative to a reference point associated with the user, and displays a ray extending from the reference point in the respective direction. While displaying the ray, the system displays a selection cursor moving along the ray independently of user input. When the selection cursor is at a respective position along the ray, the system receives one or more second user inputs corresponding to a request to stop the movement of the selection cursor along the ray and, in response, sets a target location for a next user interaction to a location in the three-dimensional environment that corresponds to the respective position of the selection cursor along the ray.

    Intention-based user interface control for electronic devices

    公开(公告)号:US11947731B2

    公开(公告)日:2024-04-02

    申请号:US18125114

    申请日:2023-03-22

    Applicant: Apple Inc.

    CPC classification number: G06F3/017 G06F3/013 G06F3/04815 G06F3/167

    Abstract: Aspects of the subject technology provide for intention-based user interface control for electronic devices. For example, an electronic device may utilize multiple indirect engagement indicators performed by a user of the electronic device, to confirm which of several displayed user interfaces with which the user intends to engage. Once the electronic device determines which of the multiple user interfaces the user intends to engage with, the electronic device may provide a user input to the application or other process underlying that user interface. The user input may be based, in whole or in part, one or more of the multiple indirect engagement indicators.

    Asset catalog layered image support

    公开(公告)号:US10268647B2

    公开(公告)日:2019-04-23

    申请号:US14871849

    申请日:2015-09-30

    Applicant: Apple Inc.

    Abstract: Systems and methods are disclosed for authoring, deploying, and executing layer stack images for applications directed to a plurality of target devices. Resources to implement the layer stack images are compiled into an asset catalog database for each image in each layer stack image for each target device. Derivative resource products, such as a flattened version of the layer stack images and a “blurred” version of layer stack images can be generated and stored in the asset catalog at compile and build time. Three-dimensional effects implemented using the layer stack images can be implemented using an application programming interface that accepts legacy two dimensional images can be used to receive the layer stack images. An platform framework implements logic that detects the type of image requested via the API is a layer stack image or a conventional flat image. Third party layer stack images can be received and displayed at run-time or compile time. Images that make up a layer stack image can be locally-stored, externally referenced, or both. A layer stack image can, itself, refer to other layer stack images.

Patent Agency Ranking