TARGETED PRESENTATION AND DELIVERY OF THEMES
First Claim
1. A method of operating a computer, comprising:
- operating at least one processor to;
collect user interactions data indicating user interactions with the computer;
select a user interest category based on the collected user interactions data and user classification information, the user classification information defining a plurality of user interest categories and indicia of user actions that indicate user association with each of the plurality of interest categories;
select a user interface theme associated with the selected user interest category; and
present through an output device of the computer an indication that the selected user interface theme is available for acquisition by the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A content delivery system supplying themes for user computers based on user interest. Each theme may be a collection of components that define an audio, visual or functional aspect of computer operation related to a topic or area of interest, such as sports, a sports team, travel or fine art. The system includes client and server components. At each client, information about user interactions is collected and compared to information defining a set of user interest categories, allowing the client to determine one or more interest categories for the user. The client offers themes that are classified in accordance with the same set of user categories. The server can supply information defining user interest categories and a manifest of themes with associated categories. Additionally, the server can receive indications of when each theme is presented to a user and when the user elects to acquire a theme or engages with theme elements. The server may also supply, unlock or otherwise provide selected themes.
-
Citations
20 Claims
-
1. A method of operating a computer, comprising:
operating at least one processor to; collect user interactions data indicating user interactions with the computer; select a user interest category based on the collected user interactions data and user classification information, the user classification information defining a plurality of user interest categories and indicia of user actions that indicate user association with each of the plurality of interest categories; select a user interface theme associated with the selected user interest category; and present through an output device of the computer an indication that the selected user interface theme is available for acquisition by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. Computer storage media encoded with computer executable instructions, that, when executed by a computer having a graphical user interface, perform a method comprising:
-
collecting user interactions data indicating user interactions with the computer; selecting a user interest category based on the collected user interactions data and user classification information, the user classification information defining a plurality of user interest categories and indicia of user actions that indicate user association with each of the plurality of interest categories; selecting a user interface theme based on the selected user interest category from among a plurality of user interface themes configurable on the computer, the plurality of user interface themes each being associated with a user interest category, wherein a user interface theme specifies user interface settings for the graphical user interface; downloading the user interface theme; presenting through an output device of the computer an indication that the selected user interface theme is available to a user; and in response to input by the user, configuring the computer to use the user interface theme, wherein configuring the computer to use the user interface theme comprises configuring user interface elements in the desktop interface. - View Dependent Claims (10, 11, 12, 14, 15)
-
-
13. The computer storage media of claim 13, wherein the collected user interactions data further comprises data representing text transmitted to the web site.
-
16. A method of operating a computer system, the method comprising:
with at least one computing device adapted for connection to a plurality of client devices over a network; maintaining user interface theme information on a plurality of user interface themes; in response to a request from a client device of the plurality of client devices, providing the user interface theme information over the network to the client device; receiving from each of at least a portion of the plurality of client devices an indication that information describing a user interface theme of the plurality of user interface themes was presented to a user; aggregating the received indications to provide a report of the number of presentations of a user interface theme of the plurality of user interface themes to users of the plurality of client devices; receiving from each client device of at least a portion of the plurality of client devices a metric indicating a level of adoption of a user interface theme of the plurality of user interface themes by a user of the client device; and aggregating the received metrics to provide a report of the level of adoption of a user interface theme of the plurality of user interface themes by users of the plurality of client devices. - View Dependent Claims (17, 18, 19, 20)
Specification