Method of providing content to a target device in a network
First Claim
Patent Images
1. A method of diagnosing faults in performance of providing content to display devices and displaying the content provided, the method comprising:
- providing to a plurality of entities sufficient information concerning (a) at least one device and (b) at least one content item, such that each individual entity is able to arbitrate concerning a performance of said device and said content, on the basis of device information comprising at least one device profile describing content delivery capabilities of said at least one device and content information comprising at least one capability class description, which describes capabilities of a class of devices for displaying a particular content version; and
mapping said content item based on said capability class description to obtain mapped content,wherein the arbitration comprises testing that the device may correctly display the mapped content.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of enabling a plurality of entities to have sufficient information concerning at least one device and at least one content item, such that each individual entity can arbitrate concerning a performance of said device and said content, on the basis of said device information and said content information.
28 Citations
23 Claims
-
1. A method of diagnosing faults in performance of providing content to display devices and displaying the content provided, the method comprising:
-
providing to a plurality of entities sufficient information concerning (a) at least one device and (b) at least one content item, such that each individual entity is able to arbitrate concerning a performance of said device and said content, on the basis of device information comprising at least one device profile describing content delivery capabilities of said at least one device and content information comprising at least one capability class description, which describes capabilities of a class of devices for displaying a particular content version; and mapping said content item based on said capability class description to obtain mapped content, wherein the arbitration comprises testing that the device may correctly display the mapped content.
-
-
2. A process for enabling enterprises to work together to establish systems which operate correctly wherein components of the system use a semantic web for negotiating capabilities, said process comprising:
-
receiving at least one content item; receiving a capability class description describing capabilities of a class of devices for displaying a particular content version; receiving a mapping of the content to the device capability class; applying said mapping to said content, to determine whether said mapping correctly maps said content to said capability class descriptions; testing said mapped content against a device to determine whether said device may correctly display said mapped content; and generating a message depending upon a result of said test. - View Dependent Claims (3, 4)
-
-
5. A system for enabling enterprises to work together for establishing systems which operate correctly, wherein components of said system are operable for negotiating capabilities of said system using a semantic web structure, said system comprising:
-
at least one openly available capability class description which describes capabilities of a class of devices for displaying a particular content version; and a test component capable of testing whether a mapped content item may be correctly displayed on a device, and whether said device conforms with said device capability class description. - View Dependent Claims (6, 7)
-
-
8. A test method for testing that content is displayable by at least one device, said method comprising:
-
establishing a device capability description describing capabilities of a device class for displaying a particular content version, of which said device is a member; establishing a mapping of said content to said capability class description; mapping said content to said device capability using said mapping data; and testing said device to determine whether said mapped content may be correctly displayed on said device and to establish that said device conforms to said capability class description; and generating a message depending upon a result of said test. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A test method for verifying whether a content item is correctly displayable on a device, said method comprising;
-
providing a device capability class description describing a set of capabilities for displaying a particular content version of a class of devices to which a said device is designed to belong to; providing a mapping of a content item to said device capability class description; testing whether said mapped content displays correctly on a device emulator; and
generating a message depending upon a result of said test.
-
-
16. A system for enabling design of display devices to display content items, said system comprising:
-
at least one device profile server computer entity, said device profile server capable of supplying a capability class description describing capabilities of a class of devices for displaying a particular content version; at least one content provider server computer entity capable of serving at least one content item for display on a said display device; and at least one test component, said test component operable for; mapping said content to a said capability class description using a said mapping data; and testing said mapped content on a test device to determine whether said mapped content may be correctly displayed on said display device; and wherein said test component is operable for generating a test result message depending upon a result of said test. - View Dependent Claims (17, 18, 19)
-
-
20. A computer readable medium containing program instructions for controlling a computer entity for verifying that a content item can be correctly displayed on a display device, said computer readable medium, when executed on a computer, performing instructions for:
-
receiving a capability class description describing capabilities of a class of devices for displaying a particular content version; receiving a said content component; receiving a mapping data for mapping said content item to a device within said capability class description; mapping said content to said capability class using said mapping data; displaying said mapped content on said test device; and determining whether or not said mapped content displays correctly on said test device. - View Dependent Claims (21, 22)
-
-
23. A method of providing content to a target device in a network from a content server, comprising the steps of:
-
establishing, from data provided by the target device, its capabilities in manifesting the content to a user; mapping the target device'"'"'s capabilities for displaying a particular content version to a particular class of a plurality of classes of capabilities; selecting, from a plurality of versions of the content which are indexed by capability class, a version of the content capable of being displayed by a device of the particular capability class; establishing, if the target device is unable to display the content, whether this is as a result of;
an incorrect representation of the target device'"'"'s capabilities, an incorrect mapping of the target device'"'"'s capabilities to the particular capability class, or the content in the selected version of the content not being capable of display by a device having capabilities in the particular class; andgenerating a message depending upon the result of said establishing.
-
Specification