Multiple media type synchronization between host computer and media device
First Claim
1. A method for providing media assets to a media device from a host computer, said method comprising:
- obtaining media device capabilities for the media device;
identifying original media assets on the host computer that are to be copied to the media device;
determining media formats appropriate for the media device based on the media device capabilities;
generating, for each of the original media assets, a set of formatted media assets in accordance with the media formats; and
copying the set of formatted media assets to the media device.
2 Assignments
0 Petitions
Accused Products
Abstract
Improved techniques for transferring media assets between a host computer and a media device are disclosed. The transfer of media assets between a host computer and a media device can be referred to as synchronization. According to one aspect of the invention, media assets being transferred can be formatted (e.g., rendered) in advance at the host computer and then delivered to the media device. According to another aspect of the invention, media assets can be grouped into collections and transferred on a collection basis. According to still another aspect of the invention, media assets to be transferred can be limited based on an amount of storage capacity available at the media device. According to yet another aspect of the invention, media assets of different media types can be transferred in accordance with different priorities.
-
Citations
48 Claims
-
1. A method for providing media assets to a media device from a host computer, said method comprising:
-
obtaining media device capabilities for the media device;
identifying original media assets on the host computer that are to be copied to the media device;
determining media formats appropriate for the media device based on the media device capabilities;
generating, for each of the original media assets, a set of formatted media assets in accordance with the media formats; and
copying the set of formatted media assets to the media device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for synchronizing media assets between a host computer and a media device, said method comprising:
-
(a) identifying media assets at the host computer to be synchronized to the media device, the media assets being associated with one or more media collections;
(b) determining which of the identified media assets are not already stored on the media device;
(c) determining a priority for each of the one or more media collections that include the determined media assets; and
(d) copying the determined media assets of the one or more media collections from the host computer to the media device, said copying being performed on a media collection basis in accordance with the priority for the associated media collection, and being performed only to the extent of available storage space on the media device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for synchronizing media assets between a host computer and a media device, said method comprising:
-
(a) identifying media assets residing on the host computer that are to be copied to the media device;
(b) determining whether the media device has adequate available storage capacity to store the identified media assets;
(c) determining priorities associated with the identified media assets;
(d) reducing the identified media assets that are to be copied to the media device in accordance with the priorities when said determining (b) determines that the media device has inadequate available storage capacity to store the identified media assets; and
(e) copying the identified media assets to the media device. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method for copying media assets from a host computer to a media device, said method comprising:
-
(a) identifying a number of media assets of a first type to be copied from the host computer to the media device;
(b) determining whether the media device has adequate available storage capacity to store the identified media assets of the first type;
(c) reducing the number of media assets of the first type to be copied when said determining (b) determines that the media device has inadequate available storage capacity;
(d) copying, following said reducing (c) if any, the identified media assets of the first type to the media device;
(e) identifying a number of media assets of a second type to be copied from the host computer to the media device;
(f) determining whether the media device has adequate available storage capacity to store the identified media assets of the second type, with or assuming that said copying (d) has already been performed;
(g) reducing the number of media assets of the second type to be copied when said determining (f) determines that the media device has inadequate available storage capacity; and
(h) copying, following said reducing (g) if any, the identified media assets of the second type to the media device. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
-
43. A computer readable medium including at least computer program code for providing media assets to a media device from a host computer, said computer readable medium comprising:
-
computer program code for obtaining media device capabilities of the media device;
computer program code for identifying original media assets on the host computer that are to be copied to the media device;
computer program code for determining media formats appropriate for the media device based on the media device capabilities;
computer program code for generating, for each of the original media assets, a set of formatted media assets in accordance with the media formats; and
computer program code for copying the set of formatted media assets to the media device.
-
-
44. A computer readable medium including at least computer program code for synchronizing media assets between a host computer and a media device, said computer readable medium comprising:
-
computer program code for identifying media assets at the host computer to be synchronized to the media device, the media assets being associated with one or more media collections;
computer program code for determining which of the identified media assets are not already stored on the media device;
computer program code for determining a priority for each of the one or more media collections that include the determined media assets; and
computer program code for copying the determined media assets of the one or more media collections from the host computer to the media device, such copying being performed on a media collection basis in accordance with the priority for the associated media collection, and being performed only to the extent of available storage space on the media device.
-
-
45. A computer readable medium including at least computer program code for synchronizing media assets between a host computer and a media device, said computer readable medium comprising:
-
computer program code for identifying media assets residing on the host computer that are to be copied to the media device;
computer program code for determining whether the media device has adequate available storage capacity to store the identified media assets;
computer program code for determining priorities associated with the identified media assets;
computer program code for reducing the identified media assets that are to be copied to the media device in accordance with the priorities when it is determined that the media device has inadequate available storage capacity to store the identified media assets; and
computer program code for copying the identified media assets to the media device.
-
-
46. A computer readable medium including at least computer program code for copying media assets from a host computer to a media device, said computer readable medium comprising:
-
computer program code for identifying a number of media assets of a first type to be copied from the host computer to the media device;
computer program code for determining whether the media device has adequate available storage capacity to store;
computer program code for identifying a number of media assets of a second type to be copied from the host computer to the media device;
computer program code for determining whether the media device has adequate available storage capacity to store the identified media assets of the first type and the identified media assets of the second type;
computer program code for reducing the number of media assets of the second type to be copied when it is determined that the media device has inadequate available storage capacity for both the identified media assets of the first type and the identified media assets of the second type; and
computer program code for copying the identified media assets of the first type and the second type following said reducing to the media device.
-
-
47. A computing apparatus for providing media assets to a media device, said computing apparatus comprising:
-
an input/output interface that detects connection with the media device;
a data store that stores the media assets; and
a processor configured to obtain media device capabilities of the media device, identify original media assets on the host computer that are to be copied to the media device, determine media formats based on the media device capabilities, generate, for each of the original media assets, a set of formatted media assets in accordance with the media formats, and copy the set of formatted media assets to the media device. - View Dependent Claims (48)
-
Specification