G06Q20/3678

Immutable ledger with efficient and secure data destruction, system and method

A system and method for destroying data stored on an immutable distributed ledger utilizes technology from the following fields: encryption, digital signatures, data structures, distributed storage, distributed ledger technology, and smart contracts. Immutable distributed ledgers provide benefits for sensitive data, including availability, integrity, and data processing visibility. The system and method places sensitive data on an immutable distributed ledger and maintains these advantages of immutable distributed ledgers. The system and method also supports the efficient deletion of this sensitive data without compromising the integrity of the ledger.

ASSET TRANSACTION METHOD, STORAGE MEDIUM, AND COMPUTER DEVICE

In a transaction method, transaction information is obtained. The transaction information includes a type identifier and quantity of first assets, and a type identifier and quantity of second assets. Transaction records, corresponding to a transaction in a block, are stored upon verification of the transaction information. The transaction records include first and second transaction records. The first transaction record includes first input and output items corresponding to the first assets, and the first input and output items each includes the type identifier of the first assets. The second transaction record includes second input and output items corresponding to the second assets, and the second input and output items each includes the type identifier of the second assets. The block is broadcasted to other nodes in the blockchain network, and verification results are received. The block is added to a blockchain of a current node based on the verification results.

SYSTEM AND METHOD FOR MANAGING FUND TRANSFERS
20210027285 · 2021-01-28 ·

The present disclosure provides a system and method for managing fund transfer. The system has one or more processors and a memory coupled to the processors and enables a user to link financial accounts to a user account, verify KYC documents before linking the financial accounts, and generates a unique code comprising details of the user account to safely transfer funds such as cryptocurrency. The system is further configured to executed at least one financial service request utilizing the unique code. A method for fund transfer and a system architecture for data routing for fund transfer is also provided herein

Blockchain system for confidential and anonymous smart contracts

Blockchain-based, smart contract platforms have great promise to remove trust and add transparency to distributed applications. However, this benefit often comes at the cost of greatly reduced privacy. Techniques for implementing a privacy-preserving smart contract is described. The system can keep accounts private while not losing functionality and with only a limited performance overhead. This is achieved by building a confidential and anonymous token on top of a cryptocurrency. Multiple complex applications can also be built using the smart contract system.

Privacy-preserving Sum-based Consistency Checks for Blockchains
20210026971 · 2021-01-28 ·

A blockchain service receives a first request to insert a first value associated with a transaction into a blockchain. In response, the blockchain service calls a commitment service to obtain a commitment based on the first value. The blockchain service then inserts the commitment into the blockchain at a block associated with the transaction. When the blockchain service subsequently receives a second request to confirm whether a second value matches the first value, it can obtain the commitment from the blockchain. This obtained commitment is then passed to the commitment service along with the second value. The blockchain service then receives a confirmation from the commitment service whether the first value matches the second value. The blockchain service can provide a reply to the second request encapsulating the confirmation. Other variations are provided in which residual amount values can be confirmed. Related apparatus, systems, techniques and articles are also described.

FLEXIBLE BYZANTINE FAULT TOLERANT PROTOCOL USING MESSAGE DELAY UPPER BOUND FOR CLIENT COMMIT DECISION
20210026842 · 2021-01-28 ·

A replicated service comprises N replicas deployed on compute nodes of a computer network, wherein the N replicas are each configured to vote on a proposed transaction output by a leader of the N replicas and certify the proposed transaction upon receiving qr*N first votes, where qr is a fractional value between 0 and 1 that represents a quorum required for certification. A method of approving a transaction in the replicated service includes receiving certifications from the N replicas, determining whether or not the certifications are received from at least qr*N replicas during a time period equal to 2*, where represents a network delay between two compute nodes of the computer network, and transmitting an approval of the transaction to the replicas for recording by the replicas upon determining that at least qr*N certifications have been received at the end of the time period equal to 2*.

METHOD OF FACILITATING IMAGING STUDY INTERPRETATIONS BETWEEN HEALTHCARE FACILITIES AND PHYSICIANS INCLUDING CUSTOMIZATION OF IMAGING STUDIES

A method for allowing customization of an imaging study presented to qualified physicians to allow the qualified physicians to provide interpretations of the customized imaging study. The method includes receiving, from a healthcare facility, an imaging study and a request for interpretation of the imaging study, the request including physician selection criteria; determining identities of qualified physicians by matching physician credentials to the physician selection criteria; customizing the imaging study in accordance with preferences of the qualified physicians; providing, to the qualified physicians, the request for interpretation and access to the imaging study and the customized imaging study; and receiving an interpretation of at least one of the imaging study and the customized imaging study from those qualified physicians that have accepted the request for interpretation.

Method and device for account creation, account refilling and data synchronization

Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for data synchronization. One of the methods includes that a first terminal device establishes a data channel to a specified carrier through near field communication. The first terminal device obtains an account identifier of a first account and first streaming data corresponding to the first account through the data channel, where the account identifier of the first account and the first streaming data are stored in the specified carrier. The first terminal device determines second streaming data corresponding to a second account associated with the first account, and performs data synchronization between the first account and the second account based on the first streaming data and the second streaming data.

System and method for universal blockchain interoperability
10901983 · 2021-01-26 · ·

A method of blockchain cross-chain transaction, including at least one of constructing a generic transaction payload based on collected user input, sending the generic transaction payload to an API gateway, checking a generic transaction payload type to determine if it is one of a cross-chain transaction and a native transaction, receiving a bridge link if the generic transaction payload type is the cross-chain transaction, sending the cross-chain transaction to the bridge link, processing the cross-chain transaction, parsing a blockchain id if the generic transaction payload type is the native transaction, identifying a running blockchain node of the parsed blockchain id and sending the native transaction to blockchain to execute at least one of an on-chain transfer, an on-change exchange and an on-chain operation.

Network computing system executing programmatic adapters to implement asynchronous communications

A computing system can establish asynchronous network communications with exchanges to facilitate cross-medium transactions between originating and recipient clients. Such communications can result in filtering out errant responses that would otherwise cause an open transaction to fail.