-
公开(公告)号:US12210795B2
公开(公告)日:2025-01-28
申请号:US18222967
申请日:2023-07-17
Applicant: Apple Inc.
Inventor: Samuel L. Iglesias , Michael E. Buerli , Tyler R. Calderone , Andrew P. Richardson
IPC: G06F3/147 , G06F21/34 , G06K7/14 , G06T11/00 , G06F3/04845
Abstract: Implementations of the subject technology provide a small, portable physical object for use in an extended reality system. The system may include a device that allows a user/wearer to interact with virtual representations of content such as stored data and/or applications overlaid on the user's physical environment. The object has a unique identifier that is obtainable by the device or another device. The object may be an inactive device without any internal circuitry, a passive device with circuitry that is activated by another device, or an active device having its own processing circuitry and/or a display housed in the body of the object. The object can be associated with content displayed by the device to provide a user with a physical object that can be moved or manipulated to move, modify, transport, or store the content generated, stored, and/or displayed in an extended reality environment.
-
公开(公告)号:US20250036252A1
公开(公告)日:2025-01-30
申请号:US18910335
申请日:2024-10-09
Applicant: Apple Inc.
Inventor: Edwin Iskandar , Ittinop Dumnernchanvanit , Samuel L. Iglesias , Timothy R. Oriol
IPC: G06F3/04815 , G06F3/01 , G06F3/04842 , G06F3/04845 , G06F3/16
Abstract: Various implementations disclosed herein include devices, systems, and methods that provide a CGR environment in which virtual objects from one or more apps are included. User interactions with the virtual objects are detected and interpreted by a system that is separate from the apps that provide the virtual objects. The system detects user interactions received via one or more input modalities and interprets those user interactions as events. These events provide a higher-level, input modality-independent, abstractions of the lower-level input-modality dependent user interactions that are detected. The system uses UI capability data provided by the apps to interpret user interactions with respect to the virtual object provided by the apps. For example, the UI capability data can identify whether a virtual object is moveable, actionable, hover-able, etc. and the system interprets user interactions at or near the virtual object accordingly.
-
3.
公开(公告)号:US20240393933A1
公开(公告)日:2024-11-28
申请号:US18653787
申请日:2024-05-02
Applicant: Apple Inc.
Inventor: Nathan de Vries , Camille Moussette , Chanaka G. Karunamuni , Marcos Alonso Ruiz , Cameron Burgess , Samuel L. Iglesias , Michael S. Soetaert
IPC: G06F3/04847 , F21V23/04 , G04F10/00 , G06F3/0482 , G06F3/0487 , G06F3/16 , G06Q10/083 , H04N23/63
Abstract: An electronic device detects a first input on a first input region separate from a display of the electronic device, including detecting a first portion of the first input followed by a second portion of the first input. In response to detecting the first input on the first input region: in accordance with a determination that the first portion of the first input satisfies a first set of one or more criteria, the electronic device displays, a first preview that corresponds to the first operation of the first application. In accordance with a determination that the second portion of the first input meets a second set of criteria, the electronic device performs the first operation of the first application. In accordance with a determination that the second portion of the first input meets the second set of criteria, the electronic device performs the second operation of the second application.
-
公开(公告)号:US12141414B2
公开(公告)日:2024-11-12
申请号:US18217711
申请日:2023-07-03
Applicant: Apple Inc.
Inventor: Edwin Iskandar , Ittinop Dumnernchanvanit , Samuel L. Iglesias , Timothy R. Oriol
IPC: G06F3/04815 , G06F3/01 , G06F3/04842 , G06F3/04845 , G06F3/16
Abstract: Various implementations disclosed herein include devices, systems, and methods that provide a CGR environment in which virtual objects from one or more apps are included. User interactions with the virtual objects are detected and interpreted by a system that is separate from the apps that provide the virtual objects. The system detects user interactions received via one or more input modalities and interprets those user interactions as events. These events provide a higher-level, input modality-independent, abstractions of the lower-level input-modality dependent user interactions that are detected. The system uses UI capability data provided by the apps to interpret user interactions with respect to the virtual object provided by the apps. For example, the UI capability data can identify whether a virtual object is moveable, actionable, hover-able, etc. and the system interprets user interactions at or near the virtual object accordingly.
-
公开(公告)号:US12299340B2
公开(公告)日:2025-05-13
申请号:US17187734
申请日:2021-02-26
Applicant: APPLE INC.
Inventor: Michael E. Buerli , Andrew P. Richardson , Samuel L. Iglesias , Tyler R. Calderone , Mark A. Ebbole
IPC: G06F3/04883 , G06F3/01 , G06F3/0481 , G06F3/04817 , G06F3/0482 , G06F3/04842 , G06F3/04845 , G06F3/14 , G06F3/16 , G06F9/451 , G06T7/70 , H04M1/72409
Abstract: Implementations of the subject technology provide continuous transfer of content editing and/or control between various devices in an extended reality system. The extended reality system includes at least one device that is capable of determining the locations of other devices in the system. This device can manage continuous transfer of control between other devices in the system responsive to three-dimensional location-based user inputs, and/or can manage continuous transfer of control between one or more of the other devices and the device itself.
-
公开(公告)号:US20250037404A1
公开(公告)日:2025-01-30
申请号:US18913874
申请日:2024-10-11
Applicant: Apple Inc.
IPC: G06T19/20 , G06T19/00 , H04N13/122 , H04N13/156
Abstract: In one embodiment, a method of intermingling stereoscopic and conforming virtual content to a bounded surface is performed at a device that includes one or more processors, non-transitory memory, and one or more displays. The method includes displaying a bounded surface within a native user computer-generated reality (CGR) environment, wherein the bounded surface is displayed based on a first set of world coordinates characterizing the native user CGR environment. The method further includes displaying a first stereoscopic virtual object within a perimeter of a first side of the bounded surface, wherein the first stereoscopic virtual object is displayed in accordance with a second set of world coordinates that is different from the first set of world coordinates characterizing the native user CGR environment.
-
公开(公告)号:US20240295959A1
公开(公告)日:2024-09-05
申请号:US18584966
申请日:2024-02-22
Applicant: Apple Inc.
Inventor: Gemma A. Roper , David H. Bloom , Benjamin G. Jackson , Steven J. Taylor , Megan M. Sapp , Samuel L. Iglesias
IPC: G06F3/0487
CPC classification number: G06F3/0487
Abstract: An electronic device includes a display. The electronic device detects an input along a device edge. In response to detecting the input and in accordance with a determination that the input meets one or more criteria and is detected at a first input location, the device displays a user interface at a first display location on the display that corresponds to the first input location. In response to detecting the input and in accordance with a determination that the input meets the one or more criteria and is detected at a second input location, the device displays the user interface at a second display location on the display that corresponds to the second input location. While the user interface is displayed, the device detects another input and, in response, the device adjusts a parameter for a function represented in the user interface in accordance with the other input.
-
公开(公告)号:US11022802B2
公开(公告)日:2021-06-01
申请号:US16586664
申请日:2019-09-27
Applicant: Apple Inc.
Inventor: Samuel L. Iglesias , In Young Yang , Timothy R. Oriol , James C. McIlree
Abstract: An apparatus includes a transceiver and a controller in communication with the transceiver. The controller is configured to determine a target lighting condition in a room relative to a current lighting condition in the room. The controller is also configured to generate a control signal with instructions to adjust an ambient lighting peripheral in the room based on the determined target lighting condition. The control signal is provided to the transceiver for transmission.
-
公开(公告)号:US20230350538A1
公开(公告)日:2023-11-02
申请号:US18217711
申请日:2023-07-03
Applicant: Apple Inc.
Inventor: Edwin Iskandar , Ittinop Dumnernchanvanit , Samuel L. Iglesias , Timothy R. Oriol
IPC: G06F3/04815 , G06F3/01 , G06F3/04842 , G06F3/16 , G06F3/04845
CPC classification number: G06F3/04815 , G06F3/017 , G06F3/04842 , G06F3/167 , G06F3/04845 , G06F3/013
Abstract: Various implementations disclosed herein include devices, systems, and methods that provide a CGR environment in which virtual objects from one or more apps are included. User interactions with the virtual objects are detected and interpreted by a system that is separate from the apps that provide the virtual objects. The system detects user interactions received via one or more input modalities and interprets those user interactions as events. These events provide a higher-level, input modality-independent, abstractions of the lower-level input-modality dependent user interactions that are detected. The system uses UI capability data provided by the apps to interpret user interactions with respect to the virtual object provided by the apps. For example, the UI capability data can identify whether a virtual object is moveable, actionable, hover-able, etc. and the system interprets user interactions at or near the virtual object accordingly.
-
公开(公告)号:US11733824B2
公开(公告)日:2023-08-22
申请号:US16440048
申请日:2019-06-13
Applicant: Apple Inc.
Inventor: Edwin Iskandar , Ittinop Dumnernchanvanit , Samuel L. Iglesias , Timothy R. Oriol
IPC: G06F3/04815 , G06F3/01 , G06F3/04842 , G06F3/16 , G06F3/04845
CPC classification number: G06F3/04815 , G06F3/013 , G06F3/017 , G06F3/04842 , G06F3/04845 , G06F3/167
Abstract: Various implementations disclosed herein include devices, systems, and methods that provide a CGR environment in which virtual objects from one or more apps are included. User interactions with the virtual objects are detected and interpreted by a system that is separate from the apps that provide the virtual objects. The system detects user interactions received via one or more input modalities and interprets those user interactions as events. These events provide a higher-level, input modality-independent, abstractions of the lower-level input-modality dependent user interactions that are detected. The system uses UI capability data provided by the apps to interpret user interactions with respect to the virtual object provided by the apps. For example, the UI capability data can identify whether a virtual object is moveable, actionable, hover-able, etc. and the system interprets user interactions at or near the virtual object accordingly.
-
-
-
-
-
-
-
-
-