Upstream visibility in supply-chain

US11734647B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11734647-B2
Application numberUS-202217988158-A
CountryUS
Kind codeB2
Filing dateNov 16, 2022
Priority dateOct 17, 2019
Publication dateAug 22, 2023
Grant dateAug 22, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An example operation may include one or more of receiving, by a retailer node, an encrypted inventory of goods data from a plurality of supplier nodes over a blockchain network, computing, by the retailer node, an ordering proportion based on the encrypted inventory of goods data, generating, by the retailer node, an ordering policy based on the ordering proportion, and executing a smart contract to order goods from the plurality of the supplier nodes based on the ordering policy.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: a processor; and a memory on which are stored machine readable instructions that when executed by the processor, cause the processor to: receive an encrypted inventory of goods data from a plurality of supplier nodes over a blockchain network; compute an ordering proportion without decrypting the encrypted inventory of goods data via execution of a fully homomorphic encryption (FHE) algorithm on the encrypted inventory of goods data; and order goods from the plurality of the supplier nodes via a smart contract based on an order distribution policy related to the ordering proportion that is input to the smart contract. 2. The system of claim 1 , wherein the instructions further cause the processor to receive outstanding orders of goods data from the plurality of the supplier nodes over a blockchain network. 3. The system of claim 2 , wherein the instructions further cause the processor to generate the order distribution policy based on a combination of the ordering proportion and the outstanding orders of goods data. 4. The system of claim 1 , wherein the instructions further cause the processor to determine the ordering proportion via execution of an algorithm on the encrypted inventory of goods data without a decryption of the encrypted inventory of goods data. 5. The system of claim 1 , wherein the instructions further cause the processor to generate an order distribution policy based on the ordering proportion and transform the order distribution policy into a vector that comprises a plurality of order values for the plurality of supplier nodes embedded therein based on a type of the order distribution policy. 6. The system of claim 1 , wherein the instructions further cause the processor to compute the ordering proportion based on a secure multi-party computation. 7. The system of claim 6 , wherein the instructions further cause the processor to record an order of the goods from the plurality of the supplier nodes on the blockchain. 8. A method, comprising: receiving, by a blockchain peer node, an encrypted inventory of goods data from a plurality of supplier nodes over a blockchain network; computing, by the blockchain peer node, an ordering proportion without decrypting the encrypted inventory of goods data via execution of a fully homomorphic encryption (FHE) algorithm on the encrypted inventory of goods data; and ordering goods from the plurality of the supplier nodes via the smart contract based on an order distribution policy related to the ordering proportion that is input to the smart contract. 9. The method of claim 8 , further comprising receiving outstanding orders of goods data from the plurality of the supplier nodes over a blockchain network. 10. The method of claim 9 , further comprising generating the order distribution policy based on a combination of the ordering proportion and the outstanding orders of goods data. 11. The method of claim 8 , further comprising determining the ordering proportion via execution of an algorithm on the encrypted inventory of goods data without a decryption of the encrypted inventory of goods data. 12. The method of claim 8 , further comprising generating an order distribution policy based on the ordering proportion and transforming the order distribution policy into a vector that comprises a plurality of order values for the plurality of supplier nodes embedded therein based on a type of the order distribution policy. 13. The method of claim 8 , further comprising computing the ordering proportion based on a secure multi-party computation. 14. The method of claim 8 , further comprising recording an order of the goods from the plurality of the supplier nodes on the blockchain. 15. A non-transitory computer readable medium comprising instructions, that when read by a processor, cause the processor to perform: receiving an encrypted inventory of goods data from a plurality of supplier nodes over a blockchain network; computing an ordering proportion without decrypting the encrypted inventory of goods data via execution of a fully homomorphic encryption (FHE) algorithm on the encrypted inventory of goods data; and ordering goods from the plurality of the supplier nodes via the smart contract based on an order distribution policy related to the ordering proportion that is input to the smart contract. 16. The non-transitory computer readable medium of claim 15 , further comprising instructions, that when read by the processor, cause the processor to receive outstanding orders of goods data from the plurality of the supplier nodes over a blockchain network. 17. The non-transitory computer readable medium of claim 16 , further comprising instructions, that when read by the processor, cause the processor to generate the order distribution policy based on a combination of the ordering proportion and the outstanding orders of goods data. 18. The non-transitory computer readable medium of claim 15 , further comprising instructions, that when read by the processor, cause the processor to determine the ordering proportion via execution of an algorithm on the encrypted inventory of goods data without a decryption of the encrypted inventory of goods data. 19. The non-transitory computer readable medium of claim 15 , further comprising instructions, that when read by the processor, cause the processor to compute the ordering proportion based on a secure multi-party computation. 20. The non-transitory computer readable medium of claim 15 , further comprising instructions, that when read by the processor, cause the processor to record an order of the goods from the plurality of the supplier nodes on the blockchain. 21. A system, comprising: a processor; and a memory on which are stored machine readable instructions that when executed by the processor, cause the processor to: receive an encrypted inventory of goods data from a plurality of second nodes over a blockchain network; compute an ordering proportion without decrypting the encrypted inventory of goods data via execution of a fully homomorphic encryption (FHE) algorithm on the encrypted inventory of goods data; and ordering goods from the plurality of the second nodes via the smart contract based on an order distribution policy related to the ordering proportion that is input to the smart contract. 22. The system of claim 21 , wherein the instructions further cause the processor to receive outstanding orders of goods data from the plurality of the second nodes over a blockchain network. 23. The system of claim 22 , wherein the instructions further cause the processor to generate the order distribution policy based on a combination of the ordering proportion and the outstanding orders of goods data. 24. A method, comprising: receiving, by a first node, an encrypted inventory of goods data from a plurality of second nodes over a blockchain network; computing, by the first node, an ordering proportion without decrypting the encrypted inventory of goods data via execution of a fully homomorphic encryption (FHE) algorithm on the encrypted inventory of goods data; generating, by the first node, an order distribution policy based on the ordering proportion and transforming the order distribution policy into a vector that comprises a plurality of order values for the plurality of supplier nodes embedded therein based on a type of the order distribution policy; and ordering goods from the plural

Assignees

Inventors

Classifications

  • G06Q10/087Primary

    Inventory or stock management, e.g. order filling, procurement or balancing against orders · CPC title

  • Tracking · CPC title

  • Historical data · CPC title

  • including means for verifying the identity or authority of a user of the system {or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials} · CPC title

  • involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11734647B2 cover?
An example operation may include one or more of receiving, by a retailer node, an encrypted inventory of goods data from a plurality of supplier nodes over a blockchain network, computing, by the retailer node, an ordering proportion based on the encrypted inventory of goods data, generating, by the retailer node, an ordering policy based on the ordering proportion, and executing a smart contra…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06Q10/087. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 22 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).