Workflow transactions
US-2020410508-A1 · Dec 31, 2020 · US
US11961039B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11961039-B2 |
| Application number | US-201816183062-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 7, 2018 |
| Priority date | Nov 7, 2018 |
| Publication date | Apr 16, 2024 |
| Grant date | Apr 16, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques are described for linked blockchains that allow computing devices to access information from an acceptance blockchain about acceptance reports stored in an enterprise delivery blockchain that are also linked to a product blockchain that stores information of the products of the acceptance reports. An acceptance report is indicative of operability of a product in a service provided by a service provider. A processor is configured to access the block in the enterprise delivery blockchain, retrieve the acceptance report from the block in the enterprise delivery blockchain, determine an identifier, identified in the block in the enterprise delivery blockchain, to a block in an acceptance blockchain, access the block in the acceptance blockchain via the determined identifier, retrieve from the block in the acceptance blockchain contextual information of the acceptance report, and output the acceptance report and contextual information of the acceptance report.
Opening claim text (preview).
The invention claimed is: 1. A computing device comprising: memory configured to store blocks of an enterprise delivery blockchain, wherein a block of the enterprise delivery blockchain includes an acceptance report indicating adherence to a contractual agreement, including operability of a product in a service provided by a service provider; and a processor configured to: access the block in the enterprise delivery blockchain; retrieve the acceptance report from the block in the enterprise delivery blockchain; determine an identifier, identified in the block in the enterprise delivery blockchain, to a block in an acceptance blockchain; access the block in the acceptance blockchain via the determined identifier; retrieve, from the block in the acceptance blockchain, contextual information of the acceptance report, wherein retrieving the contextual information comprises retrieving information indicative of how many times a product acceptance criterion within the acceptance report has been evaluated to be of sufficient quality to be accepted; output the acceptance report and contextual information of the acceptance report to a client of the service provider; receive, from the client, feedback related to whether the acceptance report provides sufficient information for the client to determine whether the product adheres to the contractual agreement; and add the feedback to the contextual information. 2. The device of claim 1 , wherein the identifier comprises a first identifier, and wherein the processor is further configured to: determine a second identifier, identified in the block in the enterprise delivery blockchain, to a block in a product blockchain; access the block in the product blockchain via the determined second identifier; retrieve from the block in the product blockchain information indicative of the product in the service; and output the information indicative of the product in the service. 3. The device of claim 1 , wherein retrieving from the block in the acceptance blockchain contextual information of the acceptance report further comprises retrieving, from the block in the acceptance blockchain, information indicative of the product acceptance criterion or how many times the product acceptance criterion has been approved. 4. The device of claim 1 , wherein the processor is further configured to: receive information indicating updates to the contextual information of the acceptance report; and output information indicating the updates to the contextual information for causing another block to be added to the acceptance blockchain that includes the updated contextual information. 5. The device of claim 1 , wherein the enterprise delivery blockchain is separate from the acceptance blockchain. 6. The device of claim 1 , wherein the enterprise delivery blockchain is a private blockchain accessible by a first set of entities to access the acceptance report, wherein the acceptance blockchain is a public blockchain accessible by a second set of entities to provide contextual information related to the acceptance report, wherein the second set of entities includes all of the first set of entities and one or more entities not in the first set of entities. 7. The device of claim 1 , wherein to access the block in the enterprise delivery blockchain, the processor is further configured to: output a request via a network to one or more computing devices; and responsive to the request, receive access to the block in the enterprise delivery blockchain. 8. The device of claim 1 , wherein to access the block in the acceptance blockchain, the processor is further configured to: output a request via a network to one or more computing devices; and responsive to the request, receive access to the block in the acceptance blockchain. 9. A method comprising: storing, in memory, blocks of an enterprise delivery blockchain, wherein a block of the enterprise delivery blockchain includes an acceptance report indicating adherence to a contractual agreement, including operability of a product in a service provided by a service provider; accessing, with a processor, the block in the enterprise delivery blockchain; retrieving, with the processor, the acceptance report from the block in the enterprise delivery blockchain; determining an identifier, identified in the block in the enterprise delivery blockchain, to a block in an acceptance blockchain; accessing the block in the acceptance blockchain via the determined identifier; retrieving, from the block in the acceptance blockchain, contextual information of the acceptance report, wherein retrieving the contextual information comprises retrieving information indicative of how many times a product acceptance criterion within the acceptance report has been evaluated to be of sufficient quality to be accepted; outputting the acceptance report and contextual information of the acceptance report to a client of the service provider; receiving, from the client, feedback related to whether the acceptance report provides sufficient information for the client to determine whether the product adheres to the contractual agreement; and adding the feedback to the contextual information. 10. The method of claim 9 , wherein the identifier comprises a first identifier, the method further comprising: determining a second identifier, identified in the block in the enterprise delivery blockchain, to a block in a product blockchain; accessing the block in the product blockchain via the determined second identifier; retrieving from the block in the product blockchain information indicative of the product in the service; and outputting the information indicative of the product in the service. 11. The method of claim 9 , wherein retrieving, from the block in the acceptance blockchain, contextual information of the acceptance report comprises retrieving, from the block in the acceptance blockchain, information indicative of the product acceptance criterion or how many times the product acceptance criterion has been used. 12. The method of claim 9 , further comprising: receiving information indicating updates to the contextual information of the acceptance report; and outputting information indicating the updates to the contextual information for causing another block to be added to the acceptance blockchain that includes the updated contextual information. 13. The method of claim 9 , wherein the enterprise delivery blockchain is separate from the acceptance blockchain. 14. The method of claim 9 , wherein the enterprise delivery blockchain is a private blockchain accessible by a first set of entities to access the acceptance report, wherein the acceptance blockchain is a public blockchain accessible by a second set of entities to provide contextual information related to the acceptance report, wherein the second set of entities includes all of the first set of entities and one or more entities not in the first set of entities. 15. The method of claim 9 , wherein accessing the block in the enterprise delivery blockchain comprises: outputting a request via a network to one or more computing devices; and responsive to the request, receiving access to the block in the enterprise delivery blockchain. 16. The method of claim 9 , wherein accessing the block in the acceptance blockchain comprises: outputting a request via a network to one or more computing devices; and responsive to the request, receiving access to the block in the acceptance blockchain. 17. A computer program product comprising a computer readable sto
Historical data · CPC title
Updates performed during online database operations; commit processing · CPC title
Certifying business or products · CPC title
Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM] · CPC title
Hash functions, e.g. MD5, SHA, HMAC or f9 MAC · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.