E-mail invoked electronic commerce
First Claim
1. A system for conducting consumer transactions with any of a plurality of merchant computers over a network, comprising:
- a consumer information server implemented with one or more hardware processors, configured to;
receive, by a network interface of the consumer information server that communicates with the network, a connection request from a consumer device in response to an email message transmitted to the consumer device, the email message comprising a purchase offer for an item requested by the consumer device, and the connection request indicating the purchase offer;
determine whether a consumer associated with the consumer device is registered with the consumer information server, wherein the consumer is determined to be registered when the connection request includes a confirmation that the consumer device stores a browser identifier;
based on a determination that the consumer is not registered with the consumer information server, collect purchasing information associated with the consumer, wherein the purchasing information is used to communicate information responsive to the purchase offer with a merchant computer associated with the purchase offer, and determine a consumer intent for registering with the consumer information server;
based on a determination of the consumer intent indicating registering with the consumer information server, set a register flag;
if the register flag is set, transmit a registration request for registration information to be displayed on a web browser of the consumer device;
receive the registration information, the registration information including one or more of a consumer identification number, a consumer electronic mail address, and consumer payment information;
store the registration information;
transmit the browser identifier to the consumer device; and
enable the system to use the registration information for a subsequent consumer transaction associated with the consumer, without requiring the consumer to register separately with another merchant computer of the plurality of merchant computers to complete the subsequent consumer transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for electronic commerce allowing consumers to purchase items over a network and merchants to receive payment information relating to the purchases. The system includes a server configured to gather purchasing information from a consumer to complete a purchasing transaction. The system has a consumer data structure that stores purchasing information for registered consumers. The server is able to access the consumer data structure and enter the consumer'"'"'s purchasing information during subsequent purchases such that the consumer does not have to enter the same information every time they purchase an item over the network. In alternate embodiments, the same technology can be applied to other arenas where a user may have to enter the same repetitive information. In addition, consumers can register with the consumer information server prior to making purchase.
-
Citations
18 Claims
-
1. A system for conducting consumer transactions with any of a plurality of merchant computers over a network, comprising:
-
a consumer information server implemented with one or more hardware processors, configured to; receive, by a network interface of the consumer information server that communicates with the network, a connection request from a consumer device in response to an email message transmitted to the consumer device, the email message comprising a purchase offer for an item requested by the consumer device, and the connection request indicating the purchase offer; determine whether a consumer associated with the consumer device is registered with the consumer information server, wherein the consumer is determined to be registered when the connection request includes a confirmation that the consumer device stores a browser identifier; based on a determination that the consumer is not registered with the consumer information server, collect purchasing information associated with the consumer, wherein the purchasing information is used to communicate information responsive to the purchase offer with a merchant computer associated with the purchase offer, and determine a consumer intent for registering with the consumer information server; based on a determination of the consumer intent indicating registering with the consumer information server, set a register flag; if the register flag is set, transmit a registration request for registration information to be displayed on a web browser of the consumer device; receive the registration information, the registration information including one or more of a consumer identification number, a consumer electronic mail address, and consumer payment information; store the registration information; transmit the browser identifier to the consumer device; and enable the system to use the registration information for a subsequent consumer transaction associated with the consumer, without requiring the consumer to register separately with another merchant computer of the plurality of merchant computers to complete the subsequent consumer transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for conducting consumer transactions with merchant computers over a network, the method comprising:
-
receiving, over the network, a connection request from a consumer device, the connection request indicating an email message transmitted to a consumer device, the connection request indicating a purchase offer that was transmitted via the email message; based on a determination that a consumer associated with the consumer device is not registered with a consumer information server, collecting purchasing information from the consumer device, said determining that the consumer is not registered with the consumer information server based on the connection request not indicating a browser identifier at the consumer device, the purchasing information being used to communicate information with a merchant computer associated with the purchase offer; based on a determination that a consumer intent indicates registering with the consumer information server, setting a register flag; if the register flag is set, transmitting a registration request for registration information, the registration request to be displayed on a display of the consumer device; receiving the registration information, the registration information including one or more of a consumer identification number, a consumer electronic mail address, and consumer payment information; storing the registration information; transmitting the browser identifier to the consumer device; and enabling use of the registration information for a subsequent consumer transaction associated with the consumer without requiring the consumer to register separately with another merchant computer of the plurality of merchant computers to complete the subsequent consumer transaction. - View Dependent Claims (14, 15)
-
-
16. A non-transitory machine-readable medium having instructions stored thereon, the instructions executable to cause performance of operations comprising:
-
receiving, over a network, a connection request from a consumer device, the connection request indicating an email message transmitted to a consumer device, the connection request indicating a purchase offer that was transmitted via the email message; determining whether a consumer associated with the consumer device is registered with a consumer information server, the determination whether the consumer is registered based on whether the connection request indicates a browser identifier at the consumer device; based on a determination that the consumer is not registered with the consumer information server, collecting purchasing information from the consumer device, wherein the purchasing information is used to communicate information with a merchant computer associated with the purchase offer; based on a determination that a consumer intent indicates registering with the consumer information server, setting a register flag; if the register flag is set, transmitting a registration request for registration information, the registration request to be displayed on a display of the consumer device; receiving the registration information, the registration information including one or more of a consumer identification number, a consumer electronic mail address, and consumer payment information; storing the registration information; transmitting the browser identifier to the consumer device; and enabling use of the registration information for a subsequent consumer transaction associated with the consumer without requiring the consumer to register separately with another merchant computer of the plurality of merchant computers to complete the subsequent consumer transaction. - View Dependent Claims (17, 18)
-
Specification