IP Library Granted Patent US 9,736,204
Granted Patent B2
US 9,736,204 · App. 14/749,393 · Granted Aug 15, 2017

Media content delivery over telephone networks

Inventor: Shriram Bharath (Oakland, CA)
Assignee: Pandora Media, Inc.
H04L65/4084H04L65/1069H04M3/02H04W76/02
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 9,736,204
App. No.
14/749,393
Granted
Aug 15, 2017
Kind
B2
Abstract

A media service server provides media content to users over telephone networks. The media content server receives a request for media items, where the request is a call placed by a phone. The media content server identifies a user associated with the request, and establishes an audio communication channel with the phone. The media content server selects a media item for the user based on an identity of the user, and provides the media item to the user by playing content of the media item to the user over the audio communication channel.

Claims (51)

1. A computer-implemented method for providing media content, comprising:

receiving a request for media items, the request being a call to a called telephone number placed by a phone having a calling telephone number;

identifying a user associated with the request;

establishing an audio communication channel with the phone, establishing the audio communication channel comprising:

registering the request based on the calling telephone number and the called telephone number,

identifying the registered request as unanswered, and

placing a phone call to the calling telephone number responsive to identifying the registered request as unanswered;

selecting a media item for the user based on an identity of the user; and

providing the media item to the user by playing content of the media item to the user over the audio communication channel.

2. The computer-implemented method of claim 1 , further comprising:

processing the received request to identify the calling telephone number; and

identifying the user associated with the calling telephone number.

3. The computer-implemented method of claim 1 , further comprising:

collecting feedback of the user on the media item, the feedback of the user indicating preferences of the user for the media item and including explicit and implicit feedback;

analyzing the feedback of the user to determine preferences of the user for media features; and

associating the preferences of the user for media features with the user.

4. The computer-implemented method of claim 3 , wherein collecting the feedback of the user comprises receiving a signal corresponding to an action of the user during the provision of the media content item.

5. The computer-implemented method of claim 1 , further comprising selecting the media item based on the called telephone number.

6. The computer-implemented method of claim 5 , further comprising determining media features associated with the media item requested, wherein the media item has media features similar to the media features associated with the media item requested.

7. The computer-implemented method of claim 5 , further comprising identifying preference descriptors associated with the user and describing preferences of the user for media features, wherein the media items are further determined based on the preference descriptors.

8. The computer-implemented method of claim 7 , further comprising determining a preference score for the media item using the preference descriptors associated with the user, wherein the preference descriptors comprises feedback information on media items collected from the user.

9. The computer-implemented method of claim 1 , further comprising selecting an advertisement based on the identity of the user and providing the advertisement over the audio communication channel to the user.

10. The computer-implemented method of claim 1 , wherein the media items comprise a song.

11. A non-transitory computer-readable storage medium comprising computer program instructions executable by a processor, the computer program instructions comprising:

instructions for receiving a request for media items, the request being a call to a called telephone number placed by a phone having a calling telephone number;

instructions for identifying a user associated with the request;

instructions for establishing an audio communication channel with the phone, wherein the instructions for establishing the audio communication channel comprise:

instructions for registering the request based on the calling telephone number and the called telephone number,

instructions for identifying the registered request as unanswered, and

instructions for placing a phone call to the calling telephone number responsive to identifying the registered request as unanswered;

instructions for selecting a media item for the user based on an identity of the user; and

instructions for providing the media item to the user by playing content of the media item to the user over the audio communication channel.

12. A system comprising:

a processor for executing computer program instructions; and

a non-transitory computer-readable storage medium comprising computer program instructions executable by the processor, the computer program instructions comprising:

instructions for receiving a request for media items, the request being a call to a called telephone number placed by a phone having a calling telephone number;

instructions for identifying a user associated with the request;

instructions for establishing an audio communication channel with the phone, wherein the instructions for establishing the audio communication channel comprise:

instructions for registering the request based on the calling telephone number and the called telephone number,

instructions for identifying the registered request as unanswered, and

instructions for placing a phone call to the calling telephone number responsive to identifying the registered request as unanswered;

instructions for selecting a media item for the user based on an identity of the user; and

instructions for providing the media item to the user by playing content of the media item to the user over the audio communication channel.

13. The system of claim 12 , wherein the computer program instructions further comprise:

instructions for processing the received request to identify the calling telephone number; and

instructions for identifying the user associated with the calling telephone number.

14. The system of claim 12 , wherein the computer program instructions further comprise:

instructions for collecting feedback of the user on the media item, the feedback of the user indicating preferences of the user for the media item and including explicit and implicit feedback;

instructions for analyzing the feedback of the user to determine preferences of the user for media features; and

instructions for associating the preferences of the user for media features with the user.

15. The system of claim 12 , wherein the media items comprise a song.

Assignments (5)
SECURITY INTEREST Recorded Nov 26, 2025
From: PANDORA MEDIA, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 073043/0142 →
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 24, 2015
From: BHARATH, SHRIRAM
To: PANDORA MEDIA, INC.
Reel/Frame 035900/0797 →
Continuity (1)
Related Publication 20160381103A1 · Dec 29, 2016