Systems, apparatus, and methods for online purchasing
First Claim
1. A system comprising:
- a web server comprising at least one processor programmed to;
receive at least one purchase selection from a user;
receive a primary identifier from the user; and
receive payment information for the purchase selection;
an application server comprising at least one processor programmed to;
attempt to authenticate the user to an existing account using the primary identifier by;
determining that the primary identifier corresponds to the existing account;
determining that the user failed to provide a valid password for the existing account;
in response to the determination that the user failed to provide a valid password for the existing account, use the primary identifier to automatically create a temporary provisional account for the user that is distinct from the existing account without requiring any additional information from the user; and
associate the purchase selection with the provisional account in order to fulfill the purchase selection;
a user data store that stores user account data;
an order data store that stores purchase data associated with accounts in the user data store; and
a product data store that stores product description and pricing data.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosure is directed to systems, apparatus, and methods for online purchasing. In one example, a system includes a web server that presents purchase options and receives user input. The system may also include an application server that attempts to authenticate users to existing accounts using an account identifier, such as a user ID or email address. If a user does not provide an identifier corresponding to an existing account, the application server may create a new account. If the user provides an identifier corresponding to an existing account, but does not provide a valid password, the application server may create a provisional account. The application server may also associate purchases with the user'"'"'s account and provide access to the purchased product. Purchases associated with a provisional account may be resolved with an existing or newly-created permanent account when additional user information is received, such when the product is registered.
37 Citations
20 Claims
-
1. A system comprising:
-
a web server comprising at least one processor programmed to; receive at least one purchase selection from a user; receive a primary identifier from the user; and receive payment information for the purchase selection; an application server comprising at least one processor programmed to; attempt to authenticate the user to an existing account using the primary identifier by; determining that the primary identifier corresponds to the existing account; determining that the user failed to provide a valid password for the existing account; in response to the determination that the user failed to provide a valid password for the existing account, use the primary identifier to automatically create a temporary provisional account for the user that is distinct from the existing account without requiring any additional information from the user; and associate the purchase selection with the provisional account in order to fulfill the purchase selection; a user data store that stores user account data; an order data store that stores purchase data associated with accounts in the user data store; and a product data store that stores product description and pricing data. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method comprising:
-
receiving at least one purchase selection from a user; receiving a primary identifier from the user; receiving payment information for the purchase selection; attempting to authenticate the user to an existing account using the primary identifier by; determining that the primary identifier matches the existing account; determining that the user failed to provide a valid password for the existing account; in response to the determination that the user failed to provide a valid password for the existing account, using the primary identifier to automatically create a temporary provisional account for the user that is distinct from the existing account without requiring any additional information from the user; and associating the purchase selection with the provisional account in order to fulfill the purchase selection; wherein all the method steps are performed by a computing device comprising at least one processor. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a communication module programmed to; receive at least one purchase selection from a user; receive a primary identifier from the user; and receive payment information for the purchase selection; a security module programmed to attempt to authenticate the user to an existing account using the primary identifier by; determining that the primary identifier matches the existing account; and determining that the user failed to provide a valid password for the existing account; an account management module programmed to, in response to the determination that the user failed to provide a valid password for the existing account, use the primary identifier to automatically create a temporary provisional account for the user that is distinct from the existing account without requiring any additional information from the user; a payment processing module programmed to associate the at least one purchase selection with the provisional account in order to fulfill the purchase selection; and at least one processor programmed to execute the communication module, the security module, the account management module, and the payment processing module. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification