×

Home automation system

  • US 10,042,652 B2
  • Filed: 08/11/2016
  • Issued: 08/07/2018
  • Est. Priority Date: 08/11/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, at data processing hardware of a distributed system, a device modification request through an external network from a requesting user device of a requesting user to modify at least one configurable device property of a requested household device of a household, the device modification request including location data of the requesting user device, a household device identifier identifying the requested household device, and a household identifier identifying the household, whereinthe requesting user is one of one or more users associated with the household,the household is associated with a residence having one or more device rooms, each device room having at least one household device in communication with a communication network of the residence, each household device having one or more configurable device properties, andeach user is associated with a corresponding user device configured to communicate with the communication network of the residence and the data processing hardware of the distributed system through the external network;

    retrieving, by the data processing hardware, a corresponding household device record associated with the requested household device from memory hardware of the distributed system using the household device identifier, the household device record including;

    a corresponding household device location identifier that identifies the corresponding device room of the requested household device within the residence; and

    a user group for the requested household device, the user group indicating at least one user having an assigned access level granting access to the requested household device and allowing modification of the at least one configurable device property of the requested household device;

    verifying, by the data processing hardware, the household identifier based on the location data of the user device;

    when the user group for the requested household device includes the requesting user, determining, by the data processing hardware, whether the assigned access level of the requesting user grants access to the requested household device and allows modification of the at least one configurable device property of the requested household device; and

    when the requesting user has been assigned the access level allowing modification of the at least one configurable device property of the requested household device, permitting, by the data processing hardware, the modification of the at least one configurable device property of the requested household device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×