Patent ID: 11908260
Assignee: GENTEX CORPORATION
Field: Control (Instruments)
Classification: CPC G  E  H | IPC E  G  H

Claim 5:
6. A method of programming a communication module to control a remote device, comprising:
communicating, by a trainable transmitter, a radio frequency signal configured to control the remote device via a first communication protocol;
communicating, by a communication circuit, with a mobile device via a second communication protocol;
receiving, by a user interface, at least one user input on an input device;
communicating, by a controller, the programming information for the remote device to a remote server via the second communication protocol;
assigning, by the controller, the programming information to the at least one input device in response to receiving the programming information;
controlling, by the controller, the trainable transmitter to output a control signal based on the programming information in response to the receipt of the at least one user input on the input device, wherein the control signal is configured to control the remote device communicating, by the mobile device, the programming information to the remote server via a third communication protocol;
initiating a first communication of the programming information with the communication circuit via a first software application via the second communication protocol, wherein the first software application comprises first control features that adjust one or more first operating configurations of the communication module regulated by a first manufacturer;
initiating a second communication of the programming information with the remote server via a second software application via the third communication protocol, wherein the second software application comprises second control features that adjust one or more second operating configurations of the remote device regulated by a second manufacturer; and
transferring the programming information between the first software application and the second software application on the mobile device, wherein the first software application is accessed via a first user account regulated by the first manufacturer and the second software application is accessed via a second user account regulated by the second manufacturer.