1. An HVAC graphical interface dashboard, comprising:
a weather tab, wherein invoking the weather tab advances to a weather screen;
an indoor humidity tab, wherein invoking the indoor humidity tab advances to a humidity screen which displays at least a current indoor humidity, wherein the indoor humidity tab can further be used to set current indoor humidity setpoints;
an alerts tab, wherein invoking the alerts tab advances to an alerts screen;
a help tab, wherein invoking the help tab advances to a help screen that provides context sensitive help that presents at least one dialog box related to a function of a current screen;
an indoor settings tab, wherein invoking the indoor settings tab advances to an indoor settings screen which includes a current indoor temperature;
a programs tab, wherein invoking the programs tab advances to a programs screen which can program at least one of:
a) a time;
b) temperature setpoints;
c) heatingcooling setpoints; and
a home tab, wherein invoking the home tab advances to a home screen which provides a summary of indoor conditions.
2. The program screen of claim 1, wherein the settings employ a slider between the maximum comfort setting to the maximum energy savings of the selection.
3. The indoor humidity tab of claim 1, wherein the humidity screen allows users to have different humidity levels during different periods of a day.
4. The humidity screen of claim 3, wherein the periods include at least one of:
a) waking;
b) leaving;
c) returning; and
d) sleep.
5. The humidity screen of claim 3, wherein a humidity status and a relative humidity are both presented on a same screen.
6. The humidity screen of claim 3, wherein a relative humidity (\u201cRH\u201d) bar is employed to set a relative humidity.
7. The humidity screen of claim 6, wherein a left side of a bar displays a current indoor RH level is with use of a first indicia, and a right side uses a second indicia to show where a current indoor humidify or dehumidify setpoint currently is.
8. The indoor humidity screen of claim 7, wherein the first indicia and the second indicia are a triangle.
9. An HVAC system including a graphical interface dashboard and at least one coupled device, comprising:
the dashboard, including:
a weather tab, wherein invoking the weather tab advances to a weather screen;
an indoor humidity tab, wherein invoking the indoor humidity tab advances to a humidity screen which displays at least a current indoor humidity, wherein the indoor humidity tab can further be used to set current indoor humidity setpoints;
an alerts tab, wherein invoking the alerts tab advances to an alerts screen;
a help tab, wherein invoking the help tab advances to a help screen that provides context sensitive help that presents at least one dialog box related to a function of a current screen;
an indoor settings tab, wherein invoking the indoor settings tab advances a user to an indoor settings screen which includes a current indoor temperature;
a programs tab, wherein pressing the programs tab invokes a programs screen which can program at least one of:
i) a time;
ii) temperature setpoints;
iii) heatingcooling setpoints; and
a home tab, wherein invoking the home tab advances a user to a home screen which provides a summary of indoor conditions; and
the at least one coupled device selected from the group including:
a) an air handler;
b) a furnace;
c) an evaporator coil;
d) a condenser coil; and
e) a compressor;
wherein the at least one coupled device is viewable from at least one of the tabs.
10. The program screen of claim 9, wherein the settings employ a slider between the maximum comfort setting to the maximum energy savings of the selection.
11. The indoor humidity tab of claim 9, wherein the humidity screen allows users to have different humidity levels during different periods of a day.
12. The humidity screen of claim 9, wherein a relative humidity (\u201cRH\u201d) bar is employed to set a relative humidity.
13. The humidity screen of claim 9, wherein a left side of a bar displays a current indoor RH level is with use of a first indicia, and a right side uses a second indicia to show where a current indoor humidify or dehumidify setpoint currently is.
14. The indoor humidity screen of claim 13, wherein the first indicia and the second indicia are a triangle.
15. A method for operating an HVAC interface having a plurality of tabs, comprising:
providing a weather tab, wherein invoking the weather tab advances to a weather screen;
providing an indoor humidity tab, wherein invoking the indoor humidity tab advances to a humidity screen which displays at least a current indoor humidity, wherein the indoor humidity tab can further be used to set current indoor humidity setpoints;
providing an alerts tab, wherein invoking the alerts tab advances to an alerts screen;
providing a help tab, wherein invoking the help tab advances to a help screen that provides context sensitive help that presents at least one dialog box related to a function of a current screen;
providing an indoor settings tab, wherein invoking the indoor settings tab advances to an indoor settings screen which includes a current indoor temperature;
providing a programs tab, wherein invoking the programs tab advances to a programs screen which can program at least one of:
a) time;
b) temperature setpoints;
c) heatingcooling setpoints;
providing a home tab, wherein invoking the home tab advances to a home screen which provides a summary of indoor conditions; and
invoking one of the screens.
16. The method of claim 15, wherein the humidity screen allows users to have different humidity levels during different periods of a day.
17. The method of claim 15, wherein a relative humidity (\u201cRH\u201d) bar of the humidity screen is employed to set a relative humidity.
18. The method of claim 15, wherein the humidity screen includes a left side of a bar that displays a current indoor RH level with use of a first indicia, and a right side uses a second indicia to show where a current indoor humidify or dehumidify setpoint currently is.
19. The indoor humidity screen of claim 13, wherein the first indicia and the second indicia are a triangle.
20. The method of claim 15, wherein providing the programs tab further includes providing a fan mode.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. An apparatus comprising:
at least one processor; and
at least one memory including computer program code,
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least:
receive a route information message or duplication of the route information message from a node of an ad hoc network including a plurality of nodes, the node having sent or received the route information message during implementation of a routing protocol to determine a route between the nodes;
identify, based on the route information message, one or more of the nodes intended to also receive the route information message or intended to be part of the determined route; and
prepare an instruction message for transmission to one or more of the nodes such that the identified one or more nodes enter or remain in an active mode, and the nodes other than the identified one or more of the nodes enter or remain in a power-saving mode.
2. The apparatus of claim 1, wherein being configured to cause the apparatus to receive a route information message or duplication of the route information message includes being configured to cause the apparatus to receive a route information message or duplication of the route information message from a node having sent or received the route information message during implementation of a routing protocol according to a gossip algorithm.
3. The apparatus of claim 1 comprising a quorum server of a plurality of quorum servers implementing a quorum system within the ad hoc network.
4. The apparatus of claim 1, wherein being configured to cause the apparatus to prepare an instruction message includes being configured to cause the apparatus to prepare an instruction message to the identified one or more nodes to instruct the respective one or more nodes to enter or remain in an active mode.
5. The apparatus of claim 1, wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to further:
wait a period of time after preparing the instruction message to receive a second route information message; and in an instance in which the second route information message is not received within the period of time,
prepare a second instruction message for transmission to the one or more of the nodes such that the identified one or more nodes remain in the active mode, and the nodes other than the identified one or more of the nodes remain in the power-saving mode.
6. The apparatus of claim 1, wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to further:
participate in an association of one or more of the nodes with the apparatus,
wherein being configured to cause the apparatus to receive a route information message or duplication of the route information message includes being configured to cause the apparatus to receive a route information message or duplication of the route information message from an associated node, being configured to cause the apparatus to identify one or more of the nodes includes being configured to cause the apparatus to identify one or more of the associated nodes, and being configured to cause the apparatus to prepare an instruction message for transmission includes being configured to cause the apparatus to prepare an instruction message for transmission to one or more of the associated nodes.
7. An apparatus comprising:
at least one processor; and
at least one memory including computer program code,
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least:
enter the apparatus in a power-saving mode from an active mode, the apparatus being one of a plurality of nodes of an ad hoc network;
receive an instruction message from a server,
wherein the server has received a route information message or duplication of the route information message from a node having sent or received the route information message during implementation of a routing protocol to determine a route between the nodes,
wherein the server has also identified, based on the route information message, one or more of the nodes including the apparatus intended to also receive the route information message or intended to be part of the determined route, and
wherein the server has sent the instruction message to the identified one or more of the nodes including the apparatus; and
enter the apparatus in the active mode from the power-saving mode in response to receiving the instruction message.
8. The apparatus of claim 7, wherein being configured to cause the apparatus to receive an instruction message includes being configured to cause the apparatus to receive an instruction message from a server having received a route information message or duplication of the route information message from a node having sent or received the route information message during implementation of a routing protocol according to a gossip algorithm.
9. The apparatus of claim 7, wherein being configured to cause the apparatus to receive an instruction message includes being configured to cause the apparatus to receive an instruction message from a server comprising a quorum server of a plurality of quorum servers implementing a quorum system within the ad hoc network.
10. The apparatus of claim 7, wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to further:
direct operation of the apparatus in the active mode; and
wait a period of time to receive a route information message or data message, or receive direction to send a route information message or data message,
wherein being configured to cause the apparatus to enter the apparatus in a power-saving mode includes being configured to cause the apparatus to enter the apparatus in a power-saving mode in an instance in which the route information message or data message, or direction to send the route information message or data message, is not received within the period of time.
11. The apparatus of claim 7, wherein receiving an instruction message includes receiving an instruction message from a server having received a first route information message or duplication of the first route information message, and wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to further:
prepare a second route information message for transmission to one or more other nodes during implementation of the routing protocol; and
prepare the second route information message or duplication of the second route information message for transmission to the server, thereby enabling the server to identify, based on the route information message, one or more of the nodes intended to also receive the second route information message or intended to be part of the determined route, and enabling the server to send an instruction message to the identified one or more of the nodes to instruct the respective one or more nodes to enter or remain in the active mode.
12. The apparatus of claim 11, wherein being configured to cause the apparatus to prepare the second route information message for transmission to the server includes being configured to cause the apparatus to generate a duplication of the second route information message, and prepare the duplication of the second route information message for transmission to the server.
13. A method comprising:
receiving a route information message or duplication of the route information message from a node of an ad hoc network including a plurality of nodes, the node having sent or received the route information message during implementation of a routing protocol to determine a route between the nodes;
identifying, based on the route information message, one or more of the nodes intended to also receive the route information message or intended to be part of the determined route; and
preparing an instruction message for transmission to one or more of the nodes such that the identified one or more nodes enter or remain in an active mode, and the nodes other than the identified one or more of the nodes enter or remain in a power-saving mode.
14. The method of claim 13, wherein receiving a route information message or duplication of the route information message includes receiving a route information message or duplication of the route information message from a node having sent or received the route information message during implementation of a routing protocol according to a gossip algorithm.
15. The method of claim 13, wherein receiving a route information message or duplication of the route information message, identifying one or more of the nodes, and preparing a message for transmission are performed by a quorum server of a plurality of quorum servers implementing a quorum system within the ad hoc network.
16. The method of claim 13, wherein preparing an instruction message includes preparing an instruction message to the identified one or more nodes to instruct the respective one or more nodes to enter or remain in an active mode.
17. The method of claim 13 further comprising:
waiting a period of time after preparing the instruction message to receive a second route information message; and in an instance in which the second route information message is not received within the period of time,
preparing a second instruction message for transmission to the one or more of the nodes such that the identified one or more nodes remain in the active mode, and the nodes other than the identified one or more of the nodes remain in the power-saving mode.
18. The method of claim 13, wherein receiving a route information message or duplication of the route information message, identifying one or more of the nodes, and preparing a message for transmission are performed by a server, and wherein the method further comprises:
participating in an association of one or more of the nodes with the respective server,
wherein receiving a route information message or duplication of the route information message includes receiving a route information message or duplication of the route information message from an associated node, identifying one or more of the nodes includes identifying one or more of the associated nodes, and preparing an instruction message for transmission includes preparing an instruction message for transmission to one or more of the associated nodes.
19. A method comprising:
entering a first node in a power-saving mode from an active mode, the first node being one of a plurality of nodes of an ad hoc network;
receiving an instruction message from a server,
wherein the server has received a route information message or duplication of the route information message from a node having sent or received the route information message during implementation of a routing protocol to determine a route between the nodes,
wherein the server has also identified, based on the route information message, one or more of the nodes including the first node intended to also receive the route information message or intended to be part of the determined route, and
wherein the server has sent the instruction message to the identified one or more of the nodes including the first node; and
entering the first node in the active mode from the power-saving mode in response to receiving the instruction message.
20. The method of claim 19, wherein receiving an instruction message includes receiving an instruction message from a server having received a route information message or duplication of the route information message from a node having sent or received the route information message during implementation of a routing protocol according to a gossip algorithm.
21. The method of claim 19, wherein receiving an instruction message includes receiving an instruction message from a server comprising a quorum server of a plurality of quorum servers implementing a quorum system within the ad hoc network.
22. The method of claim 19 further comprising:
directing operation of the first node in the active mode; and
waiting a period of time to receive a route information message or data message, or receive direction to send a route information message or data message,
wherein entering a first node in a power-saving mode includes entering the first node in a power-saving mode in an instance in which the route information message or data message, or direction to send the route information message or data message, is not received within the period of time.
23. The method of claim 19, wherein receiving an instruction message includes receiving an instruction message from a server having received a first route information message or duplication of the first route information message, and wherein the method further comprises:
preparing a second route information message for transmission from the first node to one or more other nodes during implementation of the routing protocol; and
preparing the second route information message or duplication of the second route information message for transmission from the first node to the server, thereby enabling the server to identify, based on the route information message, one or more of the nodes intended to also receive the second route information message or intended to be part of the determined route, and enabling the server to send an instruction message to the identified one or more of the nodes to instruct the respective one or more nodes to enter or remain in the active mode.
24. The method of claim 23, wherein preparing the second route information message for transmission to the server includes generating a duplication of the second route information message, and preparing the duplication of the second route information message for transmission from the first node to the server.
25. An apparatus comprising:
means for receiving a route information message or duplication of the route information message from a node of an ad hoc network including a plurality of nodes, the node having sent or received the route information message during implementation of a routing protocol to determine a route between the nodes;
means for identifying, based on the route information message, one or more of the nodes intended to also receive the route information message or intended to be part of the determined route; and
means for preparing an instruction message for transmission to one or more of the nodes such that the identified one or more nodes enter or remain in an active mode, and the nodes other than the identified one or more of the nodes enter or remain in a power-saving mode.
26. The apparatus of claim 25, wherein means for receiving a route information message or duplication of the route information message includes means for receiving a route information message or duplication of the route information message from a node having sent or received the route information message during implementation of a routing protocol according to a gossip algorithm.
27. The apparatus of claim 25 comprising a quorum server of a plurality of quorum servers implementing a quorum system within the ad hoc network.
28. The apparatus of claim 25, wherein means for preparing an instruction message includes means for preparing an instruction message to the identified one or more nodes to instruct the respective one or more nodes to enter or remain in an active mode.
29. The apparatus of claim 25 further comprising:
means for waiting a period of time after preparing the instruction message to receive a second route information message; and in an instance in which the second route information message is not received within the period of time,
means for preparing a second instruction message for transmission to the one or more of the nodes such that the identified one or more nodes remain in the active mode, and the nodes other than the identified one or more of the nodes remain in the power-saving mode.
30. The apparatus of claim 25 further comprising:
participating in an association of one or more of the nodes with the apparatus,
wherein means for receiving a route information message or duplication of the route information message includes means for receiving a route information message or duplication of the route information message from an associated node, means for identifying one or more of the nodes includes means for identifying one or more of the associated nodes, and means for preparing an instruction message for transmission includes means for preparing an instruction message for transmission to one or more of the associated nodes.
31-36. (canceled)
37. A computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable storage medium and computer-readable program code portions being configured to, with at least one processor, cause an apparatus to at least:
receive a route information message or duplication of the route information message from a node of an ad hoc network including a plurality of nodes, the node having sent or received the route information message during implementation of a routing protocol to determine a route between the nodes;
identify, based on the route information message, one or more of the nodes intended to also receive the route information message or intended to be part of the determined route; and
prepare an instruction message for transmission to one or more of the nodes such that the identified one or more nodes enter or remain in an active mode, and the nodes other than the identified one or more of the nodes enter or remain in a power-saving mode.
38. The computer-readable storage medium of claim 37, wherein being configured to cause the apparatus to receive a route information message or duplication of the route information message includes being configured to cause the apparatus to receive a route information message or duplication of the route information message from a node having sent or received the route information message during implementation of a routing protocol according to a gossip algorithm.
39. The computer-readable storage medium of claim 37 comprising a quorum server of a plurality of quorum servers implementing a quorum system within the ad hoc network.
40. The computer-readable storage medium of claim 37, wherein being configured to cause the apparatus to prepare an instruction message includes being configured to cause the apparatus to prepare an instruction message to the identified one or more nodes to instruct the respective one or more nodes to enter or remain in an active mode.
41. The computer-readable storage medium of claim 37, wherein the computer-readable storage medium and computer-readable program code portions are further configured to, with the at least one processor, cause the apparatus to further:
wait a period of time after preparing the instruction message to receive a second route information message; and in an instance in which the second route information message is not received within the period of time,
prepare a second instruction message for transmission to the one or more of the nodes such that the identified one or more nodes remain in the active mode, and the nodes other than the identified one or more of the nodes remain in the power-saving mode.
42. The computer-readable storage medium of claim 37, wherein the computer-readable storage medium and computer-readable program code portions are further configured to, with the at least one processor, cause the apparatus to further:
participate in an association of one or more of the nodes with the apparatus,
wherein being configured to cause the apparatus to receive a route information message or duplication of the route information message includes being configured to cause the apparatus to receive a route information message or duplication of the route information message from an associated node, being configured to cause the apparatus to identify one or more of the nodes includes being configured to cause the apparatus to identify one or more of the associated nodes, and being configured to cause the apparatus to prepare an instruction message for transmission includes being configured to cause the apparatus to prepare an instruction message for transmission to one or more of the associated nodes.
43-48. (canceled)