US 11,818,253 B2
Trustworthy data exchange using distributed databases
Glenn C. Scott, Mountain View, CA (US); Michael R. Gabriel, Mountain View, CA (US); Parikshit Lingampally, San Francisco, CA (US); Roger C. Meike, Redwood City, CA (US); and Ian Maya Panchevre, Mountain View, CA (US)
Assigned to INTUIT, INC., Mountain View, CA (US)
Filed by INTUIT INC., Mountain View, CA (US)
Filed on Feb. 6, 2023, as Appl. No. 18/164,987.
Application 18/164,987 is a continuation of application No. 17/316,829, filed on May 11, 2021, granted, now 11,606,200.
Application 17/316,829 is a continuation of application No. 16/526,173, filed on Jul. 30, 2019, granted, now 11,038,674, issued on Jun. 15, 2021.
Application 16/526,173 is a continuation of application No. 15/610,128, filed on May 31, 2017, granted, now 10,412,087, issued on Sep. 10, 2019.
Prior Publication US 2023/0179405 A1, Jun. 8, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/08 (2006.01); H04L 9/40 (2022.01); H04L 9/32 (2006.01); H04W 12/02 (2009.01); H04W 12/033 (2021.01); H04W 12/106 (2021.01); H04W 12/108 (2021.01); G06F 21/62 (2013.01); H04L 9/30 (2006.01); H04L 9/00 (2022.01)
CPC H04L 9/0838 (2013.01) [G06F 21/6218 (2013.01); H04L 9/30 (2013.01); H04L 9/321 (2013.01); H04L 9/3236 (2013.01); H04L 9/3247 (2013.01); H04L 63/0407 (2013.01); H04L 63/0823 (2013.01); H04L 63/0853 (2013.01); H04L 63/0884 (2013.01); H04L 63/12 (2013.01); H04W 12/02 (2013.01); H04W 12/033 (2021.01); H04W 12/106 (2021.01); H04W 12/108 (2021.01); H04L 9/50 (2022.05); H04L 2209/42 (2013.01); H04L 2209/56 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for a trustworthy data exchange, comprising:
receiving, from a device, a query, wherein the query comprises a question;
determining, based on the query, a trusted authority by which particular information related to the query is to be certified;
retrieving the particular information related to the query from one or more data repositories storing data verified by the trusted authority, wherein the one or more data repositories are part of a distributed database comprising an immutable data store that maintains a verifiable history of changes to information stored in the distributed database;
determining, based on the particular information related to the query, an answer to the query; and
providing the answer to the device.