Media Toolbar and Aggregated/Distributed Media Ecosystem
First Claim
1. A method, comprising:
- collecting media consumption information from a plurality of media players installed on a computing device;
monitoring media consumed by a user via a network browsing application installed on the computing device;
aggregating the collected media consumption information and the monitored media consumption information;
transmitting the aggregated media consumption information to a server;
receiving from the server media recommendations based on the aggregated media consumption information; and
,displaying the media recommendations to the user.
10 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.
-
Citations
45 Claims
-
1. A method, comprising:
-
collecting media consumption information from a plurality of media players installed on a computing device; monitoring media consumed by a user via a network browsing application installed on the computing device; aggregating the collected media consumption information and the monitored media consumption information; transmitting the aggregated media consumption information to a server; receiving from the server media recommendations based on the aggregated media consumption information; and
,displaying the media recommendations to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving user credential information from a first user; authenticating the received user credentials against a server; receiving, in a first network browsing application, a request to view information from a web server; retrieving media profile information for a second user, the second user associated with the first user, the media profile information comprising information about media consumed by the second user via a plurality of media player applications and information about media consumed by the second user via a second network browsing application; and
,displaying the retrieved media profile information. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system, comprising:
-
a module for receiving from a network browsing application information about media consumed on the computing device on which the network browsing application is running, the media consumption information comprising media consumption information from the network browsing application and from a plurality of media player applications; a module for storing the received media consumption information in a database; a module for receiving from a user a user identifier; a module for associating the received media consumption information with the received user identifier and storing the association in the database; a module for determining media profile information for the user associated with the user identifier based on the media consumption information stored in the database; and
,a module for identifying at least one media item likely to be of interest to the user based on the determined media profile information and transmitting the identified at least one media, or a pointer thereto, to the network browsing application for display to the user. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A system comprising:
-
a module for establishing communications with, and receiving media consumption information from, an application running on a user computing device, the application collecting media consumption information from a plurality of media players installed on the user computing device and collecting media consumption information from a network browsing application; a module for storing the received media consumption information in a database; a module for receiving a user identifier from the application running on the user computing device; a module for associating the received media consumption information with the received user identifier and storing the association in a database; a module for determining media profile information for the user associated with the user identifier, based at least in part on the media consumption information stored in the database; and
,a module for publishing the media profile information such that at least a subset of the media profile information is accessible to other users. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. Computer readable media having computer-readable instructions stored thereon, the computer-readable instructions, when executed by a computer, comprising:
-
collecting information about media consumed by a user via a plurality of media player applications installed on a computer; collecting information about media consumed by the user via a network browsing application; transmitting the collected information to a server; receiving from the server media recommendations based on the collected information; and
,displaying the media recommendations to the user. - View Dependent Claims (44, 45)
-
Specification