Patent classifications
G06Q20/3674
METHOD AND SYSTEM FOR RECORDING FORWARD ROYALTIES USING A DISTRIBUTED LEDGER
To manage property records using a multi-layered hybrid distributed ledger architecture, identification information for a particular property is obtained and transmitted to at least one participant in a public distributed ledger network for a public distributed ledger layer. Ownership information for the same particular property is obtained and transmitted to at least one participant in a federated distributed ledger network for a federated distributed ledger layer. Transaction-related documents for the same particular property are obtained and transmitted to at least one participant in a private distributed ledger network for a private distributed ledger. The distributed ledger layers are different layers of a property distributed ledger each having a separate set of consensus rules for appending distributed ledger data to the respective layer. This allows for the immutable preservation of royalty terms and conditions for a property or asset using the distributed ledger.
MULTI-CHAIN CREDENTIAL MANAGEMENT AND RETRIEVAL OF LOST CREDENTIAL
System and method are described for creating and validating identities across multiple blockchains. According to an embodiment, a system uses decentralized resources to receive an enrollment request comprising entity information to create a multi-chain identity of an entity and create an account with a global identifier for the entity and one or more decentralized identities (DIDs), each associated with a cryptographic blockchain of a set of supported cryptographic blockchains. The system maintains a mapping of the global identifier and the one or more DIDs created, share the global identifier and the one or more decentralized identities in a digital wallet associated with the entity. In an embodiment, the digital wallet is implemented as an application to be run on a computing device associated with the entity. The digital wallet stores the global identifier, the one or more decentralized identities, and corresponding cryptographic keypairs associated with each of the one or more DIDs.
Monitoring Data for Determining Condition Satisfaction
Particular embodiments receive, by at least one computing device of a payment service, a request to configure a goal to associate with a user account of a user, where the goal is associated with a condition that, when satisfied, causes an incentive to be associated with the user account. The at least one computing device generates a data object for tracking completion of the goal, where the data object is stored in a datastore by the payment service. The at least one computing device monitors, in near-real-time, at least one of managed transaction data associated with users of the payment service or interaction data associated with the user. The at least one computing device determines, based at least in part on comparing at least one of the transaction data or the interaction data to at least the condition, satisfaction of the condition.
Direct payment authorization path
Various examples described herein are directed to systems and methods for processing a payment using a mobile wallet network and issuer. A mobile wallet application provides payment information and an indication if payment may be done directly via the mobile wallet network to a point of sale (POS) terminal. The POS terminal determines which payment network to use. A bill may be sent to the mobile wallet application. The mobile wallet application requests payment authorization from an issuer. The issuer provides the authorization and the transaction is completed between the POS terminal and the mobile wallet application.
Systems, methods, and program products for a digital math-based asset exchange
Systems, methods, and program products for providing exchanges for converting from, to, or between digital assets, and in particular digital math-based assets, such as bitcoins, Namecoins, Litecoins, PPCoins, Tonal bitcoins, IxCoins, Devcoins, Freicoins, I0coins, Terracoins, Liquidcoins, BBQcoins, BitBars, PhenixCoins, Ripple, Dogecoins, Mastercoins, BlackCoins, Ether, Nxt, BitShares-PTS, Quark, Primecoin, Feathercoin, and Peercoin, to name a few, are disclosed. In embodiments, such systems, methods, and program products can further provide or be used in conjunction with automated transactions, digital asset arbitrage systems, and/or kiosk systems for transacting or interacting with digital math-based assets. A kiosk for transacting with digital assets and digital asset exchanges is also disclosed. Systems, methods, and program products for automated transactions and automated digital asset arbitrage transactions are also disclosed.
Deploying physical diamond tokens on a blockchain
A diamond asset comprising one or more diamonds and an encryption chip is used to asset-back a cryptographic token that can be used to conduct transactions. The cryptographic token is written to a blockchain using a smart contract that is configured to enable a transaction associated with the token in response to two or more of: a signature by the encryption chip, a signature by the owner of the diamond asset, and a validation of a visual layout of the diamond asset.
Systems and methods for minimizing user interactions for cardholder authentication
A method and system include providing a user interface associated with an issuer of an account; receiving, at the user interface, a request to generate a token associated with a user account; generating at least one token associated with the user account; authenticating one or more elements associated with the user account, wherein authentication may be one of prior to and subsequent to the generation of the at least one token; and receiving the at least one token. Numerous other aspects are provided.
Automating digital asset transfers based on historical transactions
Systems and methods are disclosed for automating digital asset transfers based on historical transactions. In one implementation, a notification corresponding to a first transaction or operation associated with a first entity is received. Based on the notification, a second transaction or operation is initiated with respect to one or more digital tokens. One or more digital tokens are received in response to the second transaction. At least one of the one or more digital tokens, as secured via one or more cryptographic keys, is stored in a wallet associated with the first entity.
Apparatus and method for payment of a texting session order from an electronic wallet
An intelligent interface responds to an order received in a text messaging session by initiating payment from an electronic wallet. An IP network interface receives requests including a source phone number, message content and the destination phone number. From the requests, an order program receives an order destined to a client establishment associated with the destination phone number. A response is generated with payment options from an electronic wallet associated with the source phone number. A reply generator generates a reply including the source phone number as a destination, the destination phone number as a source and the response. Selection of one of the payment options in the response causes the order program to process the payment for the order from the electronic wallet and forward the order to the client establishment.
Method and apparatus for ordering goods, services and content over an internetwork using a virtual payment account
A virtual payment system for paying for goods, services and content ordered over an internetwork is disclosed. The virtual payment system includes a commerce gateway. Buyers and sellers becomes registered participants by applying for virtual payment buyer and seller accounts. Once an account is established with the commerce gateway, a digital certificate is stored on the registered participant's computer. A buyer can then order a product, i.e., goods, services or content from a seller and charge it to the virtual payment account. When the product is shipped, the seller notifies the commerce gateway, which applies the charges to the buyer's virtual payment account. The buyer can settle the charges using a prepaid account, a credit account, or by using reward points earned through use of the virtual payment account. A buyer may create sub-accounts.