Blockchain for the connected home
AssigneeComcast Cable Communications, LLC
InventorsAsad Haque, Noopur Davis, Sridhar Solur
Life of this patent
Estimating the term…
Abstract
A request to access a destination device associated may be received from a user device. The request may comprise a digital certificate. The digital certificate may comprise a public key of the user device. A distributed ledger address of the user device may be determined by applying a deterministic function to the public key of the user device. A distributed ledger entry may be created on a distributed ledger. The distributed ledger entry may comprise the address of the user device. Based on the distributed ledger entry, access to the destination device may be granted to the user device.
Claims26
A method comprising:
- causing, by a computing device and based on determining to grant a request for a user device to access a destination device, a distributed ledger entry to be created on a distributed ledger, wherein the distributed ledger entry comprises an indication that the user device is authorized to access the destination device, an indication of an address of the user device, and an indication of an address of the destination device on a communication network;
- and
- sending, to the user device and based on the determining to grant the request for the user device to access the destination device, a locator of the destination device, wherein the locator of the destination device comprises the address of the destination device on the communication network.
A non-transitory computer-readable medium storing instructions that, when executed, cause:
- causing, by a computing device and based on determining to grant a request for a user device to access a destination device, a distributed ledger entry to be created on a distributed ledger, wherein the distributed ledger entry comprises an indication that the user device is authorized to access the destination device, an indication of an address of the user device, and an indication of an address of the destination device on a communication network;
- and
- sending, to the user device and based on the determining to grant the request for the user device to access the destination device, a locator of the destination device, wherein the locator of the destination device comprises the address of the destination device on the communication network.
A computing device comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the device to:
- cause, based on determining to grant a request for a user device to access a destination device, a distributed ledger entry to be created on a distributed ledger, wherein the distributed ledger entry comprises an indication that the user device is authorized to access the destination device, an indication of an address of the user device, and an indication of an address of the destination device on a communication network;
- and
- send, to the user device and based on the determining to grant the request for the user device to access the destination device, a locator of the destination device, wherein the locator of the destination device comprises the address of the destination device on the communication network.
A system comprising:
- a user device;
- a destination device;
- and
- an intermediary device authorized to grant access to the destination device, wherein the intermediary device is configured to:
- cause, based on determining to grant a request for the user device to access the destination device, a distributed ledger entry to be created on a distributed ledger, wherein the distributed ledger entry comprises an indication that the user device is authorized to access the destination device, an indication of an address of the user device, and an indication of an address of the destination device on a communication network;
- and
- send, to the user device and based on the determining to grant the request for the user device to access the destination device, a locator of the destination device, wherein the locator of the destination device comprises the address of the destination device on the communication network.
Dependencies are inferred from the claim text.