IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0243883
(2002-09-13)
|
등록번호 |
US-7461067
(2008-12-02)
|
발명자
/ 주소 |
- Dewing,Shane R.
- Woodham,Braxton
- Biggs,Wesley W.
- Evans, III,Harry C.
- Bendar,Scott A.
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
19 인용 특허 :
8 |
초록
▼
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 specifi
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.
대표청구항
▼
What is claimed is: 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
What is claimed is: 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. 2. The system of claim 1 wherein the media content files comprise any one of audio-based data, visual-based data, audiovisual-based data and software application data. 3. The system of claim 2 wherein the audio-based data comprises any one of ringtones, monophonic ringtones, polyphonic ringtones, songtones, monophonic songtones, polyphonic songtones and voice greetings. 4. The system of claim 2 wherein the visual-based data comprises any one of screen savers, operator logos, picture messages, caller icons, animations, e-greetings, photographs, games and motion pictures. 5. The system of claim 2 wherein the software application data comprises any one of games, alert applications and media players. 6. The system of claim 2 wherein the audiovisual data comprises any one of audio-based data in combination with any one of visual-based data. 7. The system of claim 1 wherein the content type attributes have associated content attribute values and the first rules engine creates the relationship available library based on the content attribute values. 8. The system of claim 1 wherein the end-user device supports at least one platform capable of receiving at least one platform product, the platform product having associated media capabilities, the media capabilities associated with the attribute capability constraints. 9. The system of claim 8 wherein the platform includes data indicative of a delivery protocol associated with the end-user device. 10. The system of claim 9 wherein the protocol comprises one of hypertext transfer protocol (HTTP), short message peer-to-peer (SMPP), simple mail transfer protocol (SMTP), binary runtime environment for wireless (BREW), wireless applications protocol (WAP) push or pull, Download Fun, a carrier-proprietary protocol, e-mail and i-mode/packet switch network. 11. The system of claim 1 wherein the database is further adapted to associate a carrier network with the end-user device, the carrier network having an associated delivery channel capacity, the system further comprising 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. 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. 13. The method of claim 12 wherein the media content files comprise any one of audio-based data, visual-based data, audiovisual-based data and software application data. 14. The method of claim 12 wherein the content type attributes have associated content attribute values and the relationship available library is created based on the content attribute values. 15. The method of claim 12 wherein the end-user device supports at least one platform capable of receiving at least one platform product, said method further comprising: associating the platform product with media capabilities; and associating the media capabilities with the attribute capability constraints. 16. The method of claim 12 further comprising: associating a carrier network with the end-user device, the carrier network having an associated delivery channel capacity; and 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. 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. 18. The system of claim 17 wherein the means for assigning at least one wireless network comprises: means for providing a list of wireless networks for which media content is available; and means for individually selecting wireless networks. 19. The system of claim 18 wherein at least one network is selected. 20. The system of claim 18 wherein a plurality of networks are selected. 21. The system of claim 17 wherein the at least one wireless network comprises one of a global system for mobile communication (GSM), time division multiple access (TDMA) and code division multiple access (CDMA) carrier network, third generation code division multiple access (3GCDMA), wideband code division multiple access (WCDMA), universal mobile telecommunication system (UMTS) and freedom of mobile multimedia access (FOMMA). 22. The system of claim 17 wherein the means for assigning at least one platform comprises: means for providing a list of platforms supported by the assigned wireless network; and means for individually selecting platforms. 23. The system of claim 22 wherein at least one platform is selected. 24. The system of claim 22 wherein a plurality of platforms are selected. 25. The system of claim 17 wherein the platforms are defined by the models of the end-user devices. 26. The system of claim 25 wherein the platforms are further defined by the makes of the end-user devices. 27. The system of claim 17 wherein the media content comprise any one of audio-based data, visual-based data, audiovisual-based data and software application data. 28. The system of claim 17 wherein each of the media content has an associated licensing-related parameter and the system further comprises: means for assigning a licensing-related parameter to the catalog; wherein the second rules engine is further adapted to create the capabilities available library to exclude all media content not satisfying the license-related parameter. 29. The system of claim 28 wherein the license-related parameter comprises any one of a geographical territory and approved clients. 30. The system of claim 17 wherein the means for selecting the media content comprises: means for providing a list of the media content in the capabilities available library; and means for tagging individual media content for importation. 31. The system of claim 17 wherein each of the media content has an associated content rating and the system further comprises: means for assigning a content rating to the catalog; wherein the first rules engine is further adapted to create the relationship available library to exclude all media content not satisfying the content rating. 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. 33. The method of claim 32 wherein assigning at least one wireless network comprises: providing a list of wireless networks for which media content is available; and individually selecting wireless networks. 34. The method of claim 32 wherein assigning at least one platform comprises: providing a list of platforms supported by the assigned wireless network; and individually selecting platforms. 35. The method of claim 32 wherein each of the media content has an associated licensing-related parameter and the method further comprises: assigning a licensing-related parameter to the catalog; creating the capabilities available library to exclude all media content not satisfying the license-related parameter. 36. The method of claim 32 wherein selecting the media content comprises: providing a list of the media content in the capabilities available library; and tagging individual media content for importation. 37. The method of claim 32 wherein each of the media content has an associated content rating and the method further comprises: assigning a content rating to the catalog; creating the relationship available library to exclude all media content not satisfying the content rating. 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. 39. The system of claim 38 wherein the end-user device has an associated carrier network having an associated delivery channel capacity, and the media content associated with the catalog further excludes all media content not supported by the delivery channel of the end-user device. 40. The system of claim 38 wherein the response is assembled into a graphical user interface at the client server for display to the end-user. 41. The system of claim 38 wherein the data indicative of the end-user device has an associated name and make and the response further includes data indicative of the name and make. 42. The system of claim 41 wherein the end-user device comprises any one of a cellular telephone, personal digital assistant (PDA), pagers, wireless e-mail devices, wireless calenders, GPS enabled devices and wireless game devices and the name and make of the end-user device comprises the model number and manufacturer of the end-user device respectively. 43. The system of claim 41 wherein the end-user device has at least one associated product having an associated name and platform and the response includes data indicative of the name and the platform of the product. 44. The system of claim 43 wherein the product comprises content types which the end-user device supports. 45. The system of claim 44 wherein the content types include one of audio-based content, visual-based content, audiovisual-based content and software applications. 46. The system of claim 43 wherein the platform includes data indicative of a delivery protocol associated with an end-user device. 47. The system of claim 46 wherein the protocol comprises one of hypertext transfer protocol (HTTP), short message peer-to-peer (SMPP), simple mail transfer protocol (SMTP), binary runtime environment for wireless (BREW), wireless applications protocol (WAP) push or pull, Download Fun, a carrier-proprietary protocol, e-mail and i-mode/packet switch network. 48. The system of claim 38 wherein the catalog comprises at least one category having a plurality of media content associated therewith and the response includes data indicative of the categories. 49. The system of claim 48 wherein each media content has an associated title and the category data includes data indicative of the title of the media content associated with the category. 50. The system of claim 49 wherein each media content has an associated name, type and price and the title data includes data indicative of the name of the title, the type of title and the price of the title. 51. The system of claim 49 wherein each media content has an associated content delivery code and the title data includes data indicative of the content delivery code. 52. The system of claim 49 wherein each media content has an associated product identification and the title data includes data indicative of the product identification. 53. The system of claim 49 wherein at least one of the media content has an associated preview with at least one associated media type and uniform resource identifier (URI) and the title data includes data indicative of the media type. 54. The system of claim 53 wherein the response includes the URI. 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. 56. The method of claim 55 wherein the end-user device has an associated carrier network having an associated delivery channel capacity, and the media content associated with the catalog further excludes all media content not supported by the delivery channel of the end-user device. 57. The method of claim 55 further comprising assembling the response into a graphical user interface at the client server for display to the end-user. 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. 59. The system of claim 58 wherein the means for providing a catalog comprises: 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; and 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. 60. The system of claim 59 wherein the catalog is provided to the user interface through a client server and the means for providing a catalog further comprises a server adapted to: receive a catalog request from the client server, the request including data indicative of the client, a client catalog and the end-user device, assemble a response including data indicative of content associated with the client catalog, and provide the response to the client server. 61. The system of claim 58 wherein the means for receiving a media content request comprises a server adapted to receive data indicative of the delivery address of the end-user device, the network which supports the end-user device and the requested media content. 62. The system of claim 61 wherein the means for delivering the media content to the end-user device comprises a server adapted to: obtain the requested media content file from the file server; determine a delivery channel for the end-user device based on the delivery address and the network; convert the media content file to a protocol compatible with the delivery channel; and send the converted media content to the end-user device over the delivery channel. 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.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.