IP Library Granted Patent US 8,700,795
Granted Patent B2
US 8,700,795 · App. 12/765,525 · Granted Apr 15, 2014

Internet radio and broadcast method

Inventors: Jeffrey R. Boulter (Los Angeles, CA); Todd M. Beaupre (Los Angeles, CA)
Assignee: Pandora Media, 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 8,700,795
App. No.
12/765,525
Granted
Apr 15, 2014
Kind
B2
Abstract

Data streams are generally selected according to user preferences and transmitted to the user in general alignment with expressed preferences of the user. Such data streams may be music, including music videos. Users may indicate their general or specific preferences with regards to song, artists, or albums. Any other aspects or factors that might affect the user's preferences can be taken into account. A playlist is created that combines all of these factors. The playlist then serves as the basis for feeding the data streams to the user. Each user is able to express his or her own preferences and receive music corresponding to those preferences on an on-going basis.

Claims (28)

1. A method comprising:

generating an individualized song playlist created for a personalized internet radio station for broadcast via a computer network to a user of a plurality of users, the generating of the individualized song playlist being based on an initial set of parameters associated with a user profile, with the individualized song playlist corresponding to a sequence of songs chosen from a song database;

transmitting, by a server computer, a data stream to a media player of the user that includes the songs of the individualized song playlist;

receiving feedback from the user in which the user provides a rating for one or more songs of the individualized song playlist played on the media player; and

updating, based on the feedback of the user, the set of parameters of the user profile used to generate the individualized song playlist;

wherein the individualized song playlist is customized based on the feedback from the user.

2. The method of claim 1 , wherein the individualized song playlist is generated in real time by selecting, at any one time, a maximum number of songs to be played and performing regeneration of the songs of the individualized song playlist.

3. The method of claim 1 , wherein the feedback from the user further comprises at least one other user preference besides a rating.

4. The method of claim 3 , wherein the at least one other user preference comprises a preference whether or not to exclude music having explicit lyrics.

5. The method of claim 3 , wherein the at least one other user preference includes a musical artist preference.

6. The method of claim 3 , wherein the at least one other user preference includes an album preference.

7. The method of claim 1 , wherein the feedback comprises user input corresponding to a positive or negative impression of individual songs.

8. The method of claim 1 , wherein the feedback comprises a rating based on a rating scale.

9. The method of claim 1 , wherein the customized internet radio station is delivered to the media player of the user via a wireless communications link.

10. The method of claim 1 , wherein the customized internet radio station is delivered to the user's desktop computer.

11. The method of claim 1 , wherein the current song includes associated video content for the song.

12. A system comprising:

a server computer having an associated database including user data storing user profile information and user preferences, a song database, and selections of parameters to customize generation of song playlists for users of the system:

the server computer transmitting a personalized internet radio station via a computer network to a user with a sequence of songs from the song database generated by a song playlist generator;

the server computer receiving feedback from the user providing a rating for one or more songs of an individualized song playlist associated with the user; and

the song playlist generator of the server computer, in response to the user feedback, updating a selection of parameters of a user profile used to select songs for the user;

wherein the individualized song playlist for the user is customized based on the feedback from the user.

13. The system of claim 12 , feedback from the user further comprises at least one other user preference besides a rating.

14. The system of claim 13 wherein the at least one other user preference comprises a preference whether or not to exclude music having explicit lyrics.

15. The system of claim 13 wherein the at least one other user preference includes a musical artist.

16. The system of claim 13 wherein the at least one other user preference includes an album preference.

17. The method of claim 12 , wherein the feedback comprises user input corresponding to a positive or negative impression of individual songs.

18. The method of claim 12 wherein the feedback comprises a rating based on a rating scale.

Assignments (6)
CHANGE OF NAME Recorded Mar 29, 2019
From: PANDORA MEDIA, INC.
To: PANDORA MEDIA, LLC
Reel/Frame 048748/0255 →
RELEASE OF SECURITY INTEREST Recorded Feb 1, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: PANDORA MEDIA CALIFORNIA, LLC; ADSWIZ INC.
Reel/Frame 048209/0925 →
SECURITY INTEREST Recorded Dec 29, 2017
From: PANDORA MEDIA, INC.; PANDORA MEDIA CALIFORNIA, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 044985/0009 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2015
From: BOULTER, JEFFREY R.; BEAUPRE, TODD M.
To: LAUNCH MEDIA, INC.
Reel/Frame 035790/0677 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2015
From: LAUNCH MEDIA, INC.
To: YAHOO! INC.
Reel/Frame 035790/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2013
From: YAHOO! INC.
To: PANDORA MEDIA, INC.
Reel/Frame 031074/0016 →
Continuity (3)
Continuation 09709234 · Nov 9, 2000
Provisional Application 60164846 · Nov 10, 1999
Related Publication 20100205166A1 · Aug 12, 2010