US 11,777,932 B1
Controlling access to internet of things devices using verifiable credentials
James Kempf, Mountain View, CA (US); Rafael Lean de Vera Ansay, Singapore (SG); and Oleg Berzin, Huntingdon Valley, PA (US)
Assigned to EQUINIX, INC., Redwood City, CA (US)
Filed by Equinix, Inc., Redwood City, CA (US)
Filed on Nov. 20, 2020, as Appl. No. 17/100,399.
Claims priority of provisional application 62/939,432, filed on Nov. 22, 2019.
Int. Cl. H04L 9/40 (2022.01); G16Y 30/10 (2020.01)
CPC H04L 63/0876 (2013.01) [G16Y 30/10 (2020.01); H04L 63/10 (2013.01); H04L 63/20 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
an Internet of Things (IoT) device owner agent configured to manage access to a plurality of IoT devices;
an IoT access customer agent configured to provide to the IoT device owner agent an access request to access an IoT device of the plurality of IoT devices, the access request including one or more request properties, the one or more request properties including a privacy preserving parameter,
wherein in response to the access request, the IoT device owner agent is configured to receive an identifier for a verifiable credential, format the verifiable credential in accordance with the one or more request properties, and provide the verifiable credential to the IoT access customer agent, wherein the verifiable credential includes a decentralized identifier identifying the IoT device; and
an IoT exchange hub configured to:
receive a request for an identifier for the verifiable credential from the IoT device owner agent,
allocate the verifiable credential including the decentralized identifier identifying the IoT device, and
provide the identifier of the verifiable credential to the IoT device owner agent.