IP Library Patent Application 11967996
Patent Application
App. No. 11/967,996

Satellite Radio Recorder Predictive Buffering

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 None
App. No.
11/967,996
Abstract

Aspects of the invention buffer user preferred radio content on a radio system by monitoring the content on multiple channels in case a user desires to record one of the monitored channels. The content on the monitored channels is buffered from the start of the radio content (i.e. song, talk show, program etc.) playing on each channel. For example, aspects of the invention allow a user to record a song playing on another channel in its entirety if the user switches channels and hears a song that the user would like to record but is in the middle of the song.

Claims (45)

1 . A method for predictive buffering of radio content, the method comprising:

learning user channel and content preferences based on observation of radio listening habits of a radio user, whereby a user channel preference list is created identifying a plurality of user-preferred channels;

monitoring one or more of the user-preferred channels, where a user is currently listening to radio content on a first radio channel that is not one of the one or more user-preferred channels being monitored; and

recording in a computer-readable memory an item of content from each of the monitored channels while the user continues to listen to the first channel.

2 . The method according to claim 1 , further comprising:

analyzing radio channels listened to by the user;

recording RDS data and identification data from each radio channel listened to by the user; and

building a user preference list using the RDS data and identification data.

3 . The method according to claim 1 , further comprising:

examining a user preference list to determine monitoring a plurality of radio channels other than a first radio channel where a user is currently listening to radio content on the first radio channel;

analyzing radio channel schedules, to determine monitoring a plurality of radio channels other than a first radio channel, where a user is currently listening to radio content on the first radio channel; and

identifying user preferred radio channels and radio content to monitor a plurality of radio channels other than a first radio channel, where a user is currently listening to radio content on the first radio channel.

4 . The method according to claim 1 , wherein the computer-readable memory is selected from the group consisting of a radio receiver memory, a telematics unit memory, and a database.

5 . The method according to claim 2 , wherein identification data is selected from the group consisting of program type, radio station call letter, radio station identification numbers, song name, talk show name, program name, musical artist, talk show host, and program author.

6 . The method according to claim 1 , further comprising presenting a user interface whereby the user can make a selection of one of the recorded items of radio content.

7 . A system for predictive buffering of radio content, the system comprising:

a telematics unit having associated therewith a radio receiver capable of downloading radio content;

a preference learning module to learn user channel preferences;

a preference learning module to monitor radio transmissions in keeping with the user channel preferences; and

a recording module to record a plurality of items of radio content from the monitored radio transmissions.

8 . The system according to claim 7 , further comprising:

a wireless network that provides communication between the telematics unit and a telematics provider service center;

a server that implements recording functions that records radio content from a telematics unit into a database; and

a database that stores radio content according to a user profile for later access by the user.

9 . The system according to claim 7 , wherein the preference learning software application learns user preferences based on the radio listening habits of a radio user.

10 . The system according to claim 7 , wherein the monitoring software application monitors a plurality of radio channels, other than a first radio channel, where a user is currently listening to radio content on the first radio channel.

11 . The system according to claim 7 , wherein the recording software application records content from a plurality of monitored radio channels other than a first radio channel into memory, where a user is currently listening to radio content on the first radio channel.

12 . The system according to claim 7 , wherein the preference learning software application executes steps comprising:

analyzing the radio channels listened to by the user;

recording RDS data and identification data from the radio channels listened to by the user; and

building a user preference list based on the recorded RDS data and identification data.

13 . The system according to claim 7 , wherein the monitoring software application executes steps comprising:

examining a user preference list and radio channel schedules; and

identifying user preferred radio channels based on the user preference list to monitor a plurality of preferred radio channels other than a first radio channel, wherein the user is currently listening to radio content on the first radio channel.

14 . The system according to claim 7 , further comprising a user interface for receiving a user selection of one of the recorded items of radio content

15 . The system according to claim 14 , wherein the memory is selected from the group consisting of a radio receiver memory, a telematics unit memory, and a database.

16 . The system according to claim 12 , wherein the identification data is selected from the group consisting of program type, radio station call letter, radio station identification numbers, song name, talk show name, program name, musical artist, talk show host, and program author.

17 . The system according to claim 8 , wherein the wireless network is selected from the group consisting of wireless wide area networks, wireless metropolitan area networks, wireless local area networks, CDMA2000, Evolution Data Optimized (EVDO), High Speed Downlink Packet Access (HSDPA), GSM, WiFi, and WiMAX networks.

18 . A method of managing content for a user of a radio associated with a telematics unit, the method comprising:

observing user listening habits displayed by the user while listing to the radio;

creating a user content preference list based on the observed listening habits;

monitoring a plurality of stations to identify the occurrence of a first item of radio content consistent with the user content preference list; and

recording the first item of radio content while the user is listening to radio content other than the first item of radio content.

19 . The method according to claim 18 , wherein creating a user content preference list based on the observed listening habits comprises listing content or stations listened to by the user for a predetermined amount of time with a predetermined interval.

20 . The method according to claim 18 , further comprising receiving a user selection of the first item of radio content and playing the first item of radio content responsive to the user selection.

Assignments (13)
SECURITY AGREEMENT Recorded Nov 8, 2010
From: GENERAL MOTORS LLC
To: WILMINGTON TRUST COMPANY
Reel/Frame 025327/0196 →
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2010
From: UAW RETIREE MEDICAL BENEFITS TRUST
To: GENERAL MOTORS LLC
Reel/Frame 025315/0162 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025245/0780 →
CHANGE OF NAME Recorded Nov 12, 2009
From: GENERAL MOTORS COMPANY
To: GENERAL MOTORS LLC
Reel/Frame 023504/0691 →
SECURITY AGREEMENT Recorded Aug 27, 2009
From: GENERAL MOTORS COMPANY
To: UAW RETIREE MEDICAL BENEFITS TRUST
Reel/Frame 023155/0849 →
SECURITY AGREEMENT Recorded Aug 27, 2009
From: GENERAL MOTORS COMPANY
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 023155/0814 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2009
From: MOTORS LIQUIDATION COMPANY
To: GENERAL MOTORS COMPANY
Reel/Frame 023148/0248 →
RELEASE OF SECURITY INTEREST Recorded Aug 21, 2009
From: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
To: MOTORS LIQUIDATION COMPANY (F/K/A GENERAL MOTORS CORPORATION)
Reel/Frame 023119/0817 →
CHANGE OF NAME Recorded Aug 21, 2009
From: GENERAL MOTORS CORPORATION
To: MOTORS LIQUIDATION COMPANY
Reel/Frame 023129/0236 →
RELEASE OF SECURITY INTEREST Recorded Aug 20, 2009
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: MOTORS LIQUIDATION COMPANY (F/K/A GENERAL MOTORS CORPORATION)
Reel/Frame 023119/0491 →
SECURITY AGREEMENT Recorded Apr 16, 2009
From: GENERAL MOTORS CORPORATION
To: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
Reel/Frame 022552/0006 →
SECURITY AGREEMENT Recorded Feb 3, 2009
From: GENERAL MOTORS CORPORATION
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 022191/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2008
From: VIDETICH, MATT C
To: GENERAL MOTORS CORPORATION
Reel/Frame 020864/0818 →