Patent ID: 9544635
Date: 2017-01-10
CPC Classifications: G06F,G08C,H04N

Claim:
1. A method for upgrading a device having a universal controlling application, comprising: storing in a memory of a master, universal remote controlling device a library of command code sets wherein the library of command code sets includes data that is used by the master, universal remote controlling device to transmit commands directly to various types of appliances of various different manufacturers; storing in a memory of an appliance a library of command code sets wherein the library of command code sets includes data that is used by the appliance to transmit commands directly to various types of appliances of various different manufacturers; determining if a time stamp provided to the library of command code sets stored in the memory of a master, universal remote controlling device has a time stamp that is later than a timestamp provided to the library of command code sets stored in the memory of the appliance to be commanded using the device having the universal controlling application; when the time stamp provided to the library of command code sets stored in the memory of the master, universal remote controlling device is later than the timestamp provided to the library of command code sets stored in the memory of the appliance determining which command code sets in the library of command code sets stored in the memory of the master controlling device are omitted from the library of command code sets stored in the memory of the appliance; and transferring from the master, universal remote controlling device to the device having the universal controlling application for storage in the memory of the device having the universal controlling application as a library of command code sets those command code sets in the library of command code sets stored in a memory of the master controlling device that were determined to have been omitted from the library of command code sets stored in the memory of the appliance.