System for supporting production, management and delivery of media content for wireless devices
First Claim
1. A system for making one or more pieces of media content available for delivery to an end-user device, said system comprising:
- a file server having a plurality of media content files stored therein;
a database adapted to associate content type attributes with each of the media content files and attribute capability constraints with the end-user device, the attribute capability constraints prescribing a range of acceptable values for content type attributes;
a first rules engine adapted to create a relationship available library of media content excluding all media content that have content type attributes outside the range of acceptable values.
7 Assignments
0 Petitions
Accused Products
Abstract
In a system for providing media content to a communication device, a device capabilities determination is made by a rules engine that compares content attributes with constraints on those attributes for a device. Metadata describing the content is derived and entered into a database. As the specifications of different devices are entered into the system, corresponding constraints are associated with the devices that tell the engine the valid range of values for the content attributes. The engine creates an available content library for each class of devices by excluding all instances of content that have attributes outside the range of values prescribed in the constraints. A similar rule set determines whether the content can be distributed through a particular delivery channel, based on the distribution channel capacity to support a media type. The subset of content that passes both the device capabilities tests and the distribution capability tests is viable for delivery to a device over a particular distribution channel.
-
Citations
63 Claims
-
1. A system for making one or more pieces of media content available for delivery to an end-user device, said system comprising:
-
a file server having a plurality of media content files stored therein;
a database adapted to associate content type attributes with each of the media content files and attribute capability constraints with the end-user device, the attribute capability constraints prescribing a range of acceptable values for content type attributes;
a first rules engine adapted to create a relationship available library of media content excluding all media content that have content type attributes outside the range of acceptable values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for making one or more pieces of media content stored within a file server available for delivery to an end-user device, said method comprising:
-
associating content type attributes with each of the media content files;
associating attribute capability constraints with the end-user device, the attribute capability constraints prescribing a range of acceptable values for content type attributes;
creating a relationship available library of media content excluding all media content that have content type attributes outside the range of acceptable values. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for forming a catalog of media content compatible with one or more end-user devices, said system comprising:
-
means for assigning at least one wireless network to the catalog, the wireless network having an associated delivery channel capacity;
means for assigning at least one platform supported by the assigned at least one network, the platform having at least one associated end-user device which in turn has associated attribute capability constraints, the attribute capability constraints prescribing a range of acceptable values for content type attributes;
a file server having a plurality of media content files stored therein;
a database adapted to associate content type attributes with each of the media content files and associate a carrier network with the end-user device;
a first rules engine adapted to create a relationship available library of media content excluding all media content that have content type attributes outside the range of acceptable values;
a second rules engine adapted to create a capability available library based on the relationship available library, the capability available library excluding all media content not supported by the delivery channel of the end-user device; and
means for selecting media content from the capability available library for importation into the catalog. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method of forming a catalog of media content compatible with one or more end-user devices, said method comprising:
-
assigning at least one wireless network to the catalog, the wireless network having an associated delivery channel capacity;
assigning at least one platform supported by the assigned at least one network, the platform having at least one associated end-user device which in turn has associated attribute capability constraints, the attribute capability constraints prescribing a range of acceptable values for content type attributes;
storing a plurality of media content files in a file server;
associating content type attributes with each of the media content files;
associating a carrier network with the end-user device;
creating a relationship available library of media content excluding all media content that have content type attributes outside the range of acceptable values;
creating a capability available library based on the relationship available library, the capability available library excluding all media content not supported by the delivery channel of the end-user device; and
selecting media content from the capability available library for importation into the catalog. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. A system for delivering to a user interface via a client server, data indicative of a catalog of media content, said system comprising:
-
a database of a plurality of catalogs, each associated with a client, each catalog having at least one associated media content selected form a plurality of media content, each media content having associated content type attributes; and
a server adapted to;
receive a catalog request from the client server, the request including data indicative of the client, a client catalog and an end-user device, assemble a response including data indicative of content associated with the client catalog, and provide the response to the client server;
wherein the end-user device has associated attribute capability constraints prescribing a range of acceptable values for content type attributes and the media content associated with the catalog excludes all media content that have content type attributes outside the range of acceptable values. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A method for delivering to a user interface via a client server, data indicative of a catalog of available media content, said method comprising:
-
storing data defining a plurality of catalogs, each catalog associated with a client, and having at least one associated media content selected form a plurality of media content, each media content having associated content type attributes;
receiving a catalog request from the client server, the request including data indicative of the client, a client catalog and an end-user device, assembling a response including data indicative of content associated with the client catalog, and providing the response to the client server;
wherein the end-user device has associated attribute capability constraints prescribing a range of acceptable values for content type attributes and the media content associated with the catalog excludes all media content that have content type attributes outside the range of acceptable values. - View Dependent Claims (56, 57)
-
-
58. A system for delivering media content to an end-user device over an associated delivery channel, said system comprising:
-
a file server having a plurality of media content files stored therein;
means for providing to a user interface a catalog identifying a subset of the plurality of media content, the subset including only those media content supported by both the end-user device and the delivery channel;
means for receiving a media content request from the user interface; and
means for delivering the media content to the end-user device over the delivery channel. - View Dependent Claims (59, 60, 61, 62)
-
-
63. A method of delivering media content to an end-user device over an associated delivery channel, said method comprising:
-
storing a plurality of media content files in a file server;
providing to a user interface a catalog identifying a subset of the plurality of media content, the subset including only those media content supported by both the end-user device and the delivery channel;
receiving a media content request from the user interface; and
delivering the media content to the end-user device over the delivery channel.
-
Specification