Electronic commerce system
First Claim
1. A method to facilitate a transaction, comprising:
- receiving, at a network-connected transaction server, a request to transfer one or more transaction items involving a first user account on the transaction server, wherein the transaction server is configured to receive requests from a plurality of user types corresponding to a plurality of transaction types, wherein the transaction items include money, money equivalents, loyalty credits, products, services, and content;
selecting a delivery instrument from one or more available delivery instruments associated with the first user account on the transaction server;
authorizing, by the transaction server, the request based at least upon a unique identifier including a unique transaction identifier associated with the request, a unique user device identifier associated with a user access device, and a unique user identifier, wherein the unique transaction identifier and the unique user device identifier provide a character sequence that represents a device fingerprint, information regarding the transaction items and, wherein the unique identifier includes analytics data encoding information on the user'"'"'s purchase and payment behavior based on past performance, and wherein the unique user identifier has embedded logic configured to cause the unique user identifier to evolve over time based on its security level, so that the unique user identifier becomes more trusted as the user executes more transactions;
validating the transaction using embedded context in the character sequence of the unique identifier; and
transferring a quantity of the one or more transaction items into or out of the selected delivery instrument, wherein the quantity is determined at least based upon the authorized request, wherein the selected delivery instrument are repositories or accounts associated with respective users, merchants, financial or retail institutions, organizations, content providers, or direct users.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide methods, systems, and computer readable storage media to facilitate a transaction in an electronic commerce system. Aspects of the embodiments include receiving a request at a network-connected transaction server to transfer one or more transaction items involving a first user account on the transaction server, selecting a delivery instrument from one or more available delivery instruments associated with the first user account on the transaction server, authorizing the request based at least upon a unique transaction identifier associated with the request and a unique user device identifier associated with a user access device, transferring a quantity of the one or more transaction items into or out of the selected delivery instrument, wherein the quantity is determined at least based upon the authorized request.
51 Citations
34 Claims
-
1. A method to facilitate a transaction, comprising:
-
receiving, at a network-connected transaction server, a request to transfer one or more transaction items involving a first user account on the transaction server, wherein the transaction server is configured to receive requests from a plurality of user types corresponding to a plurality of transaction types, wherein the transaction items include money, money equivalents, loyalty credits, products, services, and content; selecting a delivery instrument from one or more available delivery instruments associated with the first user account on the transaction server; authorizing, by the transaction server, the request based at least upon a unique identifier including a unique transaction identifier associated with the request, a unique user device identifier associated with a user access device, and a unique user identifier, wherein the unique transaction identifier and the unique user device identifier provide a character sequence that represents a device fingerprint, information regarding the transaction items and, wherein the unique identifier includes analytics data encoding information on the user'"'"'s purchase and payment behavior based on past performance, and wherein the unique user identifier has embedded logic configured to cause the unique user identifier to evolve over time based on its security level, so that the unique user identifier becomes more trusted as the user executes more transactions; validating the transaction using embedded context in the character sequence of the unique identifier; and transferring a quantity of the one or more transaction items into or out of the selected delivery instrument, wherein the quantity is determined at least based upon the authorized request, wherein the selected delivery instrument are repositories or accounts associated with respective users, merchants, financial or retail institutions, organizations, content providers, or direct users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for facilitating a transaction, comprising:
-
at least one processor; a network-connected transaction server configured to execute on the at least one processor and further configured to; receiving, at a network-connected transaction server, a request to transfer one or more transaction items involving a first user account on the transaction server, wherein the transaction server is configured to receive requests from a plurality of user types corresponding to a plurality of transaction types, wherein the transaction items include money, money equivalents, loyalty credits, products, services, and content; selecting a delivery instrument from one or more available delivery instruments associated with the first user account on the transaction server; authorizing, by the transaction server, the request based at least upon a unique identifier including a unique transaction identifier associated with the request, a unique user device identifier associated with a user access device, and a unique user identifier, wherein the unique transaction identifier and the unique user device identifier provide a character sequence that represents a device fingerprint, information regarding the transaction items and, wherein the unique identifier includes analytics data encoding information on the user'"'"'s purchase and payment behavior based on past performance, and wherein the unique user identifier has embedded logic configured to cause the unique user identifier to evolve over time based on its security level, so that the unique user identifier becomes more trusted as the user executes more transactions; validating the transaction using embedded context in the character sequence of the unique identifier; and transferring a quantity of the one or more transaction items into or out of the selected delivery instrument, wherein the quantity is determined at least based upon the authorized request, wherein the selected delivery instrument are repositories or accounts associated with respective users, merchants, financial or retail institutions, organizations, content providers, or direct users. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A non-transitory computer readable storage medium storing instructions that, when executed by a processor, causes the processor to perform a method to facilitate a transaction, comprising;
-
receiving, at a network-connected transaction server, a request to transfer one or more transaction items involving a first user account on the transaction server, wherein the transaction server is configured to receive requests from a plurality of user types corresponding to a plurality of transaction types, wherein the transaction items include money, money equivalents, loyalty credits, products, services, and content; selecting a delivery instrument from one or more available delivery instruments associated with the first user account on the transaction server; authorizing, by the transaction server, the request based at least upon a unique identifier including a unique transaction identifier associated with the request, a unique user device identifier associated with a user access device, and a unique user identifier, wherein the unique transaction identifier and the unique user device identifier provide a character sequence that represents a device fingerprint, information regarding the transaction items and, wherein the unique identifier includes analytics data encoding information on the user'"'"'s purchase and payment behavior based on past performance, and wherein the unique user identifier has embedded logic configured to cause the unique user identifier to evolve over time based on its security level, so that the unique user identifier becomes more trusted as the user executes more transactions; validating the transaction using embedded context in the character sequence of the unique identifier; and transferring a quantity of the one or more transaction items into or out of the selected delivery instrument, wherein the quantity is determined at least based upon the authorized request, wherein the selected delivery instrument are repositories or accounts associated with respective users, merchants, financial or retail institutions, organizations, content providers, or direct users.
-
Specification