FM broadcast system competitive with satellite radio
First Claim
Patent Images
1. A method of playing media on a playback device, the method comprising:
- generating a plurality of media content segments;
encrypting at least a portion of said media content segments to produce encrypted media content segments;
generating a library comprising said encrypted media content segments;
prior to delivery of said playback device to a user, storing said library on said playback device;
generating an active playlist comprising a representation of a set of said encrypted media content segments;
said playback device decrypting at least a portion of said set of said encrypted media content segments to produce decrypted media content segments; and
said playback device creating an output signal comprising a representation of a sequence of said media content segments responsive to said active playlist;
wherein;
said active playlist is generated at least in part by a media provider; and
said sequence includes at least a portion of said decrypted media content segments.
0 Assignments
0 Petitions
Accused Products
Abstract
A media broadcast and distribution system is disclosed which substitutes storage for communications, allowing more efficient use of scarce bandwidth resources. One embodiment allows a terrestrial FM broadcaster to offer a larger number of higher quality audio channels than current satellite radio services such as Sirius and XM Satellite Radio. This embodiment also has features that offer a better user experience than with personal audio devices such as Apple'"'"'s iPod™. Another embodiment allows satellite radio services to expand their video offerings.
-
Citations
47 Claims
-
1. A method of playing media on a playback device, the method comprising:
-
generating a plurality of media content segments; encrypting at least a portion of said media content segments to produce encrypted media content segments; generating a library comprising said encrypted media content segments; prior to delivery of said playback device to a user, storing said library on said playback device; generating an active playlist comprising a representation of a set of said encrypted media content segments; said playback device decrypting at least a portion of said set of said encrypted media content segments to produce decrypted media content segments; and said playback device creating an output signal comprising a representation of a sequence of said media content segments responsive to said active playlist; wherein; said active playlist is generated at least in part by a media provider; and
said sequence includes at least a portion of said decrypted media content segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A media playback device comprising:
-
a memory; a controller; a user interface; and a cryptoprocessor, wherein; update information is communicated to said playback device over one or more communication channels; said update information comprises first information and second information; prior to delivery of said playback device to a user, a library of media content segments is stored in said memory; after delivery of said playback device to said user, said library stored in said memory is updated utilizing said first information to produce an updated library;
a collection of playlists is stored in said memory;said collection of playlists stored in said memory is updated utilizing said second information to produce an updated collection of playlists; at least a portion of the media content segments in said updated library are encrypted; at least a portion of the playlists in said updated collection of playlists are associated with one or more of a plurality of program channels; said user utilizes said user interface to select an active program channel from said plurality of program channels; said playback device creates an output signal representative of a media program; said media program is associated with an active playlist chosen by said controller from said updated collection of playlists; said active playlist is associated with said active program channel; said active playlist is associated with at least one of the encrypted media content segments contained in said updated library; said cryptoprocessor decrypts at least one of the encrypted media content segments associated with said active playlist to produce at least one decrypted media content segment; and said media program includes a representation of said at least one decrypted media content segment. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A method of playing media on a playback device, the method comprising:
-
generating a plurality of media content segments; encrypting at least a portion of said media content segments to produce encrypted media content segments; generating a library comprising said encrypted media content segments;
storing said library on said playback device;generating an active playlist comprising a representation of a set of said encrypted media content segments; said playback device authenticating said active playlist; said playback device decrypting at least a portion of said set of said encrypted media content segments to produce decrypted media content segments; and said playback device creating an output signal comprising a representation of a sequence of said media content segments responsive to said active playlist; wherein; said active playlist is generated at least in part by a media provider; and
said sequence includes at least a portion of said decrypted media content segments. - View Dependent Claims (45, 46, 47)
-
Specification