System and method for blockchain-based product configuration and referral
AssigneeAmazon Technologies, Inc.
InventorDaniel del Hoyo Rodriguez
Life of this patent
Estimating the term…
Abstract
Disclosed are various embodiments for blockchain-based product configuration and referral. An originator may interact with a product configuration service to generate a product combination, which may include a particular combination and arrangement of physical or virtual items. A blockchain data object may be generated that is unique to the product configuration. The blockchain data object may be inserted into a blockchain using a blockchain network service such that, when the product configuration is subsequently accessed or consumed by another user account, a predetermined task is performed in association with a user account of the originator.
Claims17
A system, comprising:
- at least one computing device;
- and
- program instructions stored in memory and executable in the at least one computing device that, when executed, direct the at least one computing device to:
- provide access to an electronic commerce system having a plurality of items available to purchase or consume by a plurality of user accounts;
- receive a product configuration describing a combination of items, the combination of items being created by one of the user accounts corresponding to an originator using a product configuration service, and the combination of items being a subset of the items available to purchase or consume using the electronic commerce system;
- determine that the product configuration is unique by comparing the product configuration to a database of past product configurations;
- in response to the product configuration being unique, generate a blockchain data object that is unique to the product configuration comprising information describing the product configuration;
- direct a blockchain network service implementing a blockchain protocol to insert the blockchain data object into a blockchain;
- and
- in response to the product configuration created by the originator being accessed or consumed by another one of the user accounts, direct the blockchain network service to perform a predetermined task in association with the one of the user accounts corresponding to the originator, wherein the predetermined task comprises a referral benefit conferred by the electronic commerce system.
A computer-implemented method, comprising:
- maintaining, via at least one of one or more computing devices, an electronic catalog accessible by an electronic commerce system, the electronic catalog having a plurality of items available to purchase or consume by a plurality of user accounts associated with the electronic commerce system;
- receiving, via at least one of the one or more computing devices, a product configuration describing a combination and arrangement of items from the electronic catalog generated by one of the user accounts of an originator using a product configuration service;
- determining, via at least one of the one or more computing devices, that the product configuration is unique;
- in response to the product configuration being unique, generating, by via at least one of the one or more computing devices, a blockchain data object for the product configuration;
- directing, via at least one of the one or more computing devices, a blockchain network service implementing a blockchain protocol to insert the blockchain data object into a blockchain;
- identifying, via at least one of the one or more computing devices, that the product configuration generated by the originator was accessed or consumed by another user account;
- and
- executing, via at least one of the one or more computing devices, code specified in the blockchain data object that performs a predetermined task in association with the one of the user accounts of the originator.
Dependencies are inferred from the claim text.