Method and apparatus for forwarding media content interspersed with an advertisement
First Claim
1. A server system comprising:
- circuitry configured tostore a user profile in a first database, the user profile associated with a user and reflecting user preferences,wherein the user profile includes a declared user profile specifying self-defined user preferences, and a behavior profile of the user based on online activity of the user,select either the declared user profile or the behavior profile as a default profile for extraction of advertisement,extract a media content from a media source,extract an advertisement from a second database based on the selected default profile in the user profile, andforward the extracted media content together with the extracted advertisement over a packet-switched network for display to the user.
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
29 Claims
-
1. A server system comprising:
circuitry configured to store a user profile in a first database, the user profile associated with a user and reflecting user preferences, wherein the user profile includes a declared user profile specifying self-defined user preferences, and a behavior profile of the user based on online activity of the user, select either the declared user profile or the behavior profile as a default profile for extraction of advertisement, extract a media content from a media source, extract an advertisement from a second database based on the selected default profile in the user profile, and forward the extracted media content together with the extracted advertisement over a packet-switched network for display to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. A method implemented by a server including circuitry, comprising:
-
storing a user profile in a first database, the user profile associated with a user and reflecting user preferences, wherein the user profile includes a declared user profile specifying self-defined user preferences, and a behavior profile of the user based on online activity of the user, selecting either the declared user profile or the behavior profile as a default profile for extraction of advertisement, extracting, using the circuitry, a media content from a media source, extracting, using the circuitry, an advertisement from a second database based on the selected default profile in the user profile, and forwarding the extracted media content together with the extracted advertisement over a packet-switched network for display to the user. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system comprising:
-
a first database storing user profiles associated with users and reflecting user preferences; a second database storing advertisements; a server including circuitry configured to store a user profile in the first database, the user profile associated with a user and reflecting user preferences, wherein the user profile includes a declared user profile specifying self-defined user preferences, and a behavior profile of the user based on online activity of the user, select either the declared user profile or the behavior profile as a default profile for extraction of advertisement, extract a media content based on a user request from a media source, select an advertisement from the second database based on the selected default profile in the user profile, and forward the extracted media content together with the extracted advertisement over a packet-switched network for display to the user.
-
-
29. A non-transitory computer readable medium having stored thereon a program that when executed by a computer causes the computer to execute method implemented by a server including circuitry, comprising:
-
storing a user profile in a first database, the user profile associated with a user and reflecting user preferences, wherein the user profile includes a declared user profile specifying self-defined user preferences, and a behavior profile of the user based on online activity of the user, selecting either the declared user profile or the behavior profile as a default profile for extraction of advertisement, extracting, using the circuitry, a media content from a media source, extracting, using the circuitry, an advertisement from a second database based on the selected default profile in the user profile, and forwarding the extracted media content together with the extracted advertisement over a packet-switched network for display to the user.
-
Specification