Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu
Enjoy your FREE PREVIEW which shows only 2022 data and 25 documents. Contact Patent Forecast for full access.        

Cryptocurrency: Industrial Applications

Search All Applications in Cryptocurrency: Industrial Applications


Application US20190109702


Published 2019-04-11

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.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

3 Independent Claims

  • 1. A device, comprising: one or more processors to: receive a request for a contract associated with a project, the request including a blockchain identifier for an organization associated with the project and a set of project requirements for the project; generate the contract using information included in the request, the contract including one or more conditions that are associated with the set of project requirements; create one or more blocks in a blockchain using the one or more conditions of the contract and the blockchain identifier; receive multimedia data associated with completion of a phase of the project; analyze the multimedia data to generate metadata associated with the multimedia data; verify whether the phase of the project is complete by comparing the metadata associated with the multimedia data and the one or more blocks in the blockchain associated with the one or more conditions of the contract; and perform one or more actions based on verifying whether the phase of the project is complete.

  • 8. A method, comprising: receiving, by a device, a request for a contract associated with a project, the request including a blockchain identifier for an organization associated with the project and a set of project requirements for the project; identifying, by the device, one or more conditions that are associated with the set of project requirements; generating, by the device, the contract using information included in the request, the contract including the one or more conditions that are associated with the set of project requirements; creating, by the device, one or more blocks in a blockchain using the one or more conditions of the contract and the blockchain identifier; receiving, by the device, multimedia data regarding completion of a phase of the project; analyzing, by the device, the multimedia data to generate metadata associated with the multimedia data; verifying, by the device, whether the phase of the project is complete using the metadata associated with the multimedia data; and performing, by the device, one or more actions based on verifying whether the phase of the project is complete.

  • 15. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions that, when executed by one or more processors, cause the one or more processors to: receive a request for a contract associated with a project, the request including a blockchain identifier for an organization associated with the project and a set of project requirements for the project; generate the contract using information included in the request, the contract including one or more conditions that are associated with the set of project requirements; create one or more blocks in a blockchain using the one or more conditions of the contract and the blockchain identifier; receive multimedia data regarding completion of a phase of the project, where the multimedia data includes a plurality of types of multimedia data; verify whether the phase of the project is complete using metadata associated with the multimedia data; and perform one or more actions based on verifying whether the phase of the project is complete.