×

Data processing systems and methods for smart hub devices

  • US 10,601,604 B2
  • Filed: 11/11/2015
  • Issued: 03/24/2020
  • Est. Priority Date: 11/12/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for operating a smart home environment, comprising:

  • at a first smart home device having one or more processors and memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for;

    receiving a first command for performing a first functionality on at least a second connected device, the first functionality comprising a plurality of constituent functionalities, wherein the second device is not configured to execute the first command;

    translating the first command into a sequence of sub-commands for execution by respective devices including the first smart home device and the second device, wherein;

    the sequence of sub-commands includes one or more first sub-commands that can be executed on the second device and a second sub-command that can be executed on the first smart home device;

    each of the sub-commands, when executed, performs a constituent functionality of the plurality of constituent functionalities; and

    execution of any one of the sub-commands individually does not perform the entire first functionality; and

    managing execution of the sequence of sub-commands, including;

    causing execution of the one or more first sub-commands on the second device;

    executing the second sub-command on the first smart home device; and

    sending results of the executed second sub-command to the second device, wherein execution of the sequence of sub-commands emulates performance of the first functionality on the second device.

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