Method and apparatus for managing internet transactions
First Claim
1. A method for handling a web page, comprising:
- receiving from a client a returned page containing a request;
activating one or more objects associated with said returned page;
processing said returned page using said one or more objects; and
verifying said request and wherein verifying said request comprises;
obtaining a first verification string associated with said request;
retrieving a session associated with said client;
retrieving a session key from said session;
generating a second verification string using said session key and a subset of information contained in said request; and
comparing said first verification string with said second verification string;
wherein each of at least a subset of the one or more objects stores data, includes one or more methods to manipulate data, or both.
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.
27 Citations
30 Claims
-
1. A method for handling a web page, comprising:
-
receiving from a client a returned page containing a request; activating one or more objects associated with said returned page; processing said returned page using said one or more objects; and verifying said request and wherein verifying said request comprises; obtaining a first verification string associated with said request; retrieving a session associated with said client; retrieving a session key from said session; generating a second verification string using said session key and a subset of information contained in said request; and comparing said first verification string with said second verification string; wherein each of at least a subset of the one or more objects stores data, includes one or more methods to manipulate data, or both. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for handling a web page, comprising:
a processor configured to; receive from a client a returned page containing a request; activate one or more object associated with said returned page; process said returned page using said one or more objects; and verify said request and wherein to verify said request comprises to; obtain a first verification string associated with said request; retrieve a session associated with said client; retrieve a session key from said session; generate a second verification string using said session key and a subset of information contained in said request; and compare said first verification string with said second verification string; wherein each of at least a subset of the one or more objects stores data, includes one or more methods to manipulate data, or both; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
25. A computer program product for handling a web page, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:
-
receiving from a client a returned page containing a request; activating one or more objects associated with said returned page; processing said returned page using said one or more objects; and verifying said request and wherein verifying said request comprises; obtaining a first verification string associated with said request; retrieving a session associated with said client; retrieving a session key from said session; generating a second verification string using said session key and a subset of information contained in said request; and comparing said first verification string with said second verification string; wherein each of at least a subset of the one or more objects stores data, includes one or more methods to manipulate data, or both. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification