Method and apparatus for DOM filtering in UAProf or CC/PP profiles
First Claim
1. A method by which an application hosted by an entity responsible for content adaptation, adapts content requested by a client device so as to be suitable for display by the client device based on profile information regarding the client device, comprising:
- the application providing a request for the profile information and including in the request profile-reducing information for indicating a subset of the profile information;
a document object model filtering language filter parsing the profile information based on the profile-reducing information, so as to provide as a response the indicated subset of all the profile information; and
the application using only the subset of the profile information in adapting the content so as to be suitable for display by the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method by which an application (22a 21a) on an origin server (22), or any other intermediary entity in an end-to-end network architecture connecting a client device (20) to a content provider entity, provides content to the client device (20) adapted to the client device (20) based on profile information regarding the client device (20), characterized by: the application (22a 21a) providing a request (M3′ M3″) for the profile information and including in the request profile-reducing information for indicating only a subset of all the profile information; and a filter (22b′ 21c) parsing the profile information based on the profile-reducing information, so as to provide as a response (M6′ M6″) the indicated subset of all the profile information. The invention provides a document object module (DOM) filtering language (DFL) and corresponding application DFL parser (22b′ 21c) for determining the reduced profile information, given an indication of what profile information is needed by the application (22a 21a).
53 Citations
21 Claims
-
1. A method by which an application hosted by an entity responsible for content adaptation, adapts content requested by a client device so as to be suitable for display by the client device based on profile information regarding the client device, comprising:
-
the application providing a request for the profile information and including in the request profile-reducing information for indicating a subset of the profile information; a document object model filtering language filter parsing the profile information based on the profile-reducing information, so as to provide as a response the indicated subset of all the profile information; and the application using only the subset of the profile information in adapting the content so as to be suitable for display by the client device. - View Dependent Claims (2, 3, 4, 9, 10, 11, 12)
-
-
5. A method, comprising:
-
an entity communicating signals bearing profile-reducing information indicating a subset of all profile information characterizing a device in order to perform a function dependent on the indicated subset of profile information; and using the indicated subset of all profile information instead of the entire set of all profile information in performing the function; wherein the profile-reducing information is expressed according to a filtering language based on an extensible markup language and indicates to a domain object model filtering language filter how to parse all the profile information characterizing the device so as to obtain the subset of all the profile information characterizing the device. - View Dependent Claims (6, 7, 8)
-
-
13. A content adaptation application for hosting by one or more servers, the content adaptation application for adapting content requested by a client device so as to be suitable for display by the client device based on profile information regarding the client device, comprising:
-
means for providing a request for the profile information and including in the request profile-reducing information for indicating a subset of the profile information; and a document object model filtering language filter for parsing the profile information based on the profile-reducing information, so as to provide as a response the indicated subset of all the profile information; and means for using only the subset of the profile information in adapting the content so as to be suitable for display by the client device.
-
-
14. An application for hosting by one or more servers, comprising:
-
means for communicating signals bearing profile-reducing information indicating to a document object model filtering language filter a subset of all profile information characterizing a device in order to perform a function dependent on the indicated subset of profile information; and means for using the indicated subset of all profile information instead of the entire set of all profile information in performing the function; wherein the profile-reducing information is expressed according to a filtering language based on an extensible markup language and indicates how to filter all the profile information characterizing the device so as to obtain the subset of all the profile information characterizing the device. - View Dependent Claims (15)
-
-
16. A method, comprising:
- responding to a request for profile information useful in adapting content for display, the request including profile-reducing information for indicating a subset of the profile information, by parsing the profile information based on the profile-reducing information and providing as a response the indicated subset of all the profile information.
- View Dependent Claims (17, 18)
- 19. An apparatus, comprising a processor configured via encoded instructions, for providing a document object model filtering language filter, responsive to a request for profile information useful in adapting content for display, the request including profile-reducing information for indicating a subset of the profile information, the filter for parsing the profile information based on the profile-reducing information and for providing as a response the indicated subset of all the profile information.
Specification