Patent ID: 9742740
Date: 2017-08-22
CPC Classifications: H04L,H04W

Claim:
1. A method for providing specific access to data from Internet of Things (IoT) devices comprising: receiving a first request from a first requester for data from one or more IoT devices; providing the first request to an owner of the one or more IoT devices; receiving an indication of acceptance of the first request by the owner of the one or more IoT devices; receiving a first public key associated with the first requester, the first public key being part of a public/private key pair; receiving a second request from a second requester for data from the one or more IoT devices; providing the second request to the owner of the one or more IoT devices; receiving an indication of acceptance of the second request by the owner of the one or more IoT devices; receiving a second public key associated with the second requester, the second public key being part of a second public/private key pair; receiving a plurality of datapoints from the one or more IoT devices; encrypting at least one of the plurality of datapoints with the first public key; encrypting another one of the plurality of datapoints with the second public key; sending the encrypted at least one of the plurality of datapoints, the encrypted at least one of the plurality of datapoints allowing decryption using a first private key of the public/private key pair; and sending the encrypted another one of the plurality of datapoints, the encrypted another one of the plurality of datapoints allowing decryption using a second private key of the second public/private key pair, the encrypted another one of the plurality of datapoints preventing decryption using the first private key, the encrypted at least one of the plurality of datapoints preventing decryption using the second private key, the encrypted another one of the plurality of datapoints being associated with an anonymous requester ID.