Method, system, and storage medium for providing automated purchasing and delivery services
First Claim
Patent Images
1. A method for automating recurrent electronic transactions conducted over a network, comprising:
- gathering, by a purchasing system, data from an application executing on a computer device in response to electronic activities conducted by a network user of the computer device, the electronic activities subject to the gathering comprising accessing a web site, performing a detectable user action on a web page, drafting an email, searching a web-based electronic search engine, entering a new task or accessing an existing task in an electronic task folder, and creating, editing, or viewing a document;
wherein the data gathered includes data collected in response to each of the electronic activities conducted by the network user;
performing, via the purchasing system, analysis of the electronic activities, the analysis including;
comparing the electronic activities with previously-conducted electronic activities by the network user;
applying policies defined by the network user to the electronic activities; and
determining whether the policies defined by the network user are in conflict with the transaction;
the purchasing system inferring an intent to execute a transaction by the network user, the inference based upon results of the analysis and absent any explicit action by the network user to execute the transaction; and
the purchasing system automatically executing the transaction on behalf of the network user upon determining the policies defined by the network user are not in conflict with the transaction, the automatically executing the transaction including executing a purchase of a service/product on behalf of the network user.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate to a method, system, and storage medium for providing automated purchasing and delivery services. The method includes performing analysis of electronic activities conducted by a network user, inferring an intent to execute a transaction by the network user, and executing the transaction on behalf of the network user. The analysis includes comparing the electronic activities with previously-conducted electronic activities, and applying user-defined policies to the electronic activities.
46 Citations
20 Claims
-
1. A method for automating recurrent electronic transactions conducted over a network, comprising:
-
gathering, by a purchasing system, data from an application executing on a computer device in response to electronic activities conducted by a network user of the computer device, the electronic activities subject to the gathering comprising accessing a web site, performing a detectable user action on a web page, drafting an email, searching a web-based electronic search engine, entering a new task or accessing an existing task in an electronic task folder, and creating, editing, or viewing a document;
wherein the data gathered includes data collected in response to each of the electronic activities conducted by the network user;performing, via the purchasing system, analysis of the electronic activities, the analysis including; comparing the electronic activities with previously-conducted electronic activities by the network user; applying policies defined by the network user to the electronic activities; and determining whether the policies defined by the network user are in conflict with the transaction; the purchasing system inferring an intent to execute a transaction by the network user, the inference based upon results of the analysis and absent any explicit action by the network user to execute the transaction; and the purchasing system automatically executing the transaction on behalf of the network user upon determining the policies defined by the network user are not in conflict with the transaction, the automatically executing the transaction including executing a purchase of a service/product on behalf of the network user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory storage medium comprising machine-readable computer program code for automating recurrent electronic transactions conducted over a network, the storage medium including instructions for causing a computer to implement a method comprising:
-
gathering, by a purchasing system, data from an application executing on a computer device in response to electronic activities conducted by a network user of the computer device, the electronic activities subject to the gathering comprising accessing a web site, performing a detectable user action on a web page, drafting an email, searching a web-based electronic search engine, accessing a personal information calendar, entering a new task or accessing an existing task in an electronic task folder, and creating, editing, or viewing a document;
wherein the data gathered includes data collected in response to each of the electronic activities conducted by the network user;performing analysis of the electronic activities, the analysis including; comparing the electronic activities with previously-conducted electronic activities by the network user; applying policies defined by the network user to the electronic activities; and determining whether the policies defined by the network user are in conflict with the transaction; inferring an intent to execute a transaction by the network user, the inference based upon results of the analysis and absent any explicit action by the network user to execute the transaction; and executing the transaction on behalf of the network user upon determining the policies defined by the network user are not in conflict with the transaction, the automatically executing the transaction including executing a purchase of a service/product on behalf of the network user. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system for automating recurrent electronic transactions conducted over a network, comprising:
-
a computer system; and a purchasing system executed via the computer system, the purchasing system implementing a method, comprising; gathering data from an application executing on a computer device in response to electronic activities conducted by a network user of the computer device, the electronic activities subject to the gathering comprising accessing a web site, performing a detectable user action on a web page, drafting an email, searching a web-based electronic search engine, accessing a personal information calendar, entering a new task or accessing an existing task in an electronic task folder, and creating, editing, or viewing a document;
wherein the data gathered includes data collected in response to each of the electronic activities conducted by the network user;performing analysis of the electronic activities, the analysis including; comparing the electronic activities with previously-conducted electronic activities by the network user; applying policies defined by the network user to the electronic activities; and determining whether the policies defined by the network user are in conflict with the transaction; inferring an intent to execute a transaction by the network user, the inference based upon results of the analysis and absent any explicit action by the network user to execute the transaction; and automatically executing the transaction on behalf of the network user upon determining the policies defined by the network user are not in conflict with the transaction, the automatically executing the transaction including executing a purchase of a service/product on behalf of the network user. - View Dependent Claims (17, 18, 19, 20)
-
Specification