Patent ID: 7904826

Claim:
In a computer storage medium, an operating system shell, stored in a memory and executable on a processor, that provides on a display screen with a surface, a graphical user interface for interaction between a user and an operating system, comprising: a variable viewing angle interface, stored in the memory and executable on the processor, rendered in accordance with at least first and second viewing angles, the first viewing angle being perpendicular to a desktop object that is rendered parallel to the surface of the display screen, the desktop object contains at least one of a plurality of non-planar window objects, the at least one window object is rendered rectangularly, and the second viewing angle being non-perpendicular to the desktop object, the variable viewing angle interface employing a three-dimensional image transformation to render the desktop object and the at least one rectangularly rendered window object three-dimensionally, the variable viewing angle interface employing parallax to render more content within the desktop object, wherein employing parallax comprises causing the at least one rectangularly rendered window objects to be rendered trapezoidally in the second viewing angle, transition from the first and second viewing angles effectuated by eye pupil motion detection of at least one of the user's eyes, the first and second viewing angles being defined by a physical orientation of a line of sight directed from the at least one of the user's eyes in relation to the display screen.