Method and apparatus for providing customized selection of audio content over the internet using declared and behavior profile information
First Claim
1. A server, comprising:
- a memory containing instructions;
processing circuitry programmed using the instructions and configured to;
communicate over a network with a remotely located user device,receive declared profile information and behavior profile information, the declared profile information containing user preferences and data specifying whether the behavior profile information is used for retrieving customized advertisements, the behavior profile information indicating online activity associated with the remotely located user device,process the data to enable determination of whether the behavior profile information is used to retrieve customized advertisements for transmission to the remotely located user device,determine, based on the processing, whether the behavior profile information is used to retrieve customized advertisements for transmission to the remotely located user device, andretrieve customized advertisements for transmission to the remotely located user device using the declared profile information and the behavior profile information, when the determination determines that the behavior profile information is used to retrieve customized advertisements for transmission to the remotely located user device, and using only the declared profile information when the determination determines that the behavior profile information is not used to retrieve customized advertisements for transmission to the remotely located user device.
0 Assignments
0 Petitions
Accused Products
Abstract
A method an apparatus is provided for providing selected media files, which are chosen from among a plurality of media files, to a user over a packet-switched network such as the Internet. The method begins by receiving over the packet-switched network a request from the user to receive media content. Next, a user profile associated with the user is retrieved from a database. The user profile reflects user preferences in media content to be received over the packet-switched network. The plurality of media files are ranked based at least in part on the user profile. At least one highly ranked media file is selected from among the ranked plurality of media files. At least one of the highly ranked media files is forwarded to the user over the packet-switched network.
-
Citations
30 Claims
-
1. A server, comprising:
-
a memory containing instructions; processing circuitry programmed using the instructions and configured to; communicate over a network with a remotely located user device, receive declared profile information and behavior profile information, the declared profile information containing user preferences and data specifying whether the behavior profile information is used for retrieving customized advertisements, the behavior profile information indicating online activity associated with the remotely located user device, process the data to enable determination of whether the behavior profile information is used to retrieve customized advertisements for transmission to the remotely located user device, determine, based on the processing, whether the behavior profile information is used to retrieve customized advertisements for transmission to the remotely located user device, and retrieve customized advertisements for transmission to the remotely located user device using the declared profile information and the behavior profile information, when the determination determines that the behavior profile information is used to retrieve customized advertisements for transmission to the remotely located user device, and using only the declared profile information when the determination determines that the behavior profile information is not used to retrieve customized advertisements for transmission to the remotely located user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A server, comprising:
-
a memory containing instructions; processing circuitry programmed using the instructions and configured to; communicate over a network with a user device, and receive a declared user profile associated with the user to determine a default setting, the default setting specifying user preferences provided by the user and under what conditions online activity of the user derived from a cookie is used to provide customized advertisements based on the received declared user profile, wherein the online activity of the user and the declared user profile are used to retrieve customized advertisements for display on the user device unless overridden by the declared user profile. - View Dependent Claims (15, 16, 17)
-
-
18. A server, comprising:
-
circuitry configured to; communicate over a network with a remotely located user device, receive a declared profile and a behavior profile indicating online activity information from the remotely located user device, the declared profile containing user preferences and data specifying whether the behavior profile is used for retrieving customized advertisements, process the data to enable determination of whether the behavior profile is used to retrieve customized advertisements for transmission to the remotely located user device, determine, based on the processing, whether the behavior profile information is used to retrieve customized advertisements for transmission to the remotely located user device, and retrieve customized advertisements for transmission to the remotely located user device using the declared profile and the behavior profile when the determination determines that the behavior profile is used to retrieve customized advertisements for transmission to the remotely located user device and using only the declared profile when the determination determines that the behavior profile is not used to retrieve customized advertisements for transmission to the remotely located user device. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A server system, comprising:
-
one or more databases, the one or more databases including an advertising database; and one or more processors, at least one of the one or more processors programmed using instructions stored in a memory and configured to; communicate with a remotely located user device over a network to receive information derived from a cookie that indicates previous online activity of a user associated with the remotely located user device, and declared profile information of the user associated with the remotely located user device, the declared profile information including data indicating whether the information is used to retrieve advertising content, and retrieve a subset of advertising content for transmission to the remotely located user device based on the information derived from the cookie and the declared profile information, when the data indicates that the information derived from the cookie is used to retrieve advertising content. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification