US Patent No. 10,425,248

AUTHENTICATION SYSTEMS AND METHODS FOR CONTROLLERS


Patent No. 10,425,248
Issue Date September 24, 2019
Title Authentication Systems And Methods For Controllers
Inventorship Vicente Tulliano, La Mesa, CA (US)
Dexter Baga, San Diego, CA (US)
Charlotte A. Wilson, Gardnerville, NV (US)
Dustin R. Franklin, San Marcos, CA (US)
Lynn Langit, Aliso Viejo, CA (US)
Jason Lin, San Marcos, CA (US)
Christopher Karady Scripca Lucian, San Marcos, CA (US)
Christian M. Stead, Carlsbad, CA (US)
Assignee Hunter Industries, Inc., San Marcos, CA (US)

Claim of US Patent No. 10,425,248

1. A system to authenticate a controller, the system comprising:a controller configured to communicate over the Internet, the controller comprising a user interface with at least one switch that is mounted to the controller, the at least one switch including an actuatable control, the at least one switch configured to be manually placed in a plurality of positions by applying a mechanical force to the actuatable control;
a web server comprising at least one computer processor and memory storing an indication for each position of the plurality of positions of the at least one switch; and
a web enabled device different from the controller, the web enabled device configured to display prompts to a user from the web server, the controller unable to display the prompts to the user from the web server;
wherein the web server is configured to randomly select a first position of the plurality of positions of the at least one switch of the controller, prompt the user via the web enabled device to position the at least one switch to the randomly selected position, request an indication of a present position of the at least one switch from the controller after prompting the user, receive the indication of the present position of the at least one switch from the controller, compare an indication of the randomly selected position with the indication of the present position, and authenticate the controller when the indication of the randomly selected position matches the indication of the present position.