Data tag descriptor
First Claim
1. A method comprising:
- generating, by a device, a request for media data;
generating, by said device, a globally unique data tag specifying hardware and software capabilities of said device;
generating, by said device, a transmission package comprising said request and said globally unique data tag;
transmitting, by said device to a service provider, said transmission package, wherein said service provider enables a controller device comprising a memory unit storing a media mapping and adaptation table that includes device tags, media tags, URL tags, adapted media tags, adaptation service tags, and additional device tags, wherein said service provider determines that said media data is not compatible with said hardware and software capabilities of said device based on comparing said globally unique data tag to a media tag of said media tags and a URL tag of said URL tags, wherein said media tag and said URL tag describe meta data associated with said media data, wherein said media data comprises a first format differing from an original format comprised by said media data, wherein a search is performed within said mapping and adaptation table for an adaptation service tag of said adaptation service tags to locate an appropriate service for converting the media data to a compatible format, wherein the media data is converted to executable media data comprising said compatible format, and wherein said executable media data is tagged with an adapted media tag of said adapted media tags;
receiving, by said device from said service provider, said executable media data comprising a specified form of said media data, wherein said executable media data is generated based on results of said comparing said globally unique data tag to said media tag of said media tags and said URL tag of said URL tags; and
executing, by said device for a user, said executable media data.
1 Assignment
0 Petitions
Accused Products
Abstract
A data tag descriptor method and system. The method includes generating by a device, a request for media data. The device generates a globally unique data tag specifying hardware and software capabilities of the device and a transmission package comprising the request and the globally unique data tag. The device transmits the transmission package to a service provider. The service provider determines based comparing the globally unique data tag to a media tag associated with metadata describing the media data if the media data is compatible with the capabilities of the device. The device receives executable media data from the service provider. The executable media data comprises a specified form of the media data. The executable media data is generated based on results of determining if the media data is compatible with the capabilities of said device. The device executes the executable media data for a user.
21 Citations
18 Claims
-
1. A method comprising:
-
generating, by a device, a request for media data; generating, by said device, a globally unique data tag specifying hardware and software capabilities of said device; generating, by said device, a transmission package comprising said request and said globally unique data tag; transmitting, by said device to a service provider, said transmission package, wherein said service provider enables a controller device comprising a memory unit storing a media mapping and adaptation table that includes device tags, media tags, URL tags, adapted media tags, adaptation service tags, and additional device tags, wherein said service provider determines that said media data is not compatible with said hardware and software capabilities of said device based on comparing said globally unique data tag to a media tag of said media tags and a URL tag of said URL tags, wherein said media tag and said URL tag describe meta data associated with said media data, wherein said media data comprises a first format differing from an original format comprised by said media data, wherein a search is performed within said mapping and adaptation table for an adaptation service tag of said adaptation service tags to locate an appropriate service for converting the media data to a compatible format, wherein the media data is converted to executable media data comprising said compatible format, and wherein said executable media data is tagged with an adapted media tag of said adapted media tags; receiving, by said device from said service provider, said executable media data comprising a specified form of said media data, wherein said executable media data is generated based on results of said comparing said globally unique data tag to said media tag of said media tags and said URL tag of said URL tags; and executing, by said device for a user, said executable media data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
generating, by a service provider controller device, a subscription to a content repository, wherein said subscription is associated with a means for connecting to said content repository, wherein said subscription is associated with a media device belonging to a user and a topic of interest associated with said user, and wherein said service provider controller device comprises a memory unit storing a media mapping and adaptation table that includes device tags, media tags, URL tags, adapted media tags, adaptation service tags, and additional device tags; automatically receiving, by said service provider controller device, media data associated with said subscription, wherein said media data comprises a globally unique media tag of said media tags and a URL tag of said URL tags associated with metadata specifying characteristics of said media data; reading, by said service provider controller device, said globally unique media tag and said URL tag; comparing, by said service provider controller device in response to said reading, said globally unique media tag and said URL tag to a data tag specifying hardware and software capabilities of said media device; determining, by said service provider controller device in response to said comparing, that said characteristics of said media data are not compatible with said capabilities of said media device; searching, within said mapping and adaptation table by said service provider controller device, for an adaptation service tag of said adaptation service tags, wherein said adaptation service tag is associated with an appropriate service for converting the media data to a compatible format; locating, by said service provider controller device in response to said results of said searching, said appropriate service; converting, by said service provider controller device, said media data into executable media data, wherein said executable media data comprises said compatible format differing from an original format comprised by said media data; tagging, by said service provider controller device, said executable media data with an adapted media tag of said adapted media tags; and transmitting, by said service provider controller device to said media device, said executable media data comprising a specified form of said media data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification