Information Handling System Non-Linear User Interface
First Claim
1. A system for presenting a non-linear information handling system user interface, the system comprising:
- a processor operable to process information for presentation to a user;
memory interfaced with the processor and operable to store the information;
a graphics system interfaced with the processor and memory, the graphics system operable to generate pixel information to create visual images one or more display devices;
a projector interfaced with the graphics system and operable to project the pixel information as the visual images at a desktop;
a detection device interfaced with the graphics system and operable to detect positional information for the user relative to the desktop; and
a user interface engine interfaced with the graphics system and detection device, the user interface engine operable to define a non-linear user interface region relative to the user based upon the positional information and to provide the non-linear user interface region to the graphics system for generating pixel information that presents the visual information in the non-linear user interface region.
14 Assignments
0 Petitions
Accused Products
Abstract
A non-linear user interface display presented at a desktop conforms to dimensions of a user detected by a depth camera, such as by presenting the user interface along an arc having a radius determined from a reach of the user detected by the depth camera. Windows presented in the arc vary in size based upon their position relative to a user focus, such as by detecting a user gaze direction or by comparing position to a central display mat. User gestures control presentation of visual images in the arc, such rotating visual image windows in a circular manner around the arc radius and to different orientations in the arc relative to the user.
12 Citations
20 Claims
-
1. A system for presenting a non-linear information handling system user interface, the system comprising:
-
a processor operable to process information for presentation to a user; memory interfaced with the processor and operable to store the information; a graphics system interfaced with the processor and memory, the graphics system operable to generate pixel information to create visual images one or more display devices; a projector interfaced with the graphics system and operable to project the pixel information as the visual images at a desktop; a detection device interfaced with the graphics system and operable to detect positional information for the user relative to the desktop; and a user interface engine interfaced with the graphics system and detection device, the user interface engine operable to define a non-linear user interface region relative to the user based upon the positional information and to provide the non-linear user interface region to the graphics system for generating pixel information that presents the visual information in the non-linear user interface region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for presenting a non-linear information handling system user interface at a desktop, the method comprising:
-
detecting a user position relative to a display device; applying the user position to define an arc at the desktop, the arc substantially centered at the user position; and presenting information generated by the information handling system as visual images at the desktop along the arc. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An information handling system comprising:
-
a processor operable to generate visual information for presentation to an end user; memory interfaced with the processor and operable to store the visual information; a depth camera interfaced with the process and operable to measure distances; a graphics system interfaced with the processor and memory, the graphics system operable to process the visual information to generate visual images at one or more display devices; and a user interface engine interfaced with the graphics system and depth camera, the user interface engine operable to determine arc dimensions relative to a user, the user having dimensions detected by the depth camera, and to coordinate presentation of the visual images by the one or more display devices along an arc oriented relative to the user. - View Dependent Claims (19, 20)
-
Specification