Method and apparatus for DOM filtering in UAProf or CC/PP profiles
First Claim
1. A method by which an application (22a 21a) hosted by an entity responsible for content adaptation, adapts content requested by a client device (20) so as to be suitable for display by 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 a subset of 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.
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).
77 Citations
12 Claims
-
1. A method by which an application (22a 21a) hosted by an entity responsible for content adaptation, adapts content requested by a client device (20) so as to be suitable for display by 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 a subset of 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. - View Dependent Claims (2, 3, 4, 9, 10, 11, 12)
-
-
5. A method by which an application (22a 21a) responsible for content adaptation, adapts content requested by a client device (20) so as to be suitable for display by the client device (20), the adapting being based on profile information regarding the client device (20), characterized by the application (22a 21a) communicating to a filter (22b′
-
21c) profile-reducing information according to a language based on an extensible markup language (XML) and having a syntax and semantics suitable for indicating instructions to the filter (22b′
21c) in parsing the profile information based on the profile-reducing information so as to make accessible to the application (22a 21a) a subset of the profile information including substantially only the profile information needed by the application (22a 21a) to adapt the content being provided to the client (20).
-
21c) profile-reducing information according to a language based on an extensible markup language (XML) and having a syntax and semantics suitable for indicating instructions to the filter (22b′
- 6. A method by which an entity (21a 22a) communicates signals bearing profile-reducing information indicating a subset of all profile information characterizing a device (20), the method characterized in that the profile-reducing information is expressed according to a filtering language based on an extensible markup language (XML) and having a syntax and grammar suitable for indicating how to filter all the profile information characterizing the device (20) so as to obtain the subset of all the profile information characterizing the device (20).
Specification