US 11,954,228 B2
Systems and methods for providing identity verification services
Martin Riedel, Berlin (DE); Jonathan R. Smith, Oakland, CA (US); Vinodan K. Lingham, Los Altos, CA (US); Llewellyn Claasen, Capetown (ZA); James A. G. Kilroe, Capetown (ZA); and Kyle M. Levin, Capetown (ZA)
Assigned to Civic Technologies, Inc., San Francisco, CA (US)
Filed by Civic Technologies, Inc., San Francisco, CA (US)
Filed on Feb. 16, 2022, as Appl. No. 17/673,074.
Application 17/673,074 is a continuation of application No. 17/095,234, filed on Nov. 11, 2020, granted, now 11,281,800.
Application 17/095,234 is a continuation of application No. PCT/US2019/031891, filed on May 10, 2019.
Claims priority of provisional application 62/670,671, filed on May 11, 2018.
Claims priority of provisional application 62/670,669, filed on May 11, 2018.
Claims priority of provisional application 62/670,667, filed on May 11, 2018.
Claims priority of provisional application 62/670,666, filed on May 11, 2018.
Prior Publication US 2022/0171877 A1, Jun. 2, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/62 (2013.01); G06Q 10/10 (2023.01); G06Q 20/06 (2012.01); G06Q 20/36 (2012.01); G06Q 20/38 (2012.01); G06Q 30/018 (2023.01); G06Q 50/26 (2012.01); H04L 9/40 (2022.01); G06Q 40/03 (2023.01)
CPC G06F 21/6245 (2013.01) [G06Q 10/10 (2013.01); G06Q 20/0655 (2013.01); G06Q 20/363 (2013.01); G06Q 20/3674 (2013.01); G06Q 20/3829 (2013.01); G06Q 20/389 (2013.01); G06Q 30/0185 (2013.01); G06Q 50/265 (2013.01); H04L 63/0853 (2013.01); G06Q 40/03 (2023.01); G06Q 2220/00 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method for utilizing trust levels for attestation of information, comprising:
deriving, by a validating device, an attestation address within a distributed or centralized ledger from information of a user;
recording, by the validating device in the distributed or centralized ledger, an attestation of the information of the user with a transaction at the derived attestation address, the validating device assigned a trust level proportional to a probability that the attestation is correct by an operator of the validating device;
receiving, by the validating device from a requesting device responsive to the requesting device accessing the transaction at the attestation address, a request indicating that the attestation may be invalid;
providing, by the validating device to the requesting device responsive to the request, a first predetermined number of tokens;
providing, by the validating device to a penalizing device, a second predetermined number of tokens, the second predetermined number of tokens selected proportional to the trust level assigned to the validating device; and
receiving a third predetermined number of tokens, by the validating device from the requesting device, responsive to the requesting device accessing the transaction at the attestation address; and
wherein the second predetermined number of tokens is equal to the third predetermined number of tokens divided by a value inversely proportional to the probability that the attestation is correct.