System And Method Of Parsing A Template For Generating Presentation Data
Abstract
A method performed by an information system application service is disclosed. A template is parsed to identify a set of elements that form a unique key. The set of elements includes a group name, subgroup name, and sequence element. A value is retrieved from a data store using the unique key. Presentation data is generated from the template by replacing the set of elements with the retrieved value. In an alternative embodiment, a method for updating a data store is disclosed. A messaging framework message received from a client is parsed to identify a set of elements that form a unique key and associated update value. A value is updated in the data store with the identified value using the unique key to uniquely select a particular value from the data store for updating. An information system that generates presentation data and updates a data store is also disclosed.
Claims
exact text as granted — not AI-modified1 . A method performed by an information system application service for generating presentation data, comprising steps of:
parsing a template to identify a set of elements that form a unique key, the set of elements comprising a group name, a subgroup name, and a sequence element; retrieving a value from a data store using the unique key; and generating presentation data from the template by replacing the set of elements with the retrieved value.
2 . The method of claim 1 further comprising steps of:
providing the presentation data to a client within a messaging framework message; and generating display elements at the client based at least in part on the provided presentation data.
3 . The method of claim 1 wherein parsing step comprises parsing the template with the set of elements where the set of elements is encapsulated in an extended markup language tag such that the template is compatible with an XML markup language standard.
4 . The method of claim 1 wherein:
the information system application service comprises a web server for generating web page content; and the generating step comprises generating web page content from the presentation data.
5 . The method of claim 2 wherein:
the information system application service comprises a web server for generating web page content; the providing step comprises providing the presentation data to a web client within the messaging framework message; and the generating display elements step comprises generating a web page at the web client based at least in part on the provided presentation data.
6 . The method of claim 5 wherein the providing step comprises providing the presentation data to a web client within the messaging framework message compatible with a HyperText Transport Protocol (HTTP) standard.
7 . The method of claim 1 wherein the group name is a list name, the subgroup name is an item name, and the sequence element is a sequence number.
8 . The method of claim 1 wherein the set of elements comprises a tuple.
9 . A computer readable medium tangibly embodying instructions which, when executed by the computer, implement the method of claim 1 .
10 . A method performed by an information system application service for updating a data store, comprising steps of:
parsing a messaging framework message received from a client to identify a set of elements that form a unique key and associated update value, the set of elements comprising a group name, a subgroup name, and a sequence element; and updating a value in the data store with the identified value using the unique key to uniquely select a particular value from the data store for updating.
11 . The method of claim 10 wherein the messaging framework message comprises a concatenation of the group name, the subgroup name, and the sequence element that together form at least in part the unique key.
12 . The method of claim 10 wherein the messaging framework message comprises a parameter name and a parameter value, the parameter name comprising the unique key and the parameter value comprising the update value.
13 . The method of claim 10 wherein the updating step comprises updating the value in the data store with database access techniques where the data store comprises a database having a plurality of rows of data, each row having separate columns for the group name, the subgroup name, the sequence element, and a particular value uniquely associated therewith.
14 . The method of claim 10 wherein the updating step comprises updating the value in the data store with text file access techniques where the data store comprises a text file having a plurality of rows of data, each row having separated elements for the group name, the subgroup name, the sequence element, and a particular value uniquely associated therewith.
15 . The method of claim 10 wherein the group name is a list name, the subgroup name is an item name, and the sequence element is a sequence number.
16 . The method of claim 10 wherein the set of elements comprises a tuple.
17 . A computer readable medium tangibly embodying instructions which, when executed by the computer, implement the method of claim 10 .
18 . An information system having an application service provider (ASP), comprising:
a data store; and an application service configured to: (i) parse a template to identify a set of elements that form a unique key, the set of elements comprising a group name, a subgroup name, and a sequence element, (ii) retrieve a value from the data store using the unique key, and (iii) generate presentation data from the template by replacing the set of elements with the retrieved value.
19 . The information system of claim 18 further comprising a client operatively coupled to the ASP through a network, the client being configured to (i) receive the presentation data from the ASP within a messaging framework message, and (ii) generate display elements at the client based at least in part on the received presentation data.
20 . The information system of claim 18 wherein the application service is configured to parse the template with the set of elements where the set of elements is encapsulated in an extended markup language tag such that the template is compatible with an XML markup language standard.
21 . The information system of claim 18 further comprising a web server for generating web page content and wherein the application service is configured to generate web page content from the presentation data.
22 . The information system of claim 19 wherein the client comprises a web client operatively configured to generate a web page at the web client based at least in part on the received presentation data.
23 . The information system of claim 19 wherein the client is configured to receive the presentation data from the ASP within a messaging framework message compatible with a HyperText Transport Protocol (HTTP) standard.
24 . The information system of claim 18 wherein the group name is a list name, the subgroup name is an item name, and the sequence element is a sequence number.
25 . The information system of claim 18 wherein the set of elements comprises a tuple.
26 . An information system having an application service provider (ASP), comprising:
a data store; and an application service configured to: (i) parse a messaging framework message received from a client to identify a set of elements that form a unique key and associated update value, the set of elements comprising a group name, a subgroup name, and a sequence element, and (ii) update a value in the data store with the identified value using the unique key to uniquely select a particular value from the data store for updating.
27 . The information system of claim 26 wherein the messaging framework message comprises a concatenation of the group name, the subgroup name, and the sequence element that together form at least in part the unique key.
28 . The information system claim 26 wherein the messaging framework message comprises a parameter name and a parameter value, the parameter name comprising the unique key and the parameter value comprising the update value.
29 . The information system of claim 26 wherein the data store comprises a database having a plurality of rows of data, each row having separate columns for the group name, the subgroup name, the sequence element, and a particular value uniquely associated therewith.
30 . The information system of claim 26 wherein the data store comprises a text file having a plurality of rows of data, each row having separated elements for the group name, the subgroup name, the sequence element, and a particular value uniquely associated therewith.
31 . The information system of claim 26 wherein the group name is a list name, the subgroup name is an item name, and the sequence element is a sequence number.
32 . The information system of claim 26 wherein the set of elements comprises a tuple.Join the waitlist — get patent alerts
Track US2005131948A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.