IP Library › Granted Patent US 11,544,758
Granted Patent B2
US 11,544,758 · App. 17/114,572 · Granted Jan 3, 2023

Distributed database structures for anonymous information exchange

Inventors: Jordi de Vos (Rijswijk, NL); Mesbah Sabur (Doetinchem, NL); Pietro Pasotti (Delft, NL); Kaj Oudshoorn (Zwartewaal, NL); Jelle Dirk Licht (The Hague, NL)
Assignee: CIRCULARISE B.V.
G06Q30/0627H04L63/0421
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,544,758
App. No.
17/114,572
Granted
Jan 3, 2023
Kind
B2
Abstract

Provided herein are database structures, systems, and methods for an anonymous, information exchange platform. The information exchange platform described herein may comprise blockchain structures, decentralized networks, peer-to-peer technology, cryptographic techniques, and/or a combination thereof. Past and present actors associated with a topic of information (e.g., a product) may flexibly exchange information on the information exchange platform by implementing question and answer protocols.

Claims (33)

1. A system for distributed information exchange relating to a product, comprising:

a decentralized blockchain network maintained by a plurality of computer nodes for storing a plurality of manifests related to the product, wherein one or more blocks of the decentralized blockchain network are validated by one or more of the plurality of computer nodes,

and wherein at least one manifest comprises (i) an encrypted and anonymous identity of a creator of the manifest, and (ii) at least one of: a pair of push-question and a pre-existing answer and a pair of topic and verifiable information;

one or more processors, individually or collectively, programmed to:

implement a protocol in an information exchange session between a user device and at least one computer node associated with the at least one manifest, wherein a real identity of the creator of the at least one manifest is preserved as anonymous during the information exchange session, and wherein a query about the product is received via the user device;

and

upon determining the query is a push-question, retrieve and transmit to the user device an answer to the query about the product by

identifying the pre-existing answer in the pair of push-question and pre-existing answer from the at least one manifest, or verifying the pre-existing answer using the pair of topic and verifiable information from the at least one manifest;

upon determining the query is a pull-question, retrieve the encrypted and anonymous identity of creator of the at least one manifest, wherein an answer to the query is provided by the creator to the user device via a secure communication channel established between the at least one computer node and the user device.

2. The system of claim 1 , wherein the pair of push question and pre-existing answer is a pointer-string pair.

3. The system of claim 1 , wherein the query is parsed out by natural language processing.

4. The system of claim 1 , wherein the real identity of the creator is not published on the decentralized blockchain network.

5. The system of claim 1 , wherein the at least one manifest further comprises a link to another manifest from the plurality of manifests related to the product.

6. A method for distributed information exchange relating to a product, comprising:

(a) receiving a query about the product from a user device, wherein a plurality of manifests related to the product are stored in a decentralized blockchain network, wherein the decentralized blockchain network are maintained by a plurality of computer nodes and wherein one or more blocks of the decentralized blockchain network are validated by one or more of the plurality of computer nodes; and

(b) implementing a protocol in an information exchange session between the user device and at least one computer node associated with a manifest from the plurality of manifests, wherein the manifest comprises (i) an encrypted and anonymous identity of a creator of the manifest, and (ii) at least one of: a pair of push-question and a pre-existing answer and a pair of topic and verifiable information, and wherein the protocol comprises: (i)

upon determining the query is a push-question, retrieving and transmitting to the user device an answer to the query about the product by

identifying the pre-existing answer in the pair of push-question and pre-existing answer from the manifest, or verifying the pre-existing answer using the pair of topic and verifiable information from the manifest,

(ii) upon determining the query is a pull-question, retrieving the encrypted and anonymous identity of the creator of the manifest, wherein an answer to the query is provided by the creator to the user device via a secure communication channel established between the at least one computer node and the user device.

7. The method of claim 6 , wherein a real identity of each creator of the plurality of manifests is not published on the decentralized blockchain network.

8. The method of claim 6 , wherein the pair of push question and pre-existing answer is a pointer-string pair.

9. The method of claim 6 , wherein the query is parsed out by natural language processing.

10. The method of claim 6 , wherein the manifest is identified at least in part by filtering the plurality of manifests by a topic of the query.

11. The method of claim 6 , wherein the verifiable information is a commitment to the topic.

12. The method of claim 6 , wherein the manifest further comprises a link to another manifest from the plurality of manifests related to the product.

13. The method of claim 6 , wherein the encrypted and anonymous identity of the creator is stored in a private registry.

14. The method of claim 6 , further comprising verifying an association of a requestor of the answer to a first group, wherein access to the manifest is authorized to one or more groups including the first group.

15. The method of claim 14 , wherein access to the manifest is denied to users who are not associated with the one or more groups.

16. The method of claim 6 , wherein the answer is validated using one or more of tracing, mass-balance systems, and tokenized certification.

17. The method of claim 6 , wherein the answer is pre-validated.

18. The method of claim 6 , wherein the answer is post-validated.

19. The method of claim 6 , wherein the answer is binary.

20. The method of claim 6 , wherein the answer is non-binary.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2022
From: PASOTTI, PIETRO; OUDSHOORN, KAJ; LICHT, JELLE DIRK
To: CIRCULARISE B.V.
Reel/Frame 062991/0889 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2021
From: DE VOS, JORDI; SABUR, MESBAH
To: CIRCULARISE B.V.
Reel/Frame 056165/0822 →
Continuity (3)
Continuation PCTEP2019065820 · Jun 17, 2019
Provisional Application 62685781 · Jun 15, 2018
Related Publication 20210256587A1 · Aug 19, 2021
Cited By (1)
US 12,524,793