Patent classifications
G06Q20/3678
System and method for providing payments for users in connection with a device software module having a payment application programming interface
Disclosed is an approach for enabling a user to choose from multiple payment options using a browser API. The method includes transmitting, to a browser and via a browser payment request application programming interface, a payment request having data associated with a purchase of a product from the site for a user and presenting a choice between a first payment method and a second payment method for purchasing the product. The method includes receiving a selection of a payment method from the user of one of the first payment method and the second payment method to yield a selected payment method and, based on the selected payment method and in response to the payment request, receiving, from the browser and via the browser payment request application programming interface, data associated with the selected payment method.
METHODS, APPARATUS AND COMPUTER PROGRAMS FOR ENABLING TRANSACTIONS USING DIGITAL ATTRIBUTES
A method, apparatus and computer program, the method comprising: selecting a transaction entity for a mobile entity wherein a digital attribute account is associated with the mobile entity; and assigning one or more items of digital attributes from the digital attribute account associated with the mobile entity to the selected transaction entity such that the assigned items can only be used for transactions between the mobile entity and the selected transaction entity.
SYSTEMS AND METHODS FOR SECURING DIGITAL GIFT CARDS WITH A PUBLIC LEDGER
Disclosed is a method for providing fraud protection and transaction tracing for gift card accounts through use of a public blockchain ledger. Digital gift cards are associated with tokens which are passed between user accounts. The users do not obtain direct access to the debit codes assigned to the gift cards and are instead provided with variable authentication codes for use in merchant purchases. The variable authentication code is used by a merchant to obtain a reference to an actual debit code held by a web server. Numerous types of transactions are published to the blockchain ledger including initial purchases, reserving/claiming of debit codes, transfers of tokens between accounts, and depleting of gift card value associated with a token. Transactions published to the blockchain occur substantially simultaneously with a merchant purchase such that users may look up gift card values at any time to be assured each gift card is valid.
PLATFORM FOR FACILITATING CONNECTIVITY OF SMART FIREARMS
A system comprises a programmable processor, one or more sensors in communication with the processor, and a memory in communication with the processor. The memory contains data and instructions executable by the processor to perform blockchain processing. The system also comprises a communications module in communication with the processor and with a network. The system is incorporated in a firearm.
SYSTEM AND METHOD FOR INFORMATION PROTECTION
A computer-implemented method comprises: committing a transaction amount t of a transaction with a commitment scheme to obtain a transaction commitment value T, the commitment scheme comprising at least a transaction blinding factor r_t; encrypting a combination of the transaction blinding factor r_t and the transaction amount t with a second public key PK_2_B of a recipient of the transaction, wherein: the recipient is further associated with a first public key PK_1_B as an address for receiving the transaction amount t; and transmitting the transaction commitment value T and the encrypted combination to a recipient node associated with the recipient for the recipient node to verify the transaction.
CHILD TOKENS FOR DIGITAL WALLETS
Provided are systems and methods for generating a child token for a digital wallet. In one example, the method may include receiving a request to generate an additional token from a mobile device, identifying a parent token previously issued to the mobile device and comprising a non-sensitive tokenization element linked to a payment credential at a tokenization platform, generating a child token of the parent token at the tokenization platform, the child token including a different non-sensitive tokenization element than the non-sensitive tokenization element of the parent token and being linked to the parent token at the tokenization server, and transmitting the child token to a receiving device. The child token and the parent token can be processed at the same time in different payment transactions while being linked to the same payment card.
Title Registration System and Protocol
A method for registering title to a precious stone to provide verified ownership information of the precious stone, comprising: a) performing at least one of associating or updating information, including ownership information, with respect to the precious stone on a distributed ledger; and, b) recording the associated and/or updated information on at least one medium, wherein the precious stone has been previously tagged or marked with an identification and that identification has been registered on the distributed ledger.
SYSTEMS AND METHODS FOR DISTRIBUTED LEDGER-BASED STOCK TRANSACTIONS
Systems and methods for distributed ledger-based stock transactions are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for conducing distributed ledger-based stocked transactions may include: (1) receiving a stock purchase order for a stock comprising a purchase parameter; (2) identifying an available stock in a distributed ledger stock pool that meets the purchase parameter; (3) executing the stock purchase transaction by generating transaction data for the stock purchase order; (4) writing the transaction data to a distributed ledger; and (5) transferring a transaction amount from an electronic wallet for a buyer of the stock to an electronic wallet for a seller of the stock.
Instant exchange
A system and method for transaction bitcoin is described. Bitcoin can be sent to an email address. No miner's fee is paid by a host computer system. Hot wallet functionality is provided that transfers values of some Bitcoin addresses to a vault for purposes of security. A private key of a Bitcoin address of the vault is split and distributed to keep the vault secure. Instant exchange allows for merchants and customers to lock in a local currency price. A vault has multiple email addresses to authorize a transfer of bitcoin out of the vault. User can opt to have private keys stored in locations that are under their control. A tip button rewards content creators for their efforts. A bitcoin exchange allows for users to set prices that they are willing to sell or buy bitcoin and execute such trades.
HYBRID DIGITAL LEDGER CONTROL WITH ADDRESS ENCODING
Disclosed techniques enable hybrid digital ledger control with address encoding. A digital ledger is accessed using a centralized computing platform. The digital ledger comprises a decentralized blockchain. A wallet address for a user is determined, where the wallet address is associated with a digital token in the digital ledger. A digitally mapped value is encoded based on the wallet address. The digitally mapped value includes the wallet address, a transaction amount, and a type of digital currency. Access to the digital token is enabled, where the access is enabled using the encoding, the centralized computing platform, and the digital ledger. A smart contract is updated using the centralized computing platform, where the updating reflects the access enabled to the digital token.