USER CONTROL OF ADVERTISING CONTENT
First Claim
1. Computer storage media encoded with computer executable instructions, that, when executed by a computer, perform a method comprising:
- collecting user interactions data indicating user interactions with the computer;
selecting a user interest category based on user classification information and the collected user interactions data, the user classification information defining a plurality of user interest categories and user interactions associated with each of the plurality of user interest categories;
obtaining user input indicating a privacy preference; and
selectively communicating user information based on the privacy preference, the selectively communicating comprising;
when the privacy preference indicates a first level of privacy, communicating to a server the selected user interest category; and
when the privacy preference indicates a second level of privacy, communicating to the server at least a portion of the collected user interactions data.
2 Assignments
0 Petitions
Accused Products
Abstract
A content delivery system that provides advertisements based on user interest. The system includes clients and an advertising platform. At each client, a user may elect the nature of information about user interest to be shared with the advertising platform. In response to such an election, a client device may provide broad user interest category information to an advertising platform or may provide more detailed user interaction information relating to user interaction with the client. In exchange for the user providing more detailed information, the advertising platform can direct more relevant advertising information to the user. The user interaction information collected on the client can accurately predict user interest because it can relate to interactions with multiple web sites, through multiple applications. Other forms of user interactions with the client may also yield information useful for classifying the user or for provision to the advertising platform.
-
Citations
20 Claims
-
1. Computer storage media encoded with computer executable instructions, that, when executed by a computer, perform a method comprising:
-
collecting user interactions data indicating user interactions with the computer; selecting a user interest category based on user classification information and the collected user interactions data, the user classification information defining a plurality of user interest categories and user interactions associated with each of the plurality of user interest categories; obtaining user input indicating a privacy preference; and selectively communicating user information based on the privacy preference, the selectively communicating comprising; when the privacy preference indicates a first level of privacy, communicating to a server the selected user interest category; and when the privacy preference indicates a second level of privacy, communicating to the server at least a portion of the collected user interactions data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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; determine whether user input has been received indicating agreement to provide information according to a first level of privacy; selectively providing user information to a server in connection with an advertising supported service, the selectively providing comprising; when it is not determined that the user input has been received; selecting a user interest category based on classification information and the collected user interactions data, the user classification information defining a plurality of user interest categories and user interactions associated with each of the plurality of interest categories; and communicating to the server the selected user interest category without communicating the collected user interaction information; when it is not determined that the user input has been received; communicating to the server at least a portion of the collected user interaction information. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
18. 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, the user interactions comprising interactions with a plurality of web sites made through a web browser executing on the computer and at least one other software application executing on the computer; determine whether user input has been received indicating agreement to provide information according to a first level of privacy; selectively providing user information to a server in connection with an advertising supported service, the selectively providing comprising; when it is not determined that the user input has been received; selecting a user interest category based on classification information and the collected user interactions data, the user classification information defining a plurality of user interest categories and user interactions associated with each of the plurality of interest categories; and communicating to the server the selected user interest category without communicating the collected user interaction information; when it is not determined that the user input has been received; communicating to the server at least a portion of the collected user interaction information. - View Dependent Claims (19, 20)
Specification