G06Q20/38215

Systems and methods for initiating a secure media session between mobile computing devices during image capture
11240634 · 2022-02-01 ·

Systems and methods for executing a secured media transfer session between mobile computing devices during image capture. The system receives a request to initiate a secure media session, determines a first geospatial location of a first mobile computing device, determines a second geospatial location of a second mobile computing device, and determines whether the second mobile computing device is within a proximity of the first mobile computing device. In response to determining that the second mobile computing device is within the proximity of the first mobile computing device, the system initiates a secure media session between the first and second mobile computing device, captures the media content during the initiated secure media session, associates a secure ID with the captured media content and transmits the captured media content and associated secured ID to a first memory location at a third computing device.

DEVICE AND METHOD FOR ASSIGNING VIRTUAL OBJECT RECORDING ELECTRONIC VOUCHER BASED ON BLOCK CHAIN
20220020088 · 2022-01-20 ·

A method for assigning virtual object in a block chain system obtains an amount of virtual currency owned by each block chain account, and assigns a number of electronic vouchers to each block chain account based on the amount of virtual currency owned by each block chain account. Special electronic vouchers with authority of reward distribution according to a predetermined extraction rule are determined, and virtual currency is assigned to each block chain account based on the number of special electronic vouchers owned by each block chain account. A device for assigning virtual object is also provided.

BROWSER EXTENSION FOR LIMITED-USE SECURE TOKEN PAYMENT

Methods and systems for a browser extension system are disclosed. In some embodiments, a browser extension server includes a communication device configured to communicate with a first computing device executing a browser extension application and a web browser application and a second computing device executing an authentication application. The browser extension server further includes a memory storing instructions, and a processor configured to execute the instructions to perform operations. The operations may include receiving from the first computing device an indication of a financial service account associated with the first computing device, detecting a payment field in a web page provided by the computing device through the web browser application and, in response, generating a secure token mapped to the financial service account, The operations may further include sending the second computing device an authentication request, receiving an authentication response, and populating the payment field with the secure token.

DIGITAL CERTIFICATE MANAGEMENT METHOD, APPARATUS, AND SYSTEM
20210336802 · 2021-10-28 · ·

Techniques for providing a digital certificate management for blockchain technologies are described. One example method includes a transaction request including a digital certificate is received from a certificate authority at a node in a blockchain network, and the transaction request is a request to write the digital certificate into a blockchain associated with the blockchain network, and the digital certificate is issued to a node in the blockchain network. A consensus verification result is determined for the transaction request, and the consensus verification result is produced by nodes in the blockchain network. The consensus verification result is compared to a predetermined threshold value. In response to determining the consensus verification result is greater than or equal to the predetermined threshold value, the digital certificate is stored in the blockchain associated with the blockchain network.

DIGITAL CERTIFICATE MANAGEMENT METHOD AND APPARATUS, AND ELECTRONIC DEVICE
20210336799 · 2021-10-28 · ·

Implementations of the present disclosure provide techniques to improve security in blockchain networks. In some implementations, a linking request is received from a node. The node requests to be linked to a blockchain network. The linking request includes a digital code. One or more consensus verification messages are received from one or more blockchain nodes of the blockchain network. Each consensus verification message indicates whether a respective blockchain node approves or denies the linking request. A consensus verification result is determined based on the one or more consensus verification messages. In response to determining that the linking request is approved by the one or more blockchain nodes, the digital code is stored into the blockchain network as a digital certificate of the node.

DIGITAL CERTIFICATE MANAGEMENT METHOD AND APPARATUS, AND ELECTRONIC DEVICE
20210336800 · 2021-10-28 · ·

Implementations of the present disclosure provide techniques to improve security in blockchain networks. In some implementations, a linking request is received from a node. The node requests to be linked to a blockchain network. The linking request includes a digital code. One or more consensus verification messages are received from one or more blockchain nodes of the blockchain network. Each consensus verification message indicates whether a respective blockchain node approves or denies the linking request. A consensus verification result is determined based on the one or more consensus verification messages. In response to determining that the linking request is approved by the one or more blockchain nodes, the digital code is stored into the blockchain network as a digital certificate of the node.

Systems and methods for peer-to-peer transmission of digital assets
11157898 · 2021-10-26 · ·

This disclosure relates to transaction systems and particularly to transaction systems of a peer-to-peer nature for digital assets. The asset transfer system may store user, user accounts, and transaction information in associated logic tables within a memory of a server hosting the asset transfer system. Through the use of, but limited to, curl functions, the asset transfer system may communicate with remote servers housing user wallets and user wallet information to perform transactions of digital assets between users. Before verification and proof of work can be established to complete the transfer of digital assets, the asset transfer system may report to the users of a transaction the details of the transaction. Users of the asset transfer system need not know encrypted or random keys to perform such digital asset transactions and may transfer digital assets only by identification of a username stored within the asset transfer system.

Secure transactions with offline device

A method being implemented via execution of computing instructions configured to run at one or more processors and stored at one or more non-transitory computer-readable media. The method can include receiving a preauthorization code at a mobile device while the mobile device is in data communication with a mobile wallet provider. The preauthorization code can include a preauthorization amount, an expiration time, and a digital signature. The method also can include storing the preauthorization code in the mobile device. The method additionally can include receiving, at the mobile device, an authorization from a user of the mobile device for a transaction having a transaction amount while the user is at a point-of-sale terminal of a first entity. The method further can include determining that the mobile device is unable to communicate with the mobile wallet provider. The method additionally can include verifying that the transaction amount is less than or equal to the preauthorization amount. The method further can include, while the mobile device is unable to communicate with the mobile wallet provider, providing a transaction code from the mobile device to the point-of-sale terminal to cause the first entity to send the transaction amount and the preauthorization code to a transaction system, and to cause the transaction system to send an approval for the transaction in real-time while the user remains at the point-of-sale terminal of the first entity. The transaction code can include the preauthorization code, a transaction identifier, and the transaction amount. Other embodiments are described.

System and method for bootstrapping a separate proof of work chain
11157899 · 2021-10-26 · ·

An improved blockchain is described herein that allows nodes to optionally generate a proof of work nonce separate from the proof of work nonce present in a burn chain. Generation of the proof of work nonce requires the consumption of energy, and the value of the proof of work nonce can be mapped to an amount of energy consumption. Similarly, an amount of energy consumption can be mapped to an amount of a cryptocurrency. For example, the mapping may indicate how much cryptocurrency could have been produced by the node if the consumed energy was instead put to mining the cryptocurrency. Thus, the node can submit a block commit that indicates the separate proof of work nonce and the amount of cryptocurrency burned. The node can aggregate the mapped amount and the amount burned to determine a probability of the node being selected as a leader.

Blockchain-based transaction kiosk
11157887 · 2021-10-26 · ·

The systems and methods described herein provide for facilitating in-person payments at a transaction kiosk. First, the system provides an authentication interface for display at a network-enabled transaction kiosk. A user is authenticated at the kiosk via the authentication interface, and based on that authentication, the system detects a payment application and a payment request corresponding to the user, wherein the payment application is associated with a service provider and the payment request was created with the payment application. Next, the system identifies a user interface scheme associated with the payment application, and then updates the user interface for display at the transaction kiosk to match the user interface scheme, then initiates a blockchain payment based on the payment request.