Method and apparatus for managing internet transactions
First Claim
1. A method for generating a web page, comprising:
- in response to receiving a user request specifying first data and second data to be displayed on said web page,selecting a first component defined by a first web page definition language containing one or more definitional constructs and owning one or more resources, said first component represented as a first object tree to display the first data;
selecting a second component defined by a second web page definition language containing one or more definitional constructs and owning one or more resources, said second component represented as a second object tree to display the second data;
combining said first object tree and said second object tree to create a third object tree defining the display of the first and second data on said web page; and
generating said web page by instantiating objects from the third object tree according to the first and second web page definition languages, wherein the first and second web page definition languages are different web page definition languages.
0 Assignments
0 Petitions
Accused Products
Abstract
The object-oriented approach used by the present invention provides the ability to develop and manage Internet transactions. Local applications can be accessed using any workstation connected to the Internet regardless of the workstation'"'"'s configuration. Some or all of a Web page can be generated dynamically using input received in a returned page, generated at runtime, or retrieved from an external data source (e.g., database or electronic mail system). When the Web page definition is rendered, the information contained in template(s), declaration file(s), and object(s) are used to generate standard definitions. State information is maintained across transactions. Using state information, virtual applications, sessions, transactions, and pages can be implemented. Self-contained modules, or components, provide the ability to share implementations and create multi-content documents. Event objects can be used to assist in event handling management.
31 Citations
16 Claims
-
1. A method for generating a web page, comprising:
in response to receiving a user request specifying first data and second data to be displayed on said web page, selecting a first component defined by a first web page definition language containing one or more definitional constructs and owning one or more resources, said first component represented as a first object tree to display the first data; selecting a second component defined by a second web page definition language containing one or more definitional constructs and owning one or more resources, said second component represented as a second object tree to display the second data; combining said first object tree and said second object tree to create a third object tree defining the display of the first and second data on said web page; and generating said web page by instantiating objects from the third object tree according to the first and second web page definition languages, wherein the first and second web page definition languages are different web page definition languages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A system for generating a web page, comprising:
-
in response to receiving a user request specifying first data and second data to be displayed on said web page by a processor, the processor configured to; select a first component defined by a first web page definition language containing one or more definitional constructs and owning one or more resources, said first component represented as a first object tree to display the first data; select a second component defined by a second web page definition language containing one or more definitional constructs and owning one or more resources, said second component represented as a second object tree to display the second data; combine said first object tree and said second object tree to create a third object tree defining the display of the first and second data on said web page; and generate said web page by instantiating objects from the third object tree according to the first and second web page definition languages, wherein the first and second web page definition languages are different web page definition languages; and a memory coupled to the processor and configured to provide instructions to the processor. - View Dependent Claims (13, 14)
-
-
12. A non-transitory computer readable storage medium and comprising computer instructions for generating a web page:
in response to receiving a user request specifying first data and second data to be displayed on said web page, selecting a first component defined by a first web page definition language containing one or more definitional constructs and owning one or more resources, said first component represented as a first object tree to display the first data; selecting a second component defined by a second web page definition language containing one or more definitional constructs and owning one or more resources, said second component represented as a second object tree to display the second data; combining said first object tree and said second object tree to create a third object tree defining the display of the first and second data on said web page; and generating said web page by instantiating objects from the third object tree according to the first and second web page definition languages, wherein the first and second web page definition languages are different web page definition languages. - View Dependent Claims (15, 16)
Specification