×

Shared devices with private and public instances

  • US 10,735,220 B2
  • Filed: 12/23/2016
  • Issued: 08/04/2020
  • Est. Priority Date: 12/23/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, with a processor, at least one first sensor data from each of one or more first sensors of a first Internet of Things (“

    IoT”

    )-capable device associated with a user, wherein the first IoT-capable device has a first configuration associated with the user, wherein the user is an owner of the first IoT-capable device;

    analyzing, with the processor, the at least one first sensor data;

    based on analyzed at least one first sensor data, determining whether to send the at least one first sensor data to at least one of second IoT-capable devices associated with the user or user devices associated with the user, wherein the at least one of second IoT-capable devices associated with the user or the user devices associated with the user utilize the first configuration associated with the user;

    based on a determination to send the at least one first sensor data to at least one of one or more second IoT-capable devices associated with the user or one or more user devices associated with the user, sending, via machine-to-machine communication, the at least one first sensor data to the at least one of the one or more second IoT-capable devices associated with the user or the one or more user devices associated with the user;

    receiving, with the processor, a sensor polling request for the at least one first sensor data from at least one third device of one or more third devices external to a customer premises of the user and associated with third party groups different from the user, wherein, prior to receiving the sensor polling request from the at least one third device, the at least one third device sends a second configuration that causes the processor to change the first configuration associated with the user of the first IoT-capable device to the second configuration of the first IoT-capable device, wherein the first IoT-capable device maintains the second configuration during polling of the at least one first sensor data by the at least one third device, wherein the second configuration of the first IoT-capable device is a known configuration associated with the at least one third device external to the customer premises of the user and associated with the third party groups different from the user, and wherein, the processor restores the first configuration associated with the user of the first IoT-capable device when polling of the at least one first sensor data by the at least one third device is completed;

    in response to the sensor polling request from the at least one third device of the one or more third devices and based on the analyzed at least one first sensor data, determining whether to send the at least one first sensor data to the at least one third device of the one or more third devices external to the customer premises of the user and associated with the third party groups different from the user with which the user has shared at least some access to the first IoT-capable device; and

    in response to the sensor polling request from the at least one third device of the one or more third devices and based on a determination to send the at least one first sensor data to the at least one third device of the one or more third devices external to the customer premises of the user and associated with each of the one or more third party groups different from the user, sending, via machine-to-machine communication, the at least one first sensor data to the at least one third device of the one or more third devices external to the customer premises of the user and associated with each of the one or more third party groups different from the user.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×