G06Q20/3678

CURRENCY VALUE MANAGEMENT SYSTEM AND CURRENCY VALUE MANAGEMENT PROGRAM
20220222658 · 2022-07-14 ·

The currency value management system includes a management server connected to a network. The management server has: an account management unit that manages an electronic main depository with which electronic information at least relating to currency values used for granting is associated, and grant object accounts with which electronic information relating to currency values of each grant object to which the currency values are granted from the electronic main depository is associated; a currency value granting unit that grants currency values as electronic information to a grant object account from the electronic main depository; and a currency value recovery unit that recovers a part of currency values as electronic information from the balance of currency values accumulated in the grant object account and transfers the part of currency values to the electronic main depository.

Payment service apparatus for providing product information to offline merchant on basis of location information and supporting payment processing based on virtual currency and operating method thereof
11416833 · 2022-08-16 · ·

Disclosed are a payment service apparatus for providing product information to an offline merchant on the basis of location information and supporting payment processing based on a virtual currency and an operating method thereof. The present invention selects offline merchants positioned within a predetermined distance based on current location information of a user terminal and then selects a merchant that transmits a beacon signal having a maximum strength among beacon signals transmitted by beacons provided in the selected merchants and transmits product information for products being sold in the merchant to the user terminal, and when the information on the virtual currency amount of the one predetermined product together with a payment request for one predetermined product from the user terminal are received, completes transfer processing from an electronic wallet account of a user to the electronic wallet account of the merchant for a virtual currency amount of one predetermined product to support the user to easily purchase the product in the offline merchant.

FLEXIBLE BYZANTINE FAULT TOLERANT PROTOCOL USING MESSAGE DELAY UPPER BOUND FOR CLIENT COMMIT DECISION
20220237180 · 2022-07-28 ·

A replicated service comprises N replicas deployed on compute nodes of a computer network, wherein upon receiving qr*N first votes from other replicas on a proposed transaction by a leader of the N replicas, each of the N replicas certifies the proposed transaction to a client of the replicated service, 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 the certifications from the N replicas, determining whether or not the certifications are received from at least qc*N replicas, where qc is a fractional value between 0 and 1 that represents a quorum required for transaction approval and qc>qr, and transmitting an approval of the transaction to the replicas for recording by the replicas upon determining that the certifications have been received from at least qc*N replicas.

Smart contract executed within a blockchain

There is provided a method and system for selection of response message(s), comprising: receiving from an initiator client terminal a function message including an unencrypted target value and a public key, receiving respective response messages to the function message from responding client terminals, each respective response comprising an unencrypted partial value of the target value and a parameter encrypted with the pubic key, receiving, from the initiator client terminal, a selection of response message(s) according to a ranking of the encrypted parameters, wherein a sum of the unencrypted partial values of the selected response message(s) is according to a requirement of the target value, and receiving a validation for the selected response message(s) from corresponding responding client terminals, wherein each of the corresponding responding client terminals is provided with all partial values and all unencrypted parameters associated with all of the selected response message(s).

Upgradeable security token

A network node that includes at least one processor, at least one memory, and at least one network interface. The network node is configured to be within a plurality of network nodes communicatively coupled in a peer-to-peer network of network nodes implementing a distributed ledger. The network node is communicatively coupled to at least one remotely located computing device through the at least one network interface. The at least one processor is configured to deploy a child smart contract, which is a subsequent version of a parent smart contract, on the distributed ledger. The at least one processor is also configured to set an upgraded address field in the parent smart contract to point to an address of the child smart contract. The parent smart contract remains deployed after the child smart contract is deployed.

System and method for cryptocurrency trading

A system and method that relies upon smart contracts to facilitate cryptocurrency trades through a plurality of different exchanges. The system and method preferably operate on the blockchain.

Systems and methods for generating and consuming power from natural gas

Systems and methods are provided to mitigate flaring of natural gas. A natural gas processing system may process raw natural gas into a fuel gas stream that may be used to power any number of on-site power generation modules. In turn, the power generation modules may convert the fuel gas stream into an electrical output, which may be employed to power any number of distributed computing units housed within one or more mobile data centers. In certain embodiments, the distributed computing units may be adapted to mine cryptocurrency or perform other distributed computing tasks to generate revenue.

PREVENTING AN INCORRECT TRANSMISSION OF A COPY OF A RECORD OF DATA TO A DISTRIBUTED LEDGER SYSTEM
20220224541 · 2022-07-14 ·

An incorrect transmission, of a record of data to a distributed ledger system, can be prevented. A first signal can be received. The first signal can include a first instruction to cause the record to be transmitted to the system. One or more items of information in the record can be determined. A delay of time to be elapsed, before a transmission of the record to the system, can be set in response to a receipt of the first signal and a determination of the one or more items. The transmission of the record to the system can be caused to occur after the delay has elapsed. The transmission of the record to the system can be prevented in response to a receipt of a second signal before the delay has elapsed. The second signal can include a second instruction that supersedes the first instruction.

Passive management of multiple digital tokens for an electronic transaction
11386422 · 2022-07-12 · ·

Systems and methods for providing a payment system includes processing, by a first payment service provider device, a payment request received from a user device and associated with a first funding instrument. A payment request failed message associated with the payment request is received. A second funding instrument associated with a second payment service provider device is retrieved. First sub-payment request of the payment request associated with the second funding instrument is processed and a first sub-payment successful message associated with the first sub-payment request is obtained. The payment request is determined to be successful based on the first sub-payment successful message. A payment request successful message is provided to the user device indicating that the payment request was successful.

Methods, systems, apparatuses and devices for facilitating processing of recyclable items
11403626 · 2022-08-02 · ·

A system to facilitate processing of recyclable items is disclosed. Further, the system may include a communication device configured for receiving event data associated with a recycling process from at least one sensory device, receiving a request for the event data from a first user device, and transmitting the event data to the first user device based on deducting of a predetermined amount of crypto tokens from a first crypto account associated with the first user device. Further, the system may include a processing device communicatively coupled to the communication device, configured for deducting the predetermined amount of crypto tokens from the first crypto account. Further, the system may include a storage device communicatively coupled to the processing device, configured for storing, using a distributed ledger technology, the event data, and data related to the deducting of the predetermined amount of crypto tokens from the first crypto account.