US 12,141,414 B2
User interaction interpreter
Edwin Iskandar, San Jose, CA (US); Ittinop Dumnernchanvanit, Mountain View, CA (US); Samuel L. Iglesias, Palo Alto, CA (US); and Timothy R. Oriol, San Jose, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jul. 3, 2023, as Appl. No. 18/217,711.
Application 18/217,711 is a continuation of application No. 16/440,048, filed on Jun. 13, 2019, granted, now 11,733,824.
Claims priority of provisional application 62/688,510, filed on Jun. 22, 2018.
Prior Publication US 2023/0350538 A1, Nov. 2, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/04815 (2022.01); G06F 3/01 (2006.01); G06F 3/04842 (2022.01); G06F 3/04845 (2022.01); G06F 3/16 (2006.01)
CPC G06F 3/04815 (2013.01) [G06F 3/013 (2013.01); G06F 3/017 (2013.01); G06F 3/04842 (2013.01); G06F 3/04845 (2013.01); G06F 3/167 (2013.01)] 25 Claims
OG exemplary drawing
 
1. A method comprising:
at an event system on a device having a processor, a computer-readable storage medium, and a display:
displaying a view of a computer-generated reality (CGR) environment on the display, the CGR environment comprising a virtual object provided by an application separate from the event system;
detecting a user interaction with the CGR environment using an input modality;
identifying an event based on interpreting the user interaction with the CGR environment using the input modality, the event system configured to interpret user interactions provided via the input modality; and
based on determining that a type of the event corresponds to a type of event permitted for the virtual object, associating the event with the virtual object and notifying the application of the event to enable the application to respond to the event based on the event system having interpreted the user interaction separately from execution of the application.