Delivering output XML with dynamically selectable processing
First Claim
1. A method comprising the steps of:
- (a) receiving a request;
(b) generating an Output XML in response to said request;
(c) determining whether to perform client-side processing or server-side processing; and
(d) preparing a response to said request based on said determination in said step (c).
5 Assignments
0 Petitions
Accused Products
Abstract
In response to a user request, an Identity System generates an Output XML containing raw identity information organized in accordance with a set of XML templates. The Identity System dynamically determines the desired response type and prepares the response from the Output XML. One response type is server-side processing—the Identity System combines the Output XML with XSL stylesheets to generate a HTML response. An alternative response type is client-side processing—the Identity System supplies the user with the Output XML. In further client-side embodiments, the Identity System provides XSL stylesheet references along with the Output XML. Additional embodiments provide for the Identity System to perform customized post-processing on the Output XML.
152 Citations
40 Claims
-
1. A method comprising the steps of:
-
(a) receiving a request;
(b) generating an Output XML in response to said request;
(c) determining whether to perform client-side processing or server-side processing; and
(d) preparing a response to said request based on said determination in said step (c). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
17. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising the steps of:
-
(a) receiving a request;
(b) generating an Output XML in response to said request;
(c) determining whether to perform client-side processing or server-side processing; and
(d) preparing a response to said request based on said determination in said step (c).
-
-
29. An apparatus comprising:
-
one or more communications interfaces;
one or more storage devices; and
one or more processors in communication with said one or more storage devices and said one or more communication interfaces, said one or more processors perform a method comprising the steps of;
(a) receiving a request;
(b) generating an Output XML in response to said request;
(c) determining whether to perform client-side processing or server-side processing; and
(d) preparing a response to said request based on said determination in said step (c).
-
Specification