Dynamically updating themes for an operating system shell
First Claim
1. A system for providing an interface having locally stored periodically updating multi-media resources for creating a user perceptible environment through which the user interacts with an operating system, the system comprising:
- a local store containing locally stored multi-media resources that define elements of the user perceptible environment,a shell component of the operating system for generating the user perceptible environment using the locally stored multi-media resources;
an operating system interacting with the user through the user perceptible environment; and
an updating service for automatically periodically connecting to a remote server at which update resources reside, retrieving the update resources from the remote server, and locally storing the update resources as part of the locally stored multi-media resources in the local store;
whereby the user interacts with the operating system through a dynamically changing user perceptible environment generated from the periodically updated locally stored multi-media resources.
2 Assignments
0 Petitions
Accused Products
Abstract
A theme provides a group of multi-media resources for enhancing displays in a graphical user interface to an operating system of a computer according to a topic of the theme. The theme'"'"'s resources are periodically updated by retrieving updating resources from a remote computer at which the updating resources are stored by a theme provider, so as to provide continually updating enhancements to the graphical user interface display consistent with the theme'"'"'s topic. The theme'"'"'s resources can include hypertext templates which define the graphical user interface displays as hypertext pages, allowing the theme to provide a wide variety of enhancements to the displays including text, graphics, hyperlinks, and software components, among others. The theme also enhances a graphical user interface with a view port that plays live or locally cached information from the Internet in each of a plurality of categories, by adding a category for the theme so as to play information from the theme'"'"'s provider in the view port.
612 Citations
18 Claims
-
1. A system for providing an interface having locally stored periodically updating multi-media resources for creating a user perceptible environment through which the user interacts with an operating system, the system comprising:
-
a local store containing locally stored multi-media resources that define elements of the user perceptible environment, a shell component of the operating system for generating the user perceptible environment using the locally stored multi-media resources; an operating system interacting with the user through the user perceptible environment; and an updating service for automatically periodically connecting to a remote server at which update resources reside, retrieving the update resources from the remote server, and locally storing the update resources as part of the locally stored multi-media resources in the local store; whereby the user interacts with the operating system through a dynamically changing user perceptible environment generated from the periodically updated locally stored multi-media resources. - View Dependent Claims (2, 3, 4)
-
-
5. A themes application for an operating system providing an interface having locally stored periodically updating multi-media resources for creating a user perceptible environment through which the user interacts with the operating system, in which an operating system shell processes hypertext page resources into hypertext page views and shows the hypertext page views as displays in the user perceptible environment, comprising:
-
a plurality of groups of hypertext page resources, each group being associated with a different one of a plurality of themes; and a theme switcher for selecting one of the themes responsive to user input, and for configuring the operating system shell to process the group of hypertext page resources associated with the selected theme into the hypertext page views shown as displays in the user perceptible environment of the operating system; wherein the user interacts with the operating system through the hypertext pages. - View Dependent Claims (6)
-
-
7. A computer system comprising:
-
an operating system having an operating system shell providing an interface having locally stored periodically updating multi-media resources for creating a user perceptible environment through which the user interacts with the operating system; an information viewing pane associated with the user perceptible environment for viewing information retrieved from a remote content provider server on a computer network; a channel selection control responsive to user input for selecting between a plurality of categories of the information to thereby cause information of the chosen category to be shown in the information viewing pane; and a plurality of groups of multi-media resources, each group being associated with a different one of a plurality of themes; and a theme switcher responsive to user input selecting one of the themes for configuring the operating system shell to apply the group of multi-media resources associated with the selected theme to the user perceptible environment, and add the selected theme as a category selectable with the channel selection control.
-
-
8. A method of enhancing a user perceptible environment through which a user interacts with an operating system in a computer, comprising:
-
providing a plurality of user selectable themes; locally storing a group of resources for each of the themes, each resource defining elements of the user perceptible environment; configuring an operating system shell to generate the user perceptible environment of the operating system using the resources of a user-selected theme; periodically retrieving update data from a remote server on a computer network; and updating at least the locally stored group of resources for the user-selected theme with the retrieved update data. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system for providing an interface having locally stored periodically updating multi-media resources for creating a user perceptible environment through which the user interacts with an operating system, the system comprising:
-
means for storing multi-media resources that define elements of the user perceptible environment; means for generating the user perceptible environment using the locally stored multi-media resources; means for interacting with the user through the user perceptible environment; and means for automatically periodically connecting to a remote server at which update resources reside, retrieving the update resources from the remote server, and locally storing the update resources as part of the locally stored multi-media resources in the local store; whereby the user interacts with the operating system through a dynamically changing user perceptible environment generated from the periodically updated locally stored multi-media resources. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A themes application for an operating system providing an interface having locally stored periodically updating multi-media resources for creating a user perceptible environment through which the user interacts with the operating system, in which an operating system shell processes hypertext page resources into hypertext page views and shows the hypertext page views as displays in the user perceptible environment, comprising:
-
means for associating a plurality of groups of hypertext page resources with a different one of a plurality of themes; means for selecting one of the themes responsive to user input; and means for configuring the operating system shell to process the group of hypertext page resources associated with the selected theme into the hypertext page views shown as displays in the user perceptible environment of the operating system; wherein the user interacts with the operating system through the hypertext pages.
-
Specification