Noisy operating system user interface
First Claim
1. A computer system having an operating system shell that provides on a display screen a graphical user interface through which a user interacts with the operating system, comprising:
- a background noisy display rendered on the display screen in accordance with a background physical lighting model; and
an ambient notification rendered over at least a portion of the background noisy display to provide a user notification, the ambient notification being rendered in accordance with an ambient notification physical lighting model that is different from the background physical lighting model.
4 Assignments
0 Petitions
Accused Products
Abstract
An operating system shell provides on a display screen a graphical user interface through which a user interacts with the operating system. The operating system shell provides a background noisy display rendered on the display screen in accordance with a background physical lighting model, and an ambient notification rendered over at least a portion of the background noisy display to provide a user notification. The ambient notification is rendered in accordance with an ambient notification physical lighting model that is different from the background physical lighting model.
81 Citations
38 Claims
-
1. A computer system having an operating system shell that provides on a display screen a graphical user interface through which a user interacts with the operating system, comprising:
-
a background noisy display rendered on the display screen in accordance with a background physical lighting model; and
an ambient notification rendered over at least a portion of the background noisy display to provide a user notification, the ambient notification being rendered in accordance with an ambient notification physical lighting model that is different from the background physical lighting model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable medium that enables an operating system shell to provide on a display screen a graphical user interface through which a user interacts with an operating system, comprising:
-
a noisy user interface object data structure that includes desktop element models and a lighting model, the desktop element models providing three-dimensional representations of plural noisy graphical user interface desktop objects and tile lighting model having one or more light source representations that each include a light color, light intensity, and light direction; and
a three-dimensional rendering engine that provides three-dimensional rendering on a display screen of noisy graphical user interface desktop objects based upon the desktop element models and the lighting model, the three-dimensional rendering engine renders an ambient notification by slightly varying the rendered noisy graphical user interface desktop object while a layout of the noisy graphical user interface desktop objects remains substantially unaltered. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. An operating system shell graphical user interface rendering method for providing on a display screen a graphical user interface through which a user interacts with an operating system, the method comprising:
-
rendering a background noisy display rendered on the display screen in accordance with a background physical lighting model; and
rendering an ambient notification rendered over at least a portion of the background noisy display to provide a user notification, the ambient notification being rendered in accordance with an ambient notification physical lighting model that is different from the background physical lighting model. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A computer system that provides on a display screen a graphical user interface through which a user interacts with computer software, comprising:
-
a background noisy display rendered on the display screen in accordance with a background physical lighting model; and
an ambient notification rendered over at least a portion of the background noisy display to provide a user notification, the ambient notification being rendered in accordance with an ambient notification physical lighting model that is different from the background physical lighting model. - View Dependent Claims (36, 37, 38)
-
Specification