System and method for customizing a data display using a presentation profile
First Claim
Patent Images
1. A method for customizing a data display using a presentation profile, comprising:
- retrieving eXtensible Markup Language (XML) data from a remote data provider in response to a request from a client;
loading a presentation profile based on at least one characteristic of the client, the presentation profile operable to be customized by the client and comprising a plurality of presentation attributes, at least one of the presentation attributes operable to identify a subset of the XML data and identify an associated graphical element based on the identified subset;
formatting the XML data into a data display based on the presentation profile;
processing a regular expression stored in the presentation profile;
generating a HyperText Markup Language (HTML) link in the data display based on the regular expression; and
communicating the data display to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for customizing a data display using a presentation profile comprises retrieving extensible Markup Language (XML) data in response to a request from a client. A presentation profile is loaded based on at least one characteristic of the client. The XML data is formatted into a data display based on the presentation profile and the data display is communicated to the client.
25 Citations
13 Claims
-
1. A method for customizing a data display using a presentation profile, comprising:
-
retrieving eXtensible Markup Language (XML) data from a remote data provider in response to a request from a client; loading a presentation profile based on at least one characteristic of the client, the presentation profile operable to be customized by the client and comprising a plurality of presentation attributes, at least one of the presentation attributes operable to identify a subset of the XML data and identify an associated graphical element based on the identified subset; formatting the XML data into a data display based on the presentation profile; processing a regular expression stored in the presentation profile; generating a HyperText Markup Language (HTML) link in the data display based on the regular expression; and communicating the data display to the client. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for customizing a data display using a presentation profile comprising:
-
memory operable to store a plurality of presentation profiles; one or more processors collectively operable to; retrieve eXtensible Markup Language (XML) data from a remote data provider in response to a request from a client; load one of the presentation profiles based on at least one characteristic of the client, the presentation profile operable to be customized by the client and comprising a plurality of presentation attributes, at least one of the presentation attributes operable to identify a subset of the XML data and identify an associated graphical element based on the identified subset; format the XML data into a data display based on the presentation profile; process a regular expression stored in the presentation profile; generate a HyperText Markup Language (HTML) link in the data display based on the regular expression; and communicate the data display to the client. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for customizing a data display using a presentation profile, comprising:
-
means for retrieving eXtensible Markup Language (XML) data from a remote data provider in response to a request from a client; means for loading a presentation profile based on at least one characteristic of the client, the presentation profile operable to be customized by the client and comprising a plurality of presentation attributes, at least one of the presentation attributes operable to identify a subset of the XML data and identify an associated graphical element based on the identified subset; means for formatting the XML data into a data display based on the presentation profile; means for processing a regular expression stored in the presentation profile; means for generating a HTML link in the data display based on the regular expression; and means for communicating the data to the client.
-
Specification