TRANSACTION AUTOMATION AND CLIENT-SIDE CAPTURE OF FORM SCHEMA INFORMATION
First Claim
1. A method of navigating a transaction series comprising a plurality of webpages, the method comprising:
- providing a plurality of webpage objects, each webpage object corresponding to a webpage, the webpage defining an electronic form having at least one input, each webpage object having;
form completion data providing instructions to successfully complete the electronic form defined by the corresponding webpage by providing proper input to the at least one input; and
navigation action data indicating an action to be taken to navigate to a next webpage in the transaction series,checking a webpage against the plurality of webpage objects;
if the accessed webpage corresponds to one of the webpage objects, then using the instructions in the webpage object to complete the electronic form defined by the webpage by providing the at least one input, and in response to the electronic form being completed, invoking the action indicated by the navigation action data to navigate to the next webpage in the transaction sequence.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus that allows a computer system to automatically navigate through a plurality of webpages is provided. A plurality of webpage objects are provided with each webpage object corresponding to a webpage having at least one input. Each webpage object has form completion data providing instructions how to successfully provide the inputs requested by the corresponding webpage and navigation action data indicating an action to be taken to navigate to a next webpage in the transaction series. In operation, a webpage is checked against the plurality of webpage objects and if the webpage corresponds to one of the webpage objects, the form completion data contained in the webpage object is used to properly provide the requested inputs on the webpage. Once the necessary inputs have been provided, the navigation action data is used to navigate
53 Citations
35 Claims
-
1. A method of navigating a transaction series comprising a plurality of webpages, the method comprising:
-
providing a plurality of webpage objects, each webpage object corresponding to a webpage, the webpage defining an electronic form having at least one input, each webpage object having; form completion data providing instructions to successfully complete the electronic form defined by the corresponding webpage by providing proper input to the at least one input; and navigation action data indicating an action to be taken to navigate to a next webpage in the transaction series, checking a webpage against the plurality of webpage objects; if the accessed webpage corresponds to one of the webpage objects, then using the instructions in the webpage object to complete the electronic form defined by the webpage by providing the at least one input, and in response to the electronic form being completed, invoking the action indicated by the navigation action data to navigate to the next webpage in the transaction sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A memory for storing data for access by an application program being executed on a data processing system, comprising:
-
a data structure stored in said memory, said data structure including information resident in a database used by said application program to enable said application to navigate and complete a transaction series comprising a plurality of webpages, the data structure including; a plurality of webpage objects, each webpage object referencing a webpage defining an electronic form having at least one input, each webpage object containing; identifier data identifying the referenced webpage, the webpage being one of the plurality of webpages in the transaction series; form completion data providing the application program with instructions enabling the application program to provide a proper input to the at least one input and successfully complete the electronic form defined by the webpage; and navigation action data indicating an action to be taken by the application program that will cause the application program to navigate to a next webpage in the transaction series. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A data processing system for navigating a transaction series comprising a plurality of webpages, the data processing system comprising:
-
at least one processor; a memory operatively coupled to the at least one processor; a display device operative to display data; a network interface operably connecting the data processing system to the internet; and a program module stored in the memory and operative for providing instructions to the at least one processor, the at least one processor responsive to the instructions of the program module, the program module operative for; accessing a webpage; accessing a database containing a plurality of webpage objects, each webpage object corresponding to a webpage, the webpage defining an electronic form having at least one input, each webpage object having; form completion data providing instructions to enable the data processing system to successfully complete the electronic form defined by the corresponding webpage by instructing the data processing system how to provide proper input for the at least one input; and navigation action data indicating an action to be taken to navigate to a next webpage in the transaction series, checking the accessed webpage against the plurality of webpage objects; if the accessed webpage corresponds to one of the webpage objects, then using the instructions in the webpage object to complete the electronic form defined by the webpage by providing the at least one input, and in response to the electronic form being completed, invoking the action indicated by the navigation action data to navigate to the next webpage in the transaction sequence. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A system for navigating a transaction series comprising a plurality of webpages, the system comprising:
-
a card reader operative to read data from a card; and a data processing system, operatively coupled to the card reader and operative to receive data from the card reader, the data processing system having; at least one processing unit; a display device operative to display data; at least one memory storage device operatively coupled to the processing unit; a network interface operative to connect the data processing system to the internet; and a program module stored in the at least one memory storage device operative for providing instructions to the at least one processing unit, the at least one processing unit responsive to the instructions of the program module, the program module operative for; accessing a webpage; accessing a database containing a plurality of webpage objects, each webpage object corresponding to a webpage, the webpage defining an electronic form having at least one input, each webpage object having; form completion data providing instructions to enable the data processing unit to successfully complete the electronic form defined by the corresponding webpage by instructing the data process system how to provide proper input for the at least one input; and navigation action data indicating an action to be taken to navigate to a next webpage in the transaction series, checking the accessed webpage against the plurality of webpage objects; if the accessed webpage corresponds to one of the webpage objects, then using the instructions in the webpage object to complete the electronic form defined by the webpage by providing the at least one input, if the instructions include an indication that one of the at least one input of the accessed webpage requires payment information available on identification cards, notifying a user to swipe an identification card in the card reader, obtaining the payment information from the card reader and providing the payment information for the corresponding inputs; and in response to the electronic form being completed, invoking the action indicated by the navigation action data to navigate to the next webpage in the transaction sequence, wherein the card reader is operative for; reading information from an identification card and passing the read information to the data processing system. - View Dependent Claims (31, 32, 33, 34, 35)
-
Specification