IP Library Granted Patent US 11,928,264
Granted Patent B2
US 11,928,264 · App. 17/552,990 · Granted Mar 12, 2024

Fixed user interface navigation

Inventor: Matthew Tucker (Chapel Hill, NC)
Assignee: LENOVO (SINGAPORE) PTE. LTD.
G06F3/017G06F1/163G06F3/011G06F3/0346G06F3/0482G06F3/0485G06F9/451G04G9/007
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,928,264
App. No.
17/552,990
Granted
Mar 12, 2024
Kind
B2
Abstract

One embodiment provides a method, including: identifying, on an information handling device, a fixed user interface; presenting, on a display of the information handling device, a view of a portion of the fixed user interface; determining, using a processor, whether movement of the information handling device is detected; and updating, responsive to determining that movement of the information handling device is detected, the view on the display with another portion of the fixed user interface. Other aspects are described and claimed.

Claims (48)

1. A method, comprising:

identifying, on an information handling device, a fixed user interface that is fixed at a location in relation to the world once an origin position is established, wherein the origin position is established responsive to identifying a user is looking at a display of the information handling device;

presenting, on the display of the information handling device, a view of a portion of the fixed user interface and establishing the origin position of the fixed user interface based upon a starting physical position of the information handling device in space when the portion is presented on the display, wherein a remainder of the fixed user interface is not displayed on the display;

detecting, using a processor, movement of the information handling device in space and in three-dimensional coordinates with respect to the origin position and while the user is looking at the display, wherein the detecting comprises determining whether a distance of the movement of the information handling device is greater than a predetermined threshold distance from the origin position; and

updating, responsive to detecting the distance of the movement of the information handling device in space is greater than the predetermined threshold distance from the origin position, the view on the display with another portion of the remainder of the fixed user interface that was previously not displayed on the display, wherein the another portion comprises a portion of the fixed user interface corresponding to an amount of movement in the three-dimensional coordinates from the origin position.

2. The method of claim 1 , wherein the information handling device is a wearable device and wherein the movement comprises movement of a body part on which the wearable device is worn.

3. The method of claim 1 , wherein the detecting comprises using at least one sensor selected from the group of a gyroscope and an accelerometer.

4. The method of claim 1 , wherein the updating comprises automatically updating the view without receipt of additional user input.

5. The method of claim 1 , further comprising:

identifying, within the updated view of the another portion, an article of selectable content;

detecting, using a sensor, a single-handed user gesture input;

associating the single-handed user gesture input with the article of selectable content; and

activating, based on the associating, the article of selectable content.

6. The method of claim 5 , wherein the article of selectable content is at least one article selected from the group consisting of an expandable list, a button, and a link.

7. The method of claim 1 , further comprising resetting an origin position for the fixed user interface responsive to detecting a predetermined reset gesture.

8. The method of claim 1 , further comprising:

ascertaining another device that the information handling device is directed towards;

facilitating, responsive to the ascertaining, a connection with the another device;

including, within the fixed user interface, a list of available control actions for the another device; and

controlling, via user selection of at least one control action in the list, an aspect of the another device.

9. An information handling device, comprising:

a display;

a processor;

a memory device that stores instructions executable by the processor to:

identify a fixed user interface that is fixed at a location in relation to the world once an origin position is established, wherein the origin position is established responsive to identifying a user is looking at a display of the information handling device;

present, on the display, a view of a portion of the fixed user interface and establish the origin position of the fixed user interface based upon a starting physical position of the information handling device in space when the portion is presented on the display, wherein a remainder of the fixed user interface is not displayed on the display;

detect movement of the information handling device in space and in three-dimensional coordinates with respect to the origin position and while the user is looking at the display, wherein the instructions executable by the processor to detect comprises instructions executable by the processor to determine whether a distance of the movement of the information handling device is greater than a predetermined threshold distance from the origin position; and

update, responsive to detecting the distance of the movement of the information handling device in space is greater than the predetermined threshold distance from the origin position, the view on the display with another portion of the remainder of the fixed user interface that was previously not displayed on the display, wherein the another portion comprises a portion of the fixed user interface corresponding to an amount of movement in the three-dimensional coordinates from moved from the portion in view of the origin position.

10. The information handling device of claim 9 , wherein the information handling device is a wearable device.

11. The information handling device of claim 9 , wherein the instructions executable by the processor to detect comprises using at least one sensor selected from the group of a gyroscope and an accelerometer.

12. The information handling device of claim 9 , wherein the instructions are further executable by the processor to:

identify, within the updated view of the another portion, an article of selectable content;

detect, using a sensor, a single-handed user gesture input;

associate the single-handed user gesture input with the article of selectable content; and

activate, based on the associating, the article of selectable content.

13. The information handling device of claim 12 , wherein the article of selectable content is at least one article selected from the group consisting of an expandable list, a button, and a link.

14. The information handling device of claim 9 , wherein the instructions are further executable by the processor to reset an origin position for the fixed user interface responsive to detecting a predetermined reset gesture.

15. The information handling device of claim 9 , wherein the instructions are further executable by the processor to:

ascertain another device that the information handling device is directed towards;

facilitate, responsive to the ascertaining, a connection with the another device;

include, within the fixed user interface, a list of available control actions for the another device; and

control, via user selection of at least one control action in the list, an aspect of the another device.

16. A product, comprising:

a storage device that stores code, the code being executable by a processor and comprising:

code that identifies a fixed user interface on an information handling device that is fixed at a location in relation to the world once an origin position is established, wherein the origin position is established responsive to identifying a user is looking at a display of the information handling device;

code that presents, on the display of the information handling device, a view of a portion of the fixed user interface and establishes the origin position of the fixed user interface based upon a starting physical position of the information handling device in space when the portion is presented on the display, wherein a remainder of the fixed user interface is not displayed on the display;

code that detects movement of the information handling device in space and in three-dimensional coordinates with respect to the origin position and while the user is looking at the display, wherein the code that detects comprises determining whether a distance of the movement of the information handling device is greater than a predetermined threshold distance from the origin position; and

code that updates, responsive to detecting the distance of the movement of the information handling device in space is greater than the predetermined threshold distance from the origin position, the view on the display with another portion of the remainder of the fixed user interface that was previously not displayed on the display, wherein the another portion comprises a portion of the fixed user interface corresponding to an amount of movement in the three-dimensional coordinates from the origin position.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 070266/0946 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 070269/0092 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2022
From: LENOVO (UNITED STATES) INC.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 061880/0110 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: TUCKER, MATTHEW
To: LENOVO (UNITED STATES) INC.
Reel/Frame 058409/0105 →
Continuity (1)
Related Publication 20230195233A1 · Jun 22, 2023