IP Library Granted Patent US 7,995,505
Granted Patent B2
US 7,995,505 · App. 11/363,723 · Granted Aug 9, 2011

System and method for leveraging user rated media

Assignee: Yahoo! Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,995,505
App. No.
11/363,723
Granted
Aug 9, 2011
Kind
B2
Abstract

A method and system for leveraging user media file rating data. In one aspect, the system includes a component in communication with a plurality of media file related services, a rating storage, and a component for making the user rating data available to be used by plural services so that each respective service can use the rating data to tailor a user experience during interaction by the particular user with the respective service. In one aspect, the user preference rating is received from any of the media file related services. In one aspect the user preference rating information and the associated media file information are associated with a particular user regardless of the respective media file related service the preference rating was received from.

Claims (50)

1. A system comprising:

a first component in communication with a plurality of media file related services, said first component receiving from one or more of said plural services a user preference rating associated with information related to a media file renderable via a respective media file related service of said plurality;

a rating storage for storing said user preference rating and associated media file information, said user preference rating and associated media file information are stored and organized according to a structure as set forth by a user preference, said user preference rating and associated media file information being in the form of user rating data so as to enable said user preference rating information and said associated media file information to be associated with a particular user regardless of the respective media file related service the preference rating was received from; and

a second component for incorporating said user rating data into said plural services so that each respective service, during interaction by said particular user with said respective service and based on the structural organization of said user preference rating and said associated media file information, utilizes said rating data to tailor a user experience, wherein tailoring said user experience comprises utilizing said user rating data to recommend media files to another user.

2. A system comprising:

a first component in communication with a plurality of media file related services, said first component receiving from one or more of said plural services a user preference rating associated with information related to a media file renderable via a respective media file related service of said plurality;

a rating storage for storing said user preference rating and associated media file information, said user preference rating and associated media file information are stored and organized according to a structure as set forth by a user preference, said user preference rating and associated media file information being in the form of user rating data so as to enable said user preference rating information and said associated media file information to be associated with a particular user regardless of the respective media file related service the preference rating was received from; and

a second component for incorporating said user rating data into said plural services so that each respective service, during interaction by said particular user with said respective service and based on the structural organization of said user preference rating and said associated media file information, utilizes said rating data to tailor a user experience, wherein said user preference rating is generated by said system, wherein said user preference rating is based in whole or in part on a frequency said media file is skipped by said particular user.

3. A system comprising:

a first component in communication with a plurality of media file related services, said first component receiving from one or more of said plural services a user preference rating associated with information related to a media file renderable via a respective media file related service of said plurality;

a rating storage for storing said user preference rating and associated media file information, said user preference rating and associated media file information are stored and organized according to a structure as set forth by a user preference, said user preference rating and associated media file information being in the form of user rating data so as to enable said user preference rating information and said associated media file information to be associated with a particular user regardless of the respective media file related service the preference rating was received from; and

a second component for incorporating said user rating data into said plural services so that each respective service, during interaction by said particular user with said respective service and based on the structural organization of said user preference rating and said associated media file information, utilizes said rating data to tailor a user experience, wherein said user preference rating is generated by said system, wherein said user preference rating is based in whole or in part on a number of occurrences that an artist associated with a media file is found on a local processor associated with said particular user.

4. A system comprising:

a first component in communication with a plurality of media file related services, said first component receiving from one or more of said plural services a user preference rating associated with information related to a media file renderable via a respective media file related service of said plurality;

a rating storage for storing said user preference rating and associated media file information, said user preference rating and associated media file information are stored and organized according to a structure as set forth by a user preference, said user preference rating and associated media file information being in the form of user rating data so as to enable said user preference rating information and said associated media file information to be associated with a particular user regardless of the respective media file related service the preference rating was received from; and

a second component for incorporating said user rating data available into said plural services so that each respective service, during interaction by said particular user with said respective service and based on the structural organization of said user preference rating and said associated media file information, utilizes said rating data to tailor a user experience, wherein associating said user preference rating and associated media file information with said particular user comprises associating said particular user with a unique identifier, wherein said system further comprises a query component via which another user can access said user preference rating by searching said storage using said unique identifier as a search criterion.

5. A system comprising:

a first component in communication with a plurality of media file related services, said first component receiving from one or more of said plural services a user preference rating associated with information related to a media file renderable via a respective media file related service of said plurality;

a rating storage for storing said user preference rating and associated media file information, said user preference rating and associated media file information are stored and organized according to a structure as set forth by a user preference, said user preference rating and associated media file information being in the form of user rating data so as to enable said user preference rating information and said associated media file information to be associated with a particular user regardless of the respective media file related service the preference rating was received from; and

a second component for incorporating said user rating data into said plural services so that each respective service, during interaction by said particular user with said respective service and based on the structural organization of said user preference rating and said associated media file information, utilizes said rating data to tailor a user experience, wherein said user preference is preserved in said storage regardless of a change in state of said media file, wherein said change in state comprises changing a storage location associated with said media file.

6. A system comprising:

a first component in communication with a plurality of media file related services, said first component receiving from one or more of said plural services a user preference rating associated with information related to a media file renderable via a respective media file related service of said plurality;

