Media toolbar and aggregated/distributed media ecosystem
First Claim
1. A method comprising:
- obtaining, at a server computing device from a user computing device, a history of media consumed at the user computing device, wherein the history of media consumed at the user computing device is collected at least in part via a sequence of instructions comprising a browser helper object executed at the user computing device at least in part in connection with a network browsing application, wherein the history of media consumed at the user computing device identifies media content consumed at the user computing device via the network browsing application and via one or more media players of the user computing device, wherein the browser helper object comprises one or more of a network browsing application toolbar, a network browsing application plug-in, and/or a stand-alone application to interface with the network browsing application;
storing the history of media consumed at the user computing device in a database at the server computing device; and
identifying one or more media items to recommend to a user based, at least in part, on the history of media consumed at the user computing device.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and network architecture through which user-specific media profile data can be made available to third parties. A browser is optionally enhanced to facilitate playback and control of one or more media players, thereby allowing the user to play content via the browser. As the user plays content in the browser or any of the media players, information is collected about the content and stored in a database. By monitoring all media-related interactions made by the user within the browser, the collected content information can encompass information from a wide range of sources. User-specific profile data is then determined based on the collected data and such user-specific profile data is made available to third parties. The user-specific profile data can be used, for example, for social networking purposes, and may also be used to drive advertisements or other content to the user.
23 Citations
23 Claims
-
1. A method comprising:
-
obtaining, at a server computing device from a user computing device, a history of media consumed at the user computing device, wherein the history of media consumed at the user computing device is collected at least in part via a sequence of instructions comprising a browser helper object executed at the user computing device at least in part in connection with a network browsing application, wherein the history of media consumed at the user computing device identifies media content consumed at the user computing device via the network browsing application and via one or more media players of the user computing device, wherein the browser helper object comprises one or more of a network browsing application toolbar, a network browsing application plug-in, and/or a stand-alone application to interface with the network browsing application; storing the history of media consumed at the user computing device in a database at the server computing device; and identifying one or more media items to recommend to a user based, at least in part, on the history of media consumed at the user computing device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A server computing device, comprising:
-
a processor to obtain, from a user computing device, a history of media consumed at the user computing device, wherein the history of media consumed at the user computing device is collected at least in part via a sequence of instructions comprising a browser helper object to be executed at the user computing device at least in part in connection with a network browsing application, wherein the history of media consumed at the user computing device to identify media content consumed at the user computing device via the network browsing application and via one or more media players of the user computing device, wherein the browser helper object to comprise one or more of a network browsing application toolbar, a network browsing application plug-in, and/or a stand-alone application to interface with the network browsing application; and a memory to store the history of media consumed at the user computing device, the processor further to identify one or more media items to recommend to a user based, at least in part, on the history of media consumed at the user computing device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An article, comprising:
- a non-transitory computer readable storage medium having stored thereon instructions executable by a server computing device to;
obtain, from a user computing device, a history of media consumed at the user computing device, wherein the history of media consumed at the user computing device is collected at least in part via a sequence of instructions comprising a browser helper object to be executed at the user computing device at least in part in connection with a network browsing application, wherein the history of media consumed at the user computing device to identify media content consumed at the user computing device via the network browsing application and via one or more media players of the user computing device, wherein the browser helper object to comprise one or more of a network browsing application toolbar, a network browsing application plug-in, and/or a stand-alone application to interface with the network browsing application; store the history of media consumed at the user computing device in a database at the server computing device; and identify one or more media items to recommend to a user based, at least in part, on the history of media consumed at the user computing device. - View Dependent Claims (14, 15, 16, 17)
- a non-transitory computer readable storage medium having stored thereon instructions executable by a server computing device to;
-
18. An apparatus, comprising:
-
means for obtaining, from a user computing device, a history of media consumed at the user computing device, wherein the history of media consumed at the user computing device is collected at least in part via a sequence of instructions comprising a browser helper object executed at the user computing device at least in part in connection with a network browsing application, wherein the history of media consumed at the user computing device identifies media content consumed at the user computing device via the network browsing application and via one or more media players of the user computing device, wherein the browser helper object comprises one or more of a network browsing application toolbar, a network browsing application plug-in, and/or a stand-alone application to interface with the network browsing application; means for storing the history of media consumed at the user computing device; and means for identifying one or more media items to recommend to a user based, at least in part, on the history of media consumed at the user computing device. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification