Systems and methods for controlling and monitoring multiple electronic devices
First Claim
1. A method for controlling electronic devices through a host device, the method comprising:
- establishing electronic communications between the host device and a controlled device;
assigning a control frequency for the controlled device using a 2N time slicing algorithm, where N is a non-negative integer;
generating, at the host device, control input for the controlled device; and
sending the control input to the controlled device at the assigned control frequency.
1 Assignment
0 Petitions
Accused Products
Abstract
A device control system for controlling multiple electronic devices over a network with a centralized host device is disclosed. The device control system includes a host device providing a graphical interface for a user to control various electronic devices throughout a home, building, or industrial plant. The host device is connected to multiple devices over a network and controls the electronic devices in real-time. The host device runs a managing controlling process that closes the control loops for each device over the network at the host device. Multiple devices are controlled in real-time using a 2N time slicing algorithm. The host device can be accessed from a remote location by establishing an Internet connection.
110 Citations
31 Claims
-
1. A method for controlling electronic devices through a host device, the method comprising:
-
establishing electronic communications between the host device and a controlled device;
assigning a control frequency for the controlled device using a 2N time slicing algorithm, where N is a non-negative integer;
generating, at the host device, control input for the controlled device; and
sending the control input to the controlled device at the assigned control frequency. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device configured for controlling electronic devices, the computing device comprising:
-
a processor;
memory in electronic communication with the processor; and
executable instructions executable by the processor, wherein the executable instructions are configured to implement a method comprising;
establishing electronic communications between the computing device and a controlled device;
assigning a control frequency for the controlled device using a 2N time slicing algorithm, wherein N is a non-negative integer;
generating, at the computing device, control input for the controlled device; and
sending the control input to the controlled device at the assigned control frequency. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable medium for storing program data, wherein the program data comprises executable instructions for implementing a method in a computing device for controlling electronic devices, the method comprising:
-
establishing electronic communications between the computing device and a controlled device;
assigning a control frequency for the controlled device using a 2N time slicing algorithm, where N is a non-negative integer;
generating, at the computing device, control input for the controlled device; and
sending the control input to the controlled device at the assigned control frequency. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification