Patent classifications
G06Q20/38215
PAYMENT TERMINAL AND PAYMENT MEANS PERFORMING PAYMENT BASED ON PAYMENT TOKEN AND OPERATING METHOD THEREOF
An operating method of a payment terminal configured to perform a payment, including outputting a payment request command and a first payment token; receiving, from at least one payment information generator, a second payment token generated in response to the payment request command; and based on a determination the first payment token corresponds to the second payment token, outputting payment approval information
Distributed smart wallet communications platform
A system and method for digital smart wallet communications that operates by managing separately-owned, private blockchains to reduce processing times, eliminate proof of work burdens, and retain blockchain immutable security while allowing protection of confidential information contained on each blockchain. The system and method may further comprise auditability of blockchains, and may be operated on an integrated communications platform that allows seamless interoperability of communication devices across multiple modes of communication, and automates digital smart wallet transactions.
Method for executing smart contract, blockchain node, and storage medium
The present specification provides a method for executing a smart contract, a blockchain node, and a storage medium. An implementation of a method for executing a smart contract includes: receiving, by a blockchain node, a request for creating a smart contract, the request including a bytecode of the smart contract; starting, by the blockchain node after completing deployment of the smart contract, to compile the bytecode of the smart contract into a first machine code by using ahead-of-time compilation and storing the machine code; and performing, by the blockchain node in execution of the deployed smart contract and in response to the first machine code of the smart contract not being locally stored, JIT compilation on the bytecode of the smart contract to obtain a second machine code and storing the second machine code, and executing the second machine code.
System and method for conducting and securing transactions when blockchain connection is unreliable
A system for transacting in an environment with intermittent connectivity via a network backbone to a blockchain. A merchant device transmits a set of credentials for an ad hoc network to a buyer device and establishes a private peer-to-peer ad hoc network connection with the buyer device. It then conducts a transaction with the buyer device via the private peer-to-peer ad hoc network. If no network connection is available to a transaction blockchain, the merchant device stores a record of the transaction until such network becomes available and later sends the record of the transaction to the transaction blockchain.
Method for automatically providing cryptocurrency to recommender using propagation on SNS
According to an embodiment, a method for automatically providing a cryptocurrency to a recommender using social networking service (SNS) propagation comprises a recommending step in which a blockchain membership node of a member having membership in a proof-of-expansion (PoX) blockchain platform server recommends an identity (ID) of an SNS friend of the member to the PoX blockchain platform server, a registering step in which the PoX blockchain platform server newly registers the ID of the SNS friend as a blockchain membership node, and a reward rate determining step in which the PoX blockchain platform server determines a reward rate for each blockchain member in association with the number of SNS friend IDs that the blockchain member recommends.
SECURE GENERATION OF ONE-TIME PASSCODES USING A CONTACTLESS CARD
Systems, methods, apparatuses, and computer-readable media for secure generation of one-time passcodes using a contactless card. In one example, an operating system (OS) of a device may receive a uniform resource locator (URL) and a cryptogram from a contactless card. The OS may launch an application associated with the URL. The application may transmit the cryptogram to an authentication server. The application may receive a decryption result from the authentication server indicating the authentication server decrypted the cryptogram. Based on the decryption result, the application may request an OTP. The processor may receive an OTP from an OTP generator. The application may receive an input value and compare the input value to a copy of the OTP. The application may determine that the comparison results in a match, and display, based on the determination that the comparison results in the match, one or more attributes of the account.
Automatic renewal of a verifiable claim
Updating a verifiable claim so that a duration of the verifiable claim can be modified without direct user input. A plurality of verifiable claims that have previously been issued to a user are accessed by a computing system. The plurality of verifiable claims include duration metadata that defines a duration of each of the plurality of verifiable claims. The duration metadata of each of the plurality of verifiable claims is monitored to determine those of the plurality of verifiable claims that are set to expire based on the defined duration. For those verifiable claims that are set to expire, a request is made to a party that issued each verifiable claim for update information that is configured to modify the duration of each verifiable claim. In response to receiving the update information, the duration of each verifiable claim is automatically updated without the need for any direct user input.
Systems and methods for selecting and utilizing a committee of validator nodes in a distributed system
The disclosed embodiments provide a distributed transaction system including a group of validator nodes that are known to each other in a network but are indistinguishable to other network nodes. The validator nodes form a Committee including a Leader node and one or more Associate nodes. The Committee may be dynamically changed, such that new network nodes may be added to the Committee or may replace existing validator nodes. The Associate nodes also may coordinate with each other to select a new Leader node. The disclosed embodiments reduce the distributed system's reliance on the stability of any particular node(s) in the network, as the validator nodes in the Committee may be changed at a sufficient frequency to remove unreliable, unavailable, or otherwise untrusted nodes. Further, the disclosed embodiments provide a scheme that helps ensure the Leader node, as well as the other Committee members, functions properly.
Device-based transaction authorization
Pursuant to some embodiments, systems, methods and computer program code are provided for receiving a transaction request message, the transaction request message specifying transaction attributes for a proposed payment transaction involving a user of a mobile device and a merchant, comparing the transaction attributes with a permitted transaction rule, the permitted transaction rule having been stored in the mobile device prior to receiving the transaction request message, approving the proposed transaction upon determining that the transaction attributes satisfy the permitted transaction rule, the approving including generating a transaction cryptogram, and transmitting the transaction cryptogram to the merchant for use in completing the proposed payment transaction.
SYSTEMS AND METHODS FOR EXECUTING ELECTRONIC TRANSACTIONS AND TOKENIZATIONS WITH DISTRIBUTED SETTLEMENT PLATFORM
Systems and methods for executing a distributed electronic transaction by a processing system are disclosed. One method includes receiving, by the processing system, a first transaction request from a first merchant system. The first transaction request may include a first exchange request and/or a distributed settlement agreement. The processing system may generate one or more tokens based on the first exchange request. The processing system may store a transaction amount based on the first exchange request in an exchange database. The processing system may transmit the one or more tokens to the first merchant system. The processing system may transmit one or more tokens based on the payment request to one or more second merchant systems.