×

Method and apparatus for monitoring and processing sensor data from an electrical outlet

  • US 10,536,361 B2
  • Filed: 01/08/2013
  • Issued: 01/14/2020
  • Est. Priority Date: 06/27/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • storing in a rule repository, by an interfacing device, a plurality of rules specified by a user and received from a controller, wherein the interfacing device comprises at least a power outlet for providing power to an electrical load and a power-output controller configured to monitor an amount of power provided by the power outlet, and wherein a respective rule includes an action description for performing an action and a compound logic condition for performing the action;

    obtaining, by the interfacing device, sensor data from the power-output controller, wherein the sensor data indicates an electrical measurement associated with the electrical load;

    detecting a rule-triggering event based on the obtained sensor data, wherein the rule-triggering event triggers at least two rules having conflict action descriptions;

    selecting a first rule from the at least two rules based on an order specified by the user;

    in response to determining that processing the selected first rule requires additional sensor data, identifying a remote interfacing device that generates the additional sensor data, wherein the remote interfacing device comprises at least one or more connection terminals for coupling to one or more physical devices that provide the additional sensor data;

    subscribing to the additional sensor data from the identified remote interfacing device;

    receiving the additional sensor data from the identified remote interfacing device;

    determining that the selected first rule'"'"'s condition is satisfied based on electrical measurement associated with the electrical load and the additional sensor data from the remote interfacing devices;

    processing, by the interfacing device, the selected first rule to execute the first rule'"'"'s action description;

    determining an updated state of the interfacing device based on the execution of the first rule'"'"'s action description; and

    processing a second rule from the at least two rules based on the order specified by the user to execute the second rule'"'"'s action description.

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