Apparatus and method for aggregating disparate storage on consumer electronics devices
First Claim
Patent Images
1. An apparatus comprising:
- device profile data stored on a computer-readable medium, the device profile data including, for each of at least one device in a user premise, a respective first data element to indicate whether a device is to remain in or be removable from the user premise, and a respective second data element to indicate whether a memory associated with the device is resident or removable from the device.
4 Assignments
0 Petitions
Accused Products
Abstract
A media management module maintains and uses device profile data stored on a computer-readable medium. The device profile data includes, for each of at least one device in a user premise, a respective first data element to indicate whether a device is to remain in or be removable from the user premise, and a respective second data element to indicate whether a memory associated with the device is resident or removable from the device.
-
Citations
42 Claims
-
1. An apparatus comprising:
device profile data stored on a computer-readable medium, the device profile data including, for each of at least one device in a user premise, a respective first data element to indicate whether a device is to remain in or be removable from the user premise, and a respective second data element to indicate whether a memory associated with the device is resident or removable from the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
25. An apparatus comprising:
-
a device having a memory; and
a media management client (MMC) module in the device, the MMC module to provide a user option to initialize a media management memory feature by broadcasting a message over a home network to query for an existence of a media management server (MMS) device, sending a first data element to indicate whether the device is to remain in or be removable from the home network, and sending a second data element to indicate whether the memory is resident or removable from the device. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method comprising:
-
receiving, via a home network, a request from a remote device to store a media file, the request including a media type, a size, and a priority of the media file;
determining whether the remote device has enough available storage to store the media file;
if the remote device has enough available storage, allocating memory in the remote device to store the media file;
if the remote device does not have enough available storage;
finding at least one memory block to store the media file in at least one other device on the home network;
warning a user if the at least one other device is removable from the home network or has a removable memory;
providing the user an option to cancel the request;
allocating the at least one memory block to store the media file; and
updating a media asset data structure so the media file can be located and played by the remote device and one or more other devices on the home network. - View Dependent Claims (39, 40, 41)
-
-
42. A method comprising:
-
receiving a request from a device to retire from a multi-device aggregated storage over a home network;
scanning a media asset data structure to determine which media files are stored, either entirely or partially, on the device;
copying each of the media files stored on the device to a temporary storage area;
sequentially requesting deletion of each of the media files from the device;
removing an entry for the device from a device profile data structure; and
sequentially adding each of the media files in the temporary storage area to the aggregated storage provided by at least one remaining device in the home network.
-
Specification