US 12,430,021 B1
Rotation-based user interface
Luis R. Deliz Centeno, Oakland, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Sep. 16, 2021, as Appl. No. 17/477,271.
Claims priority of provisional application 63/082,728, filed on Sep. 24, 2020.
Int. Cl. G06F 3/0487 (2013.01); G06F 3/01 (2006.01); G06F 3/0362 (2013.01); G06F 3/0482 (2013.01); G06F 3/0485 (2022.01)
CPC G06F 3/0487 (2013.01) [G06F 3/013 (2013.01); G06F 3/0362 (2013.01); G06F 3/0482 (2013.01); G06F 3/0485 (2013.01)] 42 Claims
OG exemplary drawing
 
29. A system, comprising:
one or more processors; and
one or more computer readable media comprising computer readable code executable by the one or more processors to:
detect a physical object in image data capturing a physical environment;
present a rotation-based graphical user interface in accordance with the detected physical object, wherein the rotation-based graphical user interface is composited on a view of the physical object such that the rotation-based graphical user interface appears to at least partially surround the physical object in an extended reality view;
detect, based on the image data, a first rotational movement of the physical object;
determine first movement characteristics of the first rotational movement of the physical object based on the image data, wherein the first movement characteristics comprise a direction and an angular velocity of the rotational movement across multiple frames of the image data; and
initiate a scrolling motion causing a presentation of content comprised in the rotation-based graphical user interface to appear to rotate around the physical object in the extended reality view in accordance with the first movement characteristics satisfying a first criterion, wherein the scrolling motion is performed at a rate determined based on the angular velocity, wherein, after initiation of the scrolling motion, the rotation-based graphical user interface continues to scroll at a rate that is irrespective of a continued motion of the physical object until an additional criterion is satisfied.