US 12,287,921 B2
Methods for manipulating a virtual object
William D. Lindmeier, San Francisco, CA (US); Tony Kobayashi, Berkley, CA (US); Alexis H. Palangie, Palo Alto, CA (US); Carmine Elvezio, San Francisco, CA (US); and Matthew J. Sundstrom, Campbell, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Sep. 22, 2023, as Appl. No. 18/473,180.
Claims priority of provisional application 63/505,409, filed on May 31, 2023.
Claims priority of provisional application 63/376,913, filed on Sep. 23, 2022.
Prior Publication US 2024/0103636 A1, Mar. 28, 2024
Int. Cl. G06F 3/01 (2006.01); G06F 3/0346 (2013.01); G06F 3/04815 (2022.01); G06F 3/04845 (2022.01)
CPC G06F 3/017 (2013.01) [G06F 3/0346 (2013.01); G06F 3/04815 (2013.01); G06F 3/04845 (2013.01)] 48 Claims
OG exemplary drawing
 
1. A method comprising:
at a computer system in communication with a display generation component and one or more input devices including a first input device:
displaying, via the display generation component, a virtual object;
while displaying the virtual object, detecting, via the one or more input devices, a first user input corresponding to manipulation of the virtual object; and
in response to detecting the first user input:
in accordance with a determination that the first user input includes an air gesture detected based on movement of a first portion of a user's body of the computer system without including input from a second portion of the user's body directed to the first input device, performing a first manipulation operation with respect to the virtual object; and
in accordance with a determination that the first user input includes an air gesture input detected based on movement of the first portion of the user's body and input from the second portion of the user's body directed to the first input device, performing a second manipulation operation, different from the first manipulation operation, with respect to the virtual object.