Personal video recording device and method for saving a program in a temporary recording
First Claim
Patent Images
1. A method of recording selected media content on a data storage device, the method comprising:
- recording, as a temporary recording on the data storage device, the selected media content, wherein the temporary recording further comprises media content that precedes the selected media content; and
while continuing to record the selected media content;
receiving a command to create a persistent recording of the selected media content;
in response to the command, identifying media content in the temporary recording that is included in the selected media content;
in response to identifying the media content that is included in the selected media content, deleting from the temporary recording the media content not included in the selected media content; and
in response to deleting the media content not included in the selected media content, converting the temporary recording into a persistent recording on the data storage device before the selected media content has finished recording by substantially immediately updating a file allocation table to indicate a starting location of the persistent recording and substantially immediately adding the persistent recording to a user accessible and manageable listing of recorded programs, the user accessible and manageable listing of recorded programs being a listing of recorded programs different than a file allocation table listing.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a set top box or other content management device that can convert television programming stored in a temporary buffer into a persistent event. The present invention may also trim data from a temporary buffer, such as an input buffer, without requiring additional software, RAM and other hardware normally associated with general purpose computers.
20 Citations
20 Claims
-
1. A method of recording selected media content on a data storage device, the method comprising:
-
recording, as a temporary recording on the data storage device, the selected media content, wherein the temporary recording further comprises media content that precedes the selected media content; and while continuing to record the selected media content; receiving a command to create a persistent recording of the selected media content; in response to the command, identifying media content in the temporary recording that is included in the selected media content; in response to identifying the media content that is included in the selected media content, deleting from the temporary recording the media content not included in the selected media content; and in response to deleting the media content not included in the selected media content, converting the temporary recording into a persistent recording on the data storage device before the selected media content has finished recording by substantially immediately updating a file allocation table to indicate a starting location of the persistent recording and substantially immediately adding the persistent recording to a user accessible and manageable listing of recorded programs, the user accessible and manageable listing of recorded programs being a listing of recorded programs different than a file allocation table listing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An audio/video content system, comprising:
-
a content input interface configured to receive audio/video content; a content output interface configured to transmit the audio/video content to an output device for presentation to a user; a data storage device configured to record the audio/video content received via the content input interface as a temporary recording; a user interface; and
control circuitry configured to;receive a user command via the user interface to create a persistent recording of a contiguous segment of the audio/video content currently being recorded as the temporary recording; identify the contiguous segment in the temporary recording in response to the user command while the data storage device continues to record the contiguous segment; and delete from the temporary recording the audio/video content not included in the contiguous segment and convert the temporary recording into a persistent recording on the data storage device in response to identifying the contiguous segment before the selected contiguous segment has finished recording by substantially immediately updating a file allocation table to indicate a starting location of the persistent recording and substantially immediately adding the persistent recording to a user accessible and manageable listing of recorded programs, the user accessible and manageable listing of recorded programs being a listing of recorded programs different than a file allocation table listing. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method of recording audio/video content, the method comprising:
-
recording an audio/video content stream as a temporary recording; and while continuing to record the audio/video content stream; receiving a command to create a persistent recording of a selected audio/video segment in the audio/video content stream, wherein the audio/video segment is currently being recorded into the temporary recording; in response to the command, identifying a starting position of the selected audio/video segment in the temporary recording; in response to identifying the starting position of the selected audio/video segment, deleting from the temporary recording the audio/video content from the beginning of the temporary recording up to the starting position, and converting the temporary recording into a persistent recording before the selected audio/video content stream has finished recording by substantially immediately updating a file allocation table to indicate a starting location of the persistent recording and substantially immediately adding the persistent recording to a user accessible and manageable listing of recorded programs, the user accessible and manageable listing of recorded programs being a listing of recorded programs different than a file allocation table listing. - View Dependent Claims (18, 19, 20)
-
Specification