SPONSORED APPLICATION LAUNCHER SUGGESTIONS
First Claim
1. Computer storage media encoded with computer executable instructions, that, when executed by a computer, perform a method comprising:
- obtaining user classification information, the user classification information defining a plurality of user interest categories and user interactions associated with each of the plurality of interest categories;
collecting user interactions data indicating user interactions with the computer; and
selecting a user interest category based on the classification information and the collected user interactions data.
2 Assignments
0 Petitions
Accused Products
Abstract
A content delivery system that is based on user interest. 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. In this way, the client can determine one or more interest categories in which the user fits. The client can then offer to the user content that is classified in accordance with the same set of user categories. The server can supply the client with the information defining user interest categories and a manifest of content options with associated categories. Additionally, the server can receive indications of when each content offering is presented to a user and when the user selects to acquire a content option. The server may also participate in offering the content. The content may be software applications.
189 Citations
20 Claims
-
1. Computer storage media encoded with computer executable instructions, that, when executed by a computer, perform a method comprising:
-
obtaining user classification information, the user classification information defining a plurality of user interest categories and user interactions associated with each of the plurality of interest categories; collecting user interactions data indicating user interactions with the computer; and selecting a user interest category based on the classification information and the collected user interactions data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a computer, comprising:
operating a processor to; obtain 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; collect user interactions data indicating user interactions with the computer; select a user interest category based on the classification information and the collected user interactions data; select an application program based on the selected user interest category; and present through an output device of the computer an indication that the selected application program is available for acquisition. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
18. 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 application information on a plurality of application programs, the application information associating a user interest category with each of the plurality of applications, the user interest category comprising a user interest category of a plurality of user interest categories; maintaining user categorization information identifying indicia of user membership in each of the plurality of user interest categories; in response to a request from the plurality of client devices, providing the application information and the user categorization information over the network to the client devices; receiving from each of at least a portion of the plurality of client devices an indication that information describing an application of the plurality of applications was presented to a user; and aggregating the received indications to provide a report of the level of adoption of an application of the plurality of applications by users of the plurality of client devices. - View Dependent Claims (19, 20)
Specification