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 at the host computer, for each of the plurality of original media assets, a set of formatted media assets in accordance with the determined media formats for the media device, wherein the set of formatted media assets includes two or more different media format renderings for each of the original media assets that have been identified, and each of the two or more different media format renderings being provided as a separate file and being in accordance with the determined media formats appropriate for the media device; and
copying the set of formatted media assets to the media device,wherein said generating of the set of formatted media assets in accordance with the media formats includes at least;
determining whether the media device already stores one or more of the formatted media assets in the set of formatted media assets to be generated; and
avoiding generation of the formatted media assets in the set of formatted media assets that are determined to be already stored on 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.
402 Citations
31 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 at the host computer, for each of the plurality of original media assets, a set of formatted media assets in accordance with the determined media formats for the media device, wherein the set of formatted media assets includes two or more different media format renderings for each of the original media assets that have been identified, and each of the two or more different media format renderings being provided as a separate file and being in accordance with the determined media formats appropriate for the media device; and copying the set of formatted media assets to the media device, wherein said generating of the set of formatted media assets in accordance with the media formats includes at least; determining whether the media device already stores one or more of the formatted media assets in the set of formatted media assets to be generated; and avoiding generation of the formatted media assets in the set of formatted media assets that are determined to be already stored on the media device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer readable storage medium including at least executable computer program code tangibly stored thereon 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 at the host computer, for each of the plurality of original media assets, a set of formatted media assets in accordance with the determined media formats for the media device, wherein the set of formatted media assets includes two or more different media format renderings for each of the original media assets that have been identified, and each of the two or more different media format renderings being provided as a separate file and being in accordance with the determined media formats appropriate for the media device; and computer program code for copying the set of formatted media assets to the media device, wherein said computer program code for generating the set of formatted media assets in accordance with the media formats operates to (i) determine whether the media device already stores one or more of the formatted media assets in the set of formatted media assets to be generated, and (ii) avoid generation of the formatted media assets in the set of formatted media assets that are determined to be already stored on the media device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. 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 at the host computer, 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, wherein the set of formatted media assets include two or more different media format renderings for a plurality of the original media assets that have been identified, and each of the two or more different media format renderings being provided as a separate file and being in accordance with the determined media formats appropriate for the media device, and wherein generation of the set of formatted media assets in accordance with the media formats includes at least (i) determining whether the media device already stores one or more of the formatted media assets in the set of formatted media assets to be generated, and (ii) avoiding generation of the formatted media assets in the set of formatted media assets that are determined to be already stored on the media device. - View Dependent Claims (27, 28, 29)
-
-
30. A system for providing media assets to a media device, said system comprising:
-
a host computer; means for obtaining media device capabilities of the media device; means for identifying original media assets on the host computer that are to be copied to the media device; means for determining media formats appropriate for the media device based on the media device capabilities; means for generating at the host computer, for each of the plurality of original media assets, a set of formatted media assets in accordance with the determined media formats for the media device, wherein the set of formatted media assets includes two or more different media format renderings for a plurality of the original media assets that have been identified, and each of the two or more different media format renderings being provided as a separate file and being in accordance with the determined media formats appropriate for the media device; and means for copying the set of formatted media assets to the media device, wherein said means for generating the set of formatted media assets in accordance with the media formats operates to (i) determine whether the media device already stores one or more of the formatted media assets in the set of formatted media assets to be generated, and (ii) avoid generation of the formatted media assets in the set of formatted media assets that are determined to be already stored on the media device. - View Dependent Claims (31)
-
Specification