a rating storage for storing said user preference rating and associated media file information, said user preference rating and associated media file information are stored and organized according to a structure as set forth by a user preference, said user preference rating and associated media file information being in the form of user rating data so as to enable said user preference rating information and said associated media file information to be associated with a particular user regardless of the respective media file related service the preference rating was received from; and

a second component for incorporating said user rating data available into said plural services so that each respective service, during interaction by said particular user with said respective service and based on the structural organization of said user preference rating and said associated media file information, utilizes said rating data to tailor a user experience, wherein said related media file information comprises metadata associated with said media file, wherein said metadata comprises an artist related to said media file.

7. A method comprising:

communicating with a plurality of media file related services;

receiving from one or more of said plural services a user preference rating associated with information related to a media file renderable via a respective media file related service of said plurality;

storing in a storage said user preference rating and associated media file information, said user preference rating and associated media file information are stored and organized according to a structure as set forth by a user preference, said user preference rating and associated media file information being in the form of user rating data so as to enable said user preference rating information and said associated media file information to be associated with a particular user regardless of the respective media file related service the preference rating was received from; and

incorporating said user rating data into said plural services so that each respective service, during interaction by said particular user with said respective service and based on the structural organization of said user preference rating and said associated media file information, utilizes said rating data to tailor a user experience, wherein tailoring said user experience comprises utilizing said user rating data to recommend media files to another user.

8. A method comprising:

communicating with a plurality of media file related services;

receiving from one or more of said plural services a user preference rating associated with information related to a media file renderable via a respective media file related service of said plurality;

storing in a storage said user preference rating and associated media file information, said user preference rating and associated media file information are stored and organized according to a structure as set forth by a user preference, said user preference rating and associated media file information being in the form of user rating data so as to enable said user preference rating information and said associated media file information to be associated with a particular user regardless of the respective media file related service the preference rating was received from; and

incorporating said user rating data into said plural services so that each respective service, during interaction by said particular user with said respective service and based on the structural organization of said user preference rating and said associated media file information, utilizes said rating data to tailor a user experience, wherein said user preference rating is generated by said system, wherein said user preference rating is based in whole or in part on a frequency said media file is skipped by said particular user.

9. A method comprising:

communicating with a plurality of media file related services;

receiving from one or more of said plural services a user preference rating associated with information related to a media file renderable via a respective media file related service of said plurality;

storing in a storage said user preference rating and associated media file information, said user preference rating and associated media file information are stored and organized according to a structure as set forth by a user preference, said user preference rating and associated media file information being in the form of user rating data so as to enable said user preference rating information and said associated media file information to be associated with a particular user regardless of the respective media file related service the preference rating was received from; and

incorporating said user rating data into said plural services so that each respective service, during interaction by said particular user with said respective service and based on the structural organization of said user preference rating and said associated media file information, utilizes said rating data to tailor a user experience, wherein said user preference rating is generated by said system, wherein said user preference rating is based in whole or in part on a number of occurrences an artist associated with said media file is located on a local processor associated with said particular user.

10. A method comprising:

communicating with a plurality of media file related services;

receiving from one or more of said plural services a user preference rating associated with information related to a media file renderable via a respective media file related service of said plurality;

storing in a storage said user preference rating and associated media file information, said user preference rating and associated media file information are stored and organized according to a structure as set forth by a user preference, said user preference rating and associated media file information being in the form of user rating data so as to enable said user preference rating information and said associated media file information to be associated with a particular user regardless of the respective media file related service the preference rating was received from;

incorporating said user rating data into said plural services so that each respective service, during interaction by said particular user with said respective service and based on the structural organization of said user preference rating and said associated media file information, utilizes said rating data to tailor a user experience, wherein associating said user preference rating and associated media file information with said particular user comprises associating said particular user with a unique identifier; and

receiving, from another user, a query to access said user preference rating by searching said storage using said unique identifier as a search criterion.

11. A method comprising:

communicating with a plurality of media file related services;

receiving from one or more of said plural services a user preference rating associated with information related to a media file renderable via a respective media file related service of said plurality;

storing in a storage said user preference rating and associated media file information, said user preference rating and associated media file information are stored and organized according to a structure as set forth by a user preference, said user preference rating and associated media file information being in the form of user rating data so as to enable said user preference rating information and said associated media file information to be associated with a particular user regardless of the respective media file related service the preference rating was received from; and

incorporating said user rating data into said plural services so that each respective service, during interaction by said particular user with said respective service and based on the structural organization of said user preference rating and said associated media file information, utilizes said rating data to tailor a user experience, wherein said user preference is preserved in said storage regardless of a change in state of said media file, wherein said change in state comprises changing a storage location associated with said media file.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2016
From: YAHOO! INC.
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 037602/0716 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2006
From: BEAUPRE, TODD; BROWN, DAVID E.
To: YAHOO! INC.
Reel/Frame 017628/0041 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2006
From: BEAUPRE, TODD; BROWN, DAVID E.
To: YAHOO! INC.
Reel/Frame 017632/0381 →
Continuity (3)
Provisional Application 60657222 · Feb 28, 2005
Provisional Application 60678718 · May 5, 2005
Related Publication 20060195515A1 · Aug 31, 2006