Collaborative Transcoding
First Claim
1. A method of collaborative transcoding comprising:
- discovering capabilities of devices within a network;
exchanging information about content stored within said network;
anticipating a request for a content item in a target format;
identifying a location of said content item by referencing said information about content stored within said network; and
if said content item is not in said target format, selecting a said device within said network to transcode said content into said target format.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of collaborative transcoding includes discovering capabilities of devices within a network; exchanging information about content stored within the network; anticipating a request for a content item in a target format; identifying a location of the content item by referencing the information about content stored within the network; and, if the content item is not in the target format, selecting a the device within the network to transcode the content into the target format. A system for collaborative transcoding includes a network, the network comprising a first networked device and at least one other networked device, the first networked device receiving a request for a content item in a target format; a shared content history; the shared content history comprising a list of content available on the network, the first networked device searching the shared content history to determine if another networked device can provide the content item; a capability list comprising a native format and transcoding capabilities of the networked devices, the first networked device searching the capability list to determine if any the networked device is configured to transcode the content item from a source format to a target format.
91 Citations
20 Claims
-
1. A method of collaborative transcoding comprising:
-
discovering capabilities of devices within a network; exchanging information about content stored within said network; anticipating a request for a content item in a target format; identifying a location of said content item by referencing said information about content stored within said network; and if said content item is not in said target format, selecting a said device within said network to transcode said content into said target format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for collaborative transcoding comprising:
-
a network, said network comprising a first networked device and at least one other networked device, said first networked device receiving a request for a content item in a target format; a shared content history;
said shared content history comprising a list of content available on said network, said first networked device searching said shared content history to determine if another networked device can provide said content item;a capability list comprising a native format and transcoding capabilities of said networked devices, said first networked device searching said capability list to determine if any said networked device is configured to transcode said content item from a source format to a target format. - View Dependent Claims (17, 18, 19)
-
-
20. A computer program product for collaborative transcoding, the computer program product comprising:
-
a computer usable medium having computer usable program code embodied therewith, the computer usable program code comprising; computer usable program code configured to create an ongoing layered dialogue between devices in a networked environment, said ongoing layered dialogue comprising communication of at least one of;
content transcoded, content served, transcoding capabilities, transcoding scores, requests for transcoding, and requests for content;computer usable program code configured to configured to search information communicated in said ongoing layered dialogue to discover at least one of;
a location where a requested content item is stored, said devices configured to transcode a said requested content item, and a said device with a highest transcoding score for a desired transcoding operation; andcomputer usable program code configured to make a request for said device with a highest transcoding score to make said desired transcoding operation.
-
Specification