Method and system for integrating transaction mechanisms over multiple internet sites
First Claim
1. A computer-implemented method of facilitating transactions on web sites, the method comprising:
- one or more computer systems configured to execute instructions comprising;
receiving, and storing in a data repository, user information supplied by a user, including information suitable for conducting transactions via web sites;
programmatically obtaining, from a web site, information about an item that can be ordered via the web site;
presenting the obtained information to the user separately from the web site, in conjunction with functionality for the user to select the item for placement of an order; and
in response to a request from the user to order the item, automatically filling in a sequence of two or more web forms of the web site with user information obtained from the data repository, and automatically submitting the web forms, to at least partially automate a process of placing an order for the item, wherein the web forms are filled in and submitted using automated form filling technology that fills in the sequence of two or more web forms in a correct order without the web forms being presented to the user and without obtaining additional user information directly from the user when filling out the web forms.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for effecting transactions across multiple vendors in an integrated environment, wherein the user may purchase each of a plurality of items the user finds independent of the vendors. The user'"'"'s selections are received from the user and mapped to a selected set of vendors. When the user is finished, she invokes a check-out application to fill in one or many order entry forms for each of the relevant vendors whose goods the user selected during the course of shopping. The check-out application uses common information, such as name, address and credit card number, previously provided by the user in order to fill in the order entry forms for each vendor without requiring the user to fill in these forms. Finally, the check-out application tracks confirmation numbers in a common information store.
42 Citations
39 Claims
-
1. A computer-implemented method of facilitating transactions on web sites, the method comprising:
-
one or more computer systems configured to execute instructions comprising; receiving, and storing in a data repository, user information supplied by a user, including information suitable for conducting transactions via web sites; programmatically obtaining, from a web site, information about an item that can be ordered via the web site; presenting the obtained information to the user separately from the web site, in conjunction with functionality for the user to select the item for placement of an order; and in response to a request from the user to order the item, automatically filling in a sequence of two or more web forms of the web site with user information obtained from the data repository, and automatically submitting the web forms, to at least partially automate a process of placing an order for the item, wherein the web forms are filled in and submitted using automated form filling technology that fills in the sequence of two or more web forms in a correct order without the web forms being presented to the user and without obtaining additional user information directly from the user when filling out the web forms. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method of facilitating transactions on web sites, the method comprising:
-
one or more computer systems configured to execute instructions comprising; receiving, and storing in a data repository, user information supplied by a user, said user information including information suitable for conducting transactions via web sites; maintaining, in an electronic shopping cart associated with the user, a record of a plurality of items selected by the user to order, including at least a first item offered by a first entity on a first web site, and a second item offered by a second entity on a second web site, and in response to a request from the user to order the items recorded in the electronic shopping cart, automatically initiating at least a first transaction to order the first item from the first entity, and a second transaction to order the second item from the second entity, wherein the first and second transactions are initiated, at least in part, by automatically filling in a first sequence of two or more web forms of the first web site with at least some of the user information obtained from the data repository using automated form filling technology that fills in the first sequence of two or more web forms in a correct order without obtaining additional user information directly from the user when filling out the first sequence of web forms, by automatically filling a second sequence of two or more web forms of the second web site with at least some of the user information obtained from the data repository using automated form filling technology that fills in the second sequence of two or more web forms without obtaining additional user information directly from the user when filling out the second sequence of web forms, and by automatically submitting the first and second sequences of web forms on behalf of the user. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for facilitating transactions on web sites, the system comprising:
-
a data store that stores user information supplied by a user, including information suitable for conducting transactions via web sites; and a computing device in communication with the data store and that is operative to; programmatically obtain, from a web site, information about an item that can be ordered via the web site; present the obtained information to the user separately from the web site, in conjunction with functionality for the user to select the item for placement of an order; and in response to a request from the user to order the item, automatically fill in a sequence of two or more web forms of the web site with user information obtained from the data store, and automatically submit the web forms, to at least partially automate a process of placing an order for the item, wherein the web forms are filled in and submitted using automated form filling technology that fills in the sequence of two or more web forms without the web forms being presented to the user and without obtaining additional user information directly from the user when filling out the web forms. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A tangible computer-readable storage medium which stores a computer program comprising:
-
a data storage component that receives, and stores in a data repository, user information supplied by a user, including information suitable for conducting transactions via web sites; and an automated form filling component in communication with the data storage component, the automated form filling component operative to; programmatically obtain, from a web site, information about an item that can be ordered via the web site; present the obtained information to the user separately from the web site, in conjunction with functionality for the user to select the item for placement of an order; and in response to a request from the user to order the item, automatically fill in a sequence of two or more web forms of the web site with user information obtained from the data repository, and automatically submit the web forms, to at least partially automate a process of placing an order for the item, wherein the web forms are filled in and submitted using automated form filling technology that fills in the sequence of two or more web forms in a correct order without the web forms being presented to the user and without obtaining additional user information directly from the user when filling out the web forms.
-
Specification