Systems and methods for prioritizing the storage location of media data
First Claim
Patent Images
1. A method comprising:
- receiving an indication that a media program is to be recorded;
receiving a user selection of a plurality of logical rules to be applied for storage of the media program, wherein the user selection is limited only to all available logical rules based on the detection of a priority change event, wherein receiving the user selection limited to the subset of all available logical rules comprises receiving, via a window manager configured to provide the available logical rules based on the detected priority change event;
selecting, from the window manager, one of a plurality of media data storage locations associated with a digital media recorder based on logical rules that prioritize the storage of media data to one of the plurality of storage locations over the other potential storage locations, wherein at least one logical rule compares the relative usage of the plurality of media data storage locations; and
storing media data representing the media program to the selected media data storage location.
5 Assignments
0 Petitions
Accused Products
Abstract
A digital media recorder includes a first storage device associated with the digital media recorder and an interface for removably attaching a second storage device to the digital media recorder. Each of the first and second storage devices are configured to store media data representing programming from a media source. The digital media recorder is configured with logic for prioritizing the storage of the media data to one of the first and second storage devices before storing the media data to the other of the first and second storage devices.
-
Citations
29 Claims
-
1. A method comprising:
-
receiving an indication that a media program is to be recorded; receiving a user selection of a plurality of logical rules to be applied for storage of the media program, wherein the user selection is limited only to all available logical rules based on the detection of a priority change event, wherein receiving the user selection limited to the subset of all available logical rules comprises receiving, via a window manager configured to provide the available logical rules based on the detected priority change event; selecting, from the window manager, one of a plurality of media data storage locations associated with a digital media recorder based on logical rules that prioritize the storage of media data to one of the plurality of storage locations over the other potential storage locations, wherein at least one logical rule compares the relative usage of the plurality of media data storage locations; and storing media data representing the media program to the selected media data storage location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A digital media recorder comprising:
-
a first storage device associated with the digital media recorder; and an interface for removably attaching a second storage device to the digital media recorder, each of the first and second storage devices configured to store media data representing programming from a media source, the digital media recorder configured with logic for prioritizing the storage of the media data to one of the first and second storage devices before storing the media data to the other of the first and second storage devices, wherein at least one logical rule in the logic compares the relative usage of the plurality of the first and second storage devices, wherein the at least one logical rule is received via a user selection of a plurality of logical rules to be applied for storage of the media data, wherein the user selection is limited only to all available logical rules based on the detection of a priority change event, wherein the available logical rules are provided by a window manager configured to provide the available logical rules based on the detected priority change event. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A digital media recorder comprising:
-
means for receiving an indication that a media program is to be recorded; means for receiving user selection of a plurality of logical rules to be applied for storage of the media program, wherein user selection is limited to a subset of all available logical rules based on the detection of a priority change event, wherein the means for receiving the user selection limited to the subset of all available logical rules comprises a window manager configured to provide the available logical rules based on the detected priority change event; means for selecting one of a plurality of media data storage locations associated with a digital media recorder based on logical rules that prioritize the storage of media data to one of the plurality of storage locations over the other potential storage locations, wherein the means for selecting the one of the plurality of media data storage locations comprises the window manager, wherein at least one logical rule compares the relative usage of the plurality of media data storage locations; and means for storing media data representing the media program to the selected media data storage location. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification