IP Library Granted Patent US 8,260,195
Granted Patent B2
US 8,260,195 · App. 12/576,006 · Granted Sep 4, 2012

Method to minimize data download during satellite radio broadcasts

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,260,195
App. No.
12/576,006
Granted
Sep 4, 2012
Kind
B2
Abstract

A system and method for limiting the amount of satellite radio digital bandwidth used by allowing a vehicle to record and store songs broadcast by the satellite and then play the songs from the vehicle the next times the songs are to be broadcast. When a song is selected to be broadcast, the method determines whether a certain percentage of vehicles will have the song recorded on the vehicle, and if so, will broadcast a song code identifying the song to allow the vehicle to play the recorded song.

Claims (41)

1. A method for operating a broadcast system, said method comprising:

selecting a file to be broadcast;

determining whether the selected file is stored on a predetermined percentage of vehicles that may receive the broadcast of the selected file;

broadcasting a primary file code identifying the selected file if it is determined that the predetermined percentage of vehicles do have the selected file stored;

using the primary file code to retrieve the selected file from a vehicle memory if a vehicle has the selected file stored;

playing the selected file from the vehicle memory; and

broadcasting the selected file if it is determined that the predetermined percentage of vehicles do not have the selected file stored.

2. The method according to claim 1 further comprising broadcasting one or more substitute file codes when the primary file code is broadcast and playing a substitute file that is stored on a vehicle that does not have the selected file stored.

3. The method according to claim 1 further comprising recording the selected file on each vehicle that receives the selected file if it is determined that the predetermined percentage of vehicles do not have the selected file stored.

4. The method according to claim 3 further comprising determining whether the recorded file has already been stored on the vehicle, and if so, determining whether the recorded file is of a higher quality than the stored file, and if so, replacing the stored file with the recorded file.

5. The method according to claim 1 wherein the predetermined percentage is 95%.

6. The method according to claim 1 further comprising broadcasting a file schedule identifying when certain files will be broadcast and determining in each vehicle which files in the broadcast schedule are not stored on the vehicle.

7. The method according to claim 6 further comprising waking the vehicle up to record and store a file based on the broadcast file schedule if the vehicle determines that it needs to record and store a particular file in the file schedule.

8. The method according to claim 1 wherein the broadcast system is a satellite radio system that broadcasts the files.

9. The method according to claim 1 wherein the file is a song.

10. A method for operating a satellite radio system, said method comprising:

selecting a song to be broadcast from the satellite;

determining whether the selected song is stored on a predetermined percentage of vehicles that may receive the broadcast of the selected song;

broadcasting a primary song code identifying the selected song if it is determined that the predetermined percentage of vehicles do have the selected song stored;

using the song code to retrieve the selected song from a vehicle memory if a vehicle has the selected song stored;

playing the selected song from the vehicle memory;

broadcasting the selected song from the satellite if it is determined that the predetermined percentage of vehicles do not have the selected song stored;

broadcasting one or more substitute song codes when the satellite broadcasts the primary song code and playing a substitute song that is stored on a vehicle that does not have the selected song stored;

recording the broadcasted song on each vehicle that receives the broadcasted song if it is determined that the predetermined percentage of vehicles do not have the primary song stored; and

determining whether the recorded song has already been stored on the vehicle, and if so, determining whether the recorded song is of a higher quality than the stored song, and if so, replacing the stored song with the recorded song.

11. The method according to claim 10 wherein the predetermined percentage is 95%.

12. The method according to claim 10 further comprising broadcasting a song schedule from the satellite identifying when certain songs will be broadcast from the satellite and determining in each vehicle which songs in the broadcast schedule are not stored on the vehicle.

13. The method according to claim 12 further comprising waking the vehicle up to record and store a song based on the broadcast song schedule if the vehicle determines that it needs to record and store a particular song in the song schedule.

14. A system for operating a satellite radio, said system comprising:

means for selecting a file to be broadcast from the satellite;

means for determining whether the selected file is stored on a predetermined percentage of vehicles that may receive the broadcast of the selected file;

means for broadcasting a primary file code identifying the selected file if it is determined that the predetermined percentage of vehicles do not have the selected file stored;

means for using the file code to retrieve the selected file from a vehicle memory if a vehicle has the selected file stored;

means for playing the selected file from the vehicle memory; and

means for broadcasting the selected file from the satellite if it is determined that the predetermined percentage of vehicles do not have the selected file stored.

15. The system according to claim 14 further comprising means for broadcasting one or more substitute file codes when the satellite broadcasts the primary file code and playing a substitute file that is stored on a vehicle that does not have the selected file stored.

16. The system according to claim 14 further comprising means for recording the selected file on each vehicle that receives the selected file if it is determined that the predetermined percentage of vehicles do not have the selected file stored.

17. The system according to claim 16 further comprising means for determining whether the recorded file has already been stored on the vehicle, and if so, determining whether the recorded file is of a higher quality than the stored file, and if so, replacing the stored file with the recorded file.

18. The system according to claim 14 wherein the predetermined percentage is 95%.

19. The system according to claim 13 further comprising means for broadcasting a file schedule from the satellite identifying when certain files will be broadcast from the satellite and determining in each vehicle which files in the broadcast schedule are stored on the vehicle.

20. The system according to claim 19 further comprising means for waking the vehicle up to record and store a file based on the broadcast file schedule if the vehicle determines that it needs to record and store a particular file in the file schedule.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034287/0001 →
CHANGE OF NAME Recorded Feb 10, 2011
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 025781/0299 →
SECURITY AGREEMENT Recorded Nov 8, 2010
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: WILMINGTON TRUST COMPANY
Reel/Frame 025324/0555 →
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2010
From: UAW RETIREE MEDICAL BENEFITS TRUST
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025315/0091 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025246/0234 →
SECURITY AGREEMENT Recorded Feb 25, 2010
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UAW RETIREE MEDICAL BENEFITS TRUST
Reel/Frame 023990/0001 →
SECURITY AGREEMENT Recorded Feb 25, 2010
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 023989/0155 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2009
From: NEAL, MARK O.; ROESSER, ROBERT P.
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 023352/0156 →