Media Content Management
First Claim
1. A computer implemented process for managing media content comprising:
- exchanging device status data among a plurality of devices;
determining from the exchanged device status data whether any differences exist in available media content among the plurality of devices;
determining from the exchanged device status data whether any of the determined differences in available media content requires transcoding to a compatible data format;
synchronizing the available media content among the plurality of devices based on the determined differences;
transcoding the available media content to a compatible data format based on the determined required transcoding.
2 Assignments
0 Petitions
Accused Products
Abstract
System, computer implemented process and computer program product for managing media content among a plurality of devices which includes the exchange of device status data among two or more devices. The exchanged device status data includes individual device capabilities and indicia of available media content stored within each of the devices. Each device determines from the exchanged device status data whether any differences exist in available media content stored among the plurality of devices and also whether any of the determined differences in media content will require transcoding to compatible data formats. Once the determinations have been completed, synchronizing and optionally transcoding of the available media content is performed based on the determinations made from the exchanged device status data. Any required transcoding may be performed either before or after media content synchronizing.
-
Citations
22 Claims
-
1. A computer implemented process for managing media content comprising:
-
exchanging device status data among a plurality of devices; determining from the exchanged device status data whether any differences exist in available media content among the plurality of devices; determining from the exchanged device status data whether any of the determined differences in available media content requires transcoding to a compatible data format; synchronizing the available media content among the plurality of devices based on the determined differences; transcoding the available media content to a compatible data format based on the determined required transcoding. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for managing media content comprising:
-
a plurality of devices in processing communications with one another;
each of the plurality of devices comprising;a processor; a memory coupled to each processor, each memory including instructions which when executed by each processor causes each processor to; exchange device status data among the plurality of devices; determine from the exchanged device status data whether any differences exist in available media content among the plurality of devices; determine from the exchanged device status data whether any of the determined differences in available media content requires transcoding to a compatible data format; synchronize the available media content among the plurality of devices based on the determined differences; transcode the available media content to a compatible data format based on the determined required transcoding. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable medium comprising instructions which when executed by one or more processors cause the one or processors to:
-
exchange device status data among the plurality of devices; determine from the exchanged device status data whether any differences exist in available media content among the plurality of devices; determine from the exchanged device status data whether any of the determined differences in available media content requires transcoding to a compatible data format; synchronize the available media content among the plurality of devices based on the determined differences; transcode the available media content to a compatible data format based on the determined required transcoding. - View Dependent Claims (20, 21, 22)
-
Specification