US 11,704,636 B2
Proxied cross-ledger authentication
Mark Chen, Newark, CA (US); Ramesh Kesanupalli, San Jose, CA (US); Soonhyung Lee, Seoul (KR); Jason S. Burnett, San Jose, CA (US); Taejin Kim, Seoul (KR); and Changsoo Kim, San Jose, CA (US)
Assigned to ADI Association, Santa Clara, CA (US)
Filed by ADI Association, Santa Clara, CA (US)
Filed on Oct. 12, 2020, as Appl. No. 17/68,566.
Claims priority of provisional application 62/928,943, filed on Oct. 31, 2019.
Prior Publication US 2021/0133701 A1, May 6, 2021
Int. Cl. G06Q 20/06 (2012.01); G06Q 20/40 (2012.01); G06Q 20/38 (2012.01); H04L 9/40 (2022.01)
CPC G06Q 20/065 (2013.01) [G06Q 20/3821 (2013.01); G06Q 20/401 (2013.01); G06Q 20/405 (2013.01); H04L 63/08 (2013.01); G06Q 2220/00 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A system, comprising:
a communication interface; and
a processor coupled to the communication interface and configured to:
determine a verifier presentation requirement, the verifier presentation requirement indicating a set of elements required to be provided by a client to authenticate the client;
create on a market maker ledger not associated specifically with a verifier an authentication contract instance, the authentication contract instance including at least a subset of the elements required by the verifier presentation requirement, wherein the verifier presentation requirement includes a refundable deposit the client is required to make and the processor is further configured to provide the refundable deposit in connection with the authentication contract instance, wherein the client is associated with a first ledger having associated therewith a first ledger cryptocurrency denominated in first ledger tokens and wherein the market maker ledger has associated therewith a market maker ledger cryptocurrency denominated in market maker ledger tokens; and
provide the refundable deposit at least in part by reading a first cryptocurrency exchange rate from the market maker ledger and using a cryptocurrency exchange service associated with the market maker ledger to exchange a quantity of first ledger tokens to a corresponding quantity of market maker ledger tokens to be used to provide the refundable deposit,
wherein a verifier system associated with the verifier presentation requirement is configured to read information from the authentication contract instance, obtain from an issuer associated with the client an issuer revocation data associated with the authentication contract instance, and use the information read from the authentication contract instance and the issuer revocation data to authenticate the client.