Controlling a user interface with a trackpad and a smart watch
US-2024036646-A1 · Feb 1, 2024 · US
US2024411421A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2024411421-A1 |
| Application number | US-202418664073-A |
| Country | US |
| Kind code | A1 |
| Filing date | May 14, 2024 |
| Priority date | May 16, 2023 |
| Publication date | Dec 12, 2024 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer system detects an input to invoke a home menu user interface. In response to detecting the input, the computer system displays, via one or more display generation components, the home menu user interface in a three-dimensional environment, including: if a viewpoint of a user in the three-dimensional environment had a first elevation relative to a reference plane in the three-dimensional environment, displaying the home menu user interface at a first height in the three-dimensional environment; and, if the viewpoint of the user in the three-dimensional environment had a second elevation relative to the reference plane in the three-dimensional environment, the second elevation being different from the first elevation, displaying the home menu user interface at a second height in the three-dimensional environment, the second height being different from the first height.
Opening claim text (preview).
1 - 30 . (canceled) 31 . A method, comprising: at a computer system that is in communication with one or more display generation components and one or more input devices: detecting a first input to the computer system to invoke a home menu user interface; and in response to detecting the first input, displaying via the one or more display generation components the home menu user interface in a three-dimensional environment, including: in accordance with a determination that a viewpoint of a user in the three-dimensional environment had a first elevation relative to a reference plane in the three-dimensional environment, displaying the home menu user interface at a first height in the three-dimensional environment; and in accordance with a determination that the viewpoint of the user in the three-dimensional environment had a second elevation relative to the reference plane in the three-dimensional environment, wherein the second elevation is different from the first elevation, displaying the home menu user interface at a second height in the three-dimensional environment, wherein the second height is different from the first height. 32 . The method of claim 31 , wherein detecting the first input to the computer system to invoke the home menu user interface includes detecting a press input on the one or more input devices. 33 . The method of claim 31 , wherein detecting the first input to the computer system to invoke the home menu user interface includes detecting a hand gesture. 34 . The method of claim 31 , wherein: in response to detecting the first input, displaying via the one or more display generation components the home menu user interface in the three-dimensional environment includes: in accordance with a determination that the viewpoint of the user in the three-dimensional environment had a third elevation relative to the reference plane in the three-dimensional environment and the third elevation is within a first range of elevations, wherein the third elevation is different from the first elevation, displaying the home menu user interface at the first height in the three-dimensional environment. 35 . The method of claim 34 , wherein the first range of elevations includes elevations that are parallel to or lower than a horizontal plane extending from a viewpoint of a user in the three-dimensional environment. 36 . The method of claim 31 , wherein: in response to detecting the first input, displaying via the one or more display generation components the home menu user interface in the three-dimensional environment includes: in accordance with a determination that the viewpoint of the user in the three-dimensional environment had a fourth elevation relative to the reference plane in the three-dimensional environment, wherein the fourth elevation is different from the second elevation and both the fourth elevation and the second elevation are within a second range of elevations, displaying the home menu user interface at a third height in the three-dimensional environment, wherein the third height is different from the second height. 37 . The method of claim 36 , wherein the second range includes elevations higher than a horizontal plane extending from a viewpoint of a user in the three-dimensional environment. 38 . The method of claim 31 , wherein: in response to detecting the first input, displaying via the one or more display generation components the home menu user interface in the three-dimensional environment includes: in accordance with a determination that the viewpoint of the user in the three-dimensional environment had a fifth elevation relative to the reference plane in the three-dimensional environment that is within a third range of elevations, displaying the home menu user interface at a fourth height in the three-dimensional environment, a plane of the home menu user interface at the fourth height being perpendicular to a horizontal plane in the three-dimensional environment. 39 . The method of claim 38 , wherein the third range of elevations is different from a first range of elevations and different from a second range of elevations, the first range of elevations includes elevations that are parallel to or lower than a horizontal plane extending from a viewpoint of a user in the three-dimensional environment and the second range includes elevations higher than the horizontal plane extending from the viewpoint of the user in the three-dimensional environment. 40 . The method of claim 38 , wherein: in response to detecting the first input, displaying via the one or more display generation components the home menu user interface in the three-dimensional environment, includes: in accordance with a determination that the viewpoint of the user in the three-dimensional environment had a sixth elevation relative to the reference plane in the three-dimensional environment, wherein the sixth elevation is different from the fifth elevation, and the sixth elevation is within a fourth range of elevations, wherein the fourth range of elevations is different from the third range of elevations, displaying the home menu user interface such that a plane of the home menu user interface is tilted toward a viewpoint of the user in the three-dimensional environment. 41 . The method of claim 31 , wherein: in response to detecting the first input, displaying via the one or more display generation components the home menu user interface in a three-dimensional environment includes: in accordance with a determination that the viewpoint of the user in the three-dimensional environment had a first rotation about a vertical axis perpendicular to the reference plane, displaying the home menu user interface at a first rotational position in the three-dimensional environment corresponding to the first rotation; and in accordance with a determination that the viewpoint of the user in the three-dimensional environment had a second rotation about the vertical axis perpendicular to the reference plane, the second rotation being different from the first rotation, displaying the home menu user interface at a second rotational position in the three-dimensional environment corresponding to the second rotation, wherein the second rotational position is different from the first rotational position. 42 . The method of claim 31 , wherein: in response to detecting the first input, displaying via the one or more display generation components the home menu user interface in a three-dimensional environment includes: in accordance with a determination that the viewpoint of the user in the three-dimensional environment had an eighth elevation relative to a reference plane in the three-dimensional environment and a gaze of the user is directed at a first spatial location, displaying the home menu user interface at a seventh height in the three-dimensional environment; and in accordance with a determination that the viewpoint of the user in the three-dimensional environment had the eighth elevation relative to the reference plane in the three-dimensional environment and the gaze of the user is directed at a second spatial location distinct from the first spatial location, displaying the home menu user interface at the seventh height in the three-dimensional environment. 43 . The method of claim 31 , wherein displaying the home menu user interface at the first height in the three-dimensional environment includes displaying the home menu user interface at a respective height below a horizontal plane extending from a viewpoint of a user in the three-dimensional environment. 44 . The method of claim 31 , wherein
using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title
Head tracking input arrangements · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.