System and method for providing recording and playback of digital media content
First Claim
1. A method of providing a preview service in which content to be broadcast is pre-programmed and then broadcast for users, the method comprising the steps of:
- receiving the broadcast in a user device, the user device being enabled via a valid subscription to receive the broadcast;
selecting desired content from the broadcast for storage;
recording said desired content on a non-volatile memory in the user device as it is received and without a recording authorization transaction; and
playing back the desired content from the non-volatile memory for an amount of time selected from the group consisting of as many plural times as the user desires, an unlimited period of time, and a selected plural number of times;
wherein said broadcast comprises program associated data (PAD) ancillary to the content to uniquely identify the different segments in the content, the PAD being synchronized with segment transmission in the broadcast; and
further comprising authorizing the permanent storage of said content in the non-volatile memory and selected by a user, said content being flagged by a user for permanent retention using the PAD, the PAD being stored and later utilized for acquisition;
verifying a purchase; and
performing said authorizing step only after a verified purchase transaction, the acquired said content being a higher quality version for permanent storage.
15 Assignments
0 Petitions
Accused Products
Abstract
A system and method for time-shifting a live broadcast, and facilitating the purchase of live or time-shifted broadcast content. The device records broadcast content being listened to by user, which gives the user the option to replay content. The device and method also provides a preview service that allows the user to experience fresh media content on a regular basis, even where a live signal is not available. The broadcast source broadcasts new content on a regular basis to avoid providing users with stale content. The user identifies content using the device and data is stored that corresponds to the identified content. The broadcast source or a third-party content provider uses the corresponding data to provide the identified content to the user. In addition to audio content, the device also provides and facilitates the acquisition of video, graphics, text or any other media content.
83 Citations
38 Claims
-
1. A method of providing a preview service in which content to be broadcast is pre-programmed and then broadcast for users, the method comprising the steps of:
-
receiving the broadcast in a user device, the user device being enabled via a valid subscription to receive the broadcast; selecting desired content from the broadcast for storage; recording said desired content on a non-volatile memory in the user device as it is received and without a recording authorization transaction; and playing back the desired content from the non-volatile memory for an amount of time selected from the group consisting of as many plural times as the user desires, an unlimited period of time, and a selected plural number of times; wherein said broadcast comprises program associated data (PAD) ancillary to the content to uniquely identify the different segments in the content, the PAD being synchronized with segment transmission in the broadcast; and further comprising authorizing the permanent storage of said content in the non-volatile memory and selected by a user, said content being flagged by a user for permanent retention using the PAD, the PAD being stored and later utilized for acquisition; verifying a purchase; and performing said authorizing step only after a verified purchase transaction, the acquired said content being a higher quality version for permanent storage. - View Dependent Claims (2, 3, 4)
-
-
5. A method of purchasing content broadcast by a content provider comprising:
-
a selecting step where at least one category of content is selected for a user to preview from a plurality of content categories being broadcast over a plurality of channels by a content provider; a storing step where a device stores content and associated data from the at least one selected category of content in a volatile memory that is periodically updated during a broadcast by the content provider, the associated data allowing navigation among the stored content during playback; a flagging step where a user listens to or views specific content stored in the storing step and flags that specific content for purchase; a transferring step where the flagged content from the volatile memory used in the storing step is copied to a non-volatile memory; an acquiring step where the associated data stored in the non-volatile memory is used to acquire a version of the flagged content; a receiving step where at least one of the broadcast content provider and a content vendor provides the version of the flagged content to a user selected device based on the associated data for permanent storage; and a memory managing step where the non-volatile memory is managed by a user to store selected, plural tracks of content from the broadcast according to user preferences for time-shifted playback of the stored content, and to lock selected tracks from being erased or overwritten and allow a user more time to consider acquisition of the locked tracks for permanent storage. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A broadcast receiving device comprising:
-
a receiver for receiving a plurality of channels of a plurality of categories of content that is broadcast by a content provider; a playback memory for temporarily storing at part of the broadcast to buffer live broadcast content as the user listens to the received broadcast and allow replay operations comprising pausing, rewinding and fast forwarding playback of the broadcast being received and skipping selected said segments in said stored broadcast during playback; a selector to select at least one category of content for a user to preview from the plurality of content categories being broadcast over a plurality of channels by said content provider; a preview memory wherein the device stores content and associated data from the at least one selected category of content in said preview memory and allows a user limited access to the content stored therein; an input device a user actuates to flag specific content for purchase when the user listens to or views specific content; a microprocessor that copies or transfers the data associated with the flagged content from the playback memory to the preview memory; wherein the associated data stored in the preview memory is user accessible so the user can acquire a version of the flagged content; and a permanent memory that stores the version of the flagged content and provides a user with unlimited access to it. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A method of purchasing content broadcast by a broadcast source comprising:
-
a selecting step where content is selected by a user to preview from a broadcast over a plurality of channels by a content provider; a storing step where a device stores content and associated data from selected content in a first memory that is periodically updated; a flagging step where a user listens to or views specific content stored in the storing step and flags that specific content for acquisition; a transferring step where the device copies the data associated with the flagged content from the first memory used in the storing step to a second memory for semi-permanent storage and greater user access for time-shifted playback of the stored content than is provided via the first memory; an acquiring step where the associated data stored in said second memory location is used to acquire a high quality version of the flagged content; and a delivering step where at least one of a broadcast content provider and a content vendor delivers a high quality version of the flagged content to a user selected device for permanent storage and unlimited user access. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification