HVAC controller having a network-based scheduling feature
First Claim
1. A server accessible over a computer network, the server comprising:
- an input/output port for sending and/or receiving data via the computer network;
a data storage device;
a controller coupled to the input/output port and the data storage device, the controller configured to;
maintain a master HVAC schedule having up to 366 days, the master HVAC schedule being capable of being updated by a user over the computer network via the input/output port of the server;
translate a sub-portion of the master HVAC schedule into a basic HVAC schedule, wherein the basic HVAC schedule has at least one less day than the master HVAC schedule; and
deliver the basic HVAC schedule to an HVAC controller over the computer network via the input/output port of the server.
3 Assignments
0 Petitions
Accused Products
Abstract
A master HVAC schedule for an HVAC controller may be stored on an external server accessible over a computer network. The external server may maintain the master HVAC schedule, and may translate a portion of the master HVAC schedule into a basic HVAC schedule that is executable by an HVAC controller. The external server may deliver the basic HVAC schedule to an HVAC controller according to a predetermined schedule. In some cases, the external server may deliver an updated basic HVAC schedule to the HVAC controller in response to a user initiated change made to the master HVAC schedule or upon restoration of a lost network connection between the HVAC controller and the external server.
-
Citations
26 Claims
-
1. A server accessible over a computer network, the server comprising:
-
an input/output port for sending and/or receiving data via the computer network; a data storage device; a controller coupled to the input/output port and the data storage device, the controller configured to; maintain a master HVAC schedule having up to 366 days, the master HVAC schedule being capable of being updated by a user over the computer network via the input/output port of the server; translate a sub-portion of the master HVAC schedule into a basic HVAC schedule, wherein the basic HVAC schedule has at least one less day than the master HVAC schedule; and deliver the basic HVAC schedule to an HVAC controller over the computer network via the input/output port of the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An HVAC controller for controlling one or more HVAC components of an HVAC system in accordance with a programmable HVAC schedule, the HVAC controller comprising:
-
an output port for sending one or more control signals to one or more HVAC components; a communications port for receiving data from a remote server via a computer network; a memory having at least one day of a programmable HVAC schedule stored therein; a controller coupled to the output port, the communications port and the memory, the controller configured to; output one or more control signals via the output port to control the one or more HVAC components in accordance with the programmable HVAC schedule stored in the memory; receive an updated HVAC schedule having scheduling data for at least one entire day from the remote server via the communications port; and overwrite the at least one day of the programmable HVAC schedule stored in the memory of the HVAC controller with scheduling data from the updated HVAC schedule. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method of controlling one or more components of an HVAC system in accordance with a programmable HVAC schedule, the method comprising:
-
receiving a programmable HVAC schedule having at least one day from a remote server at an HVAC controller; storing the programmable HVAC schedule in a memory of the HVAC controller; operating the HVAC system in accordance with the programmable HVAC schedule; receiving an updated HVAC schedule from the remote server according to a predetermined schedule, the updated HVAC schedule including scheduling data for one or more additional days beyond the at least one day of the programmable HVAC schedule; and overwriting at least one day of the programmable HVAC schedule with scheduling data from the updated HVAC schedule. - View Dependent Claims (21, 22)
-
-
23. A method of controlling one or more components of an HVAC system in accordance with an HVAC schedule, the method comprising:
-
maintaining at a remote server a master HVAC schedule having scheduling data corresponding to up to 366 days; translating at least a portion of the scheduling data of the master HVAC schedule into a basic HVAC schedule for controlling one or more components of an HVAC system, the basic HVAC schedule having at least one less day than the master HVAC schedule; and delivering the basic HVAC schedule to an HVAC controller via a computer network, the HVAC controller controlling one or more components of an HVAC system in accordance with the basic HVAC schedule. - View Dependent Claims (24, 25, 26)
-
Specification