×

System and method for wireless re-programming of memory in a communication system

  • US 10,218,516 B2
  • Filed: 11/13/2017
  • Issued: 02/26/2019
  • Est. Priority Date: 02/04/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of programming memory in a wireless control system using a remote device, comprising:

  • providing new application code to the remote device, the new application code configured to enable the wireless control system to train and to control a first one or more remote receiver devices;

    independent of receiving a communication from one of the first one or more remote receiver devices, receiving the new application code from the remote device using wireless communication between the wireless control system and the remote device;

    updating, by a boot loader of the wireless control system, an existing application code stored in the memory of the wireless control system with the new application code by controlling reprogramming of the existing application code in the memory of the wireless control system, the existing application code configured to enable the wireless control system to train and to control a second one or more remote receiver devices, wherein the first one or more remote receiver devices includes at least one remote receiver device not included in the second one or more remote receiver devices, such that updating the existing application code with the new application code newly enables the wireless control system to train and to control the at least one remote receiver device not included in the second one or more remote receiver devices;

    entering into a programming mode on the wireless control system;

    transmitting information including at least one of a part number, a serial number, an application version, or a boot loader version of the wireless control system from the wireless control system to the remote device;

    verifying, by the remote device, whether the new application code is compatible with the wireless control system;

    generating a random counter value; and

    creating, in response to verification that the application code is compatible with the wireless control system, a challenge for authentication.

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