×

Encrypted communications for a moveable barrier environment

  • US 8,994,496 B2
  • Filed: 04/01/2011
  • Issued: 03/31/2015
  • Est. Priority Date: 04/01/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving at a gateway device from a user interface an accessory device control signal designed to implement a function of at least one target device, the at least one target device comprising at least one of a movable barrier operator or at least one of a plurality of accessory devices configured to operate in a movable barrier operator system and configured to communicate status information regarding the movable barrier operator system, the gateway device configured to send control signals to the movable barrier operator to effect movement of a movable barrier between an open position and a closed position;

    determining which of the at least one target device implements the function;

    receiving status information comprising a status of at least one other device that is not the target device;

    determining whether the at least one target device is authorized to implement the function based at least in part on the status of the at least one other device;

    sending a rolling code based accessory command signal to the at least one target device to effect implementation of the function;

    the gateway device controlling communications with the plurality of accessory devices by;

    receiving a rolling code based accessory device control signal designed to implement the function of the one of the plurality of accessory devices,deriving a rolling code from the rolling code based accessory device control signal,determining that the rolling code is a valid rolling code or accessing a central controller to determine whether the rolling code is a valid rolling code, andin response to determining that the rolling code is a valid rolling code, sending the rolling code based accessory command signal to the one of the plurality of accessory devices.

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