Patent classifications
G06Q20/3678
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.
VERIFYING TRANSACTION ADDRESS IS WHITELISTED BEFORE ALLOWING TRANSFER TO TRANSACTION ADDRESS OF SELF-REGULATING TOKEN REQUIRING WHITELISTED TRANSACTION ADDRESS TO WITHDRAW SELF-REGULATING TOKEN
In an example, a system comprises at least one processor, at least one memory communicatively coupled to the processor, and at least one network interface communicatively coupled to the processor. The processor is configured to: receive an intent to purchase a token into a transaction address from a remote computing device; receive signed data, signed by a private key, from the computing device; receive at least one of the transaction address or public key associated with the transaction address from the computing device; verify that the transaction address or the public key is associated with the private key; verify that the transaction address or the public key is whitelisted to purchase the token; and allow purchase of the token into the transaction address when the target transaction address or the public key is both: (1) associated with the private key and (2) whitelisted to purchase the token.
MANAGING INSURANCE PLATFORMS ON A DISTRIBUTED LEDGER
In some embodiments, computer-implemented methods are provided herein useful for managing an insurance platform. The method can be executed on a distributed system, such as a blockchain, to achieve functionality. Each insurance product has a policy smart contract deployed by its policy administrator that is associated with one or more risk pools. Here, risk pools are smart contracts that collect and store funds securely on the distributed system. Risk pools are also responsible for paying out insurance claims upon request. Policies send a percentage of the premium to policy administrators to address administrative expenses prior to sending funds to any risk pools. If a risk pool is depleted of its fiat currency and/or digital currency holdings, the risk manager addresses the deficiencies without the need for traditional reinsurance solutions.
SYSTEMS AND METHODS FOR AN ONLINE MEDIA MARKETPLACE
Systems and methods for a comprehensive online media marketplace are provided that increase the efficiency of media sharing between consumers and content producers. In one embodiment, a method comprising streaming media content from a streaming platform to a consumer device, creating a stream report for the media content based on a smart contract associated with the media content, wherein the smart contract identifies a media content producer of the media content, recording the stream report on a blockchain, issuing tokens based on a pre-determined rate of inflation, and distributing a portion of the tokens to the media content producer based on the stream report.
SELF-ENFORCING SECURITY TOKEN IMPLEMENTING SMART-CONTRACT-BASED COMPLIANCE RULES CONSULTING SMART-CONTRACT-BASED GLOBAL REGISTRY OF INVESTORS
A network node that includes at least one processor, at least one memory, and at least one network interface is disclosed. 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 configured to be 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 receive, from a remotely located computing device, a request to transfer a security token. The at least one processor is also configured to execute a plurality of compliance rules associated with the security token. At least one of the compliance rules is implemented using at least one smart contract. The at least one smart contract references a global registry. The at least one processor is also configured to transfer the security token based on the execution of the compliance rules.
DECENTRALIZED NODAL NETWORK FOR PROVIDING SECURITY OF FILES IN DISTRIBUTED FILESYSTEMS
A secure method of maintaining and accessing files (for example, multimedia files) is provided. Each file is divided into fragments or slices and each slice is encrypted and stored on a separate node. Each node is also required to maintain an instance of a public block-chain (or distributed ledger) which holds conventional block-chain transaction information for managing payment for access to the files. Preferably, each node is also paid in digital currency both as a conventional block-chain miner for maintaining the public block-chain and also for maintaining the slices.
SYSTEMS AND METHODS FOR FACILITATING TRANSACTIONS USING A DIGITAL CURRENCY
Systems and methods for facilitating a transaction between a first entity and a second entity using a digital currency are described. In some aspects, a computing node participates in a private distributed ledger for a financial institution and stores one or more transaction blocks representing transactions in a digital currency. The digital currency is issued by the financial institution and is fixed with respect to a fiat currency. The computing node is configured to receive a transaction for transferring an amount of digital currency from a first entity to a second entity, generate a new transaction block representing the transaction, transmit the new transaction block to other computing nodes participating in the private distributed ledger, receive an indication of validity of the new transaction block, and insert the new transaction block into the private distributed ledger.
Transactional Sharding of Blockchain Transactions
A complex cryptographic coinage transaction is transactionally sharded into multiple simple cryptographic coinage transactions. The complex cryptographic coinage transaction specifies cryptographic debits and/or deposits to/from multiple input accounts and/or multiple output accounts. The simple cryptographic coinage transactions, however, only specify a single one of the input accounts and/or a single one of the output accounts. A single server within a blockchain environment may thus process one of the simple cryptographic coinage transactions without requiring calls for data from other servers responsible for other accounts.
SECURE VERIFICATION OF CONDITIONS OF A CONTRACT USING A SET OF VERIFICATION TOOLS
A device may receive a request for a contract associated with a project. The request may include a blockchain identifier for an organization associated with the project and a set of project requirements for the project. The device may generate the contract using information included in the request. The contract may include one or more conditions that are associated with the set of project requirements. The device may create one or more blocks in a blockchain using the one or more conditions of the contract and the blockchain identifier. The device may receive multimedia data associated with completion of a phase of the project. The device may verify whether the phase of the project is complete using metadata associated with the multimedia data. The device may perform one or more actions based on verifying whether the phase of the project is complete.
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.