Manual switch for altering a parameter in opposite directions based on length of time of switch actuation
First Claim
1. In a device including a programmable memory and one or more two-state manual input means for loading said memory with a desired value for a multivalue parameter having a given initial value, the improvement comprising:
- function control means operable to adjust the initial value of the multivalue parameter in one direction if the program input means is maintained in a preselected state for a period of time less than a specified period of time and adjust that multivalue parameter in the opposite direction if the program input means is maintained in the preselected state for a period of time greater than a specified period of time.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention is an apparatus and method for bidirectional alteration of a multivalue parameter from an initial value using a two-state manual input. In accordance with the present invention, the multivalue parameter is altered from its initial value in a first direction if the manual input is in a preselected state for less than a predetermined period of time. If the manual input is in the preselected state for a period of time longer than this first interval of time, then the multivalue parameter is altered from its initial value in the opposite direction. Additionally, if the manual input remains in the preselected state for additional periods of time, the value of the multivalue parameter is further altered in the opposite direction for each such additional interval. This invention is taught as useful in providing programs for programmable memory devices, in particular programmable thermostats.
-
Citations
14 Claims
-
1. In a device including a programmable memory and one or more two-state manual input means for loading said memory with a desired value for a multivalue parameter having a given initial value, the improvement comprising:
function control means operable to adjust the initial value of the multivalue parameter in one direction if the program input means is maintained in a preselected state for a period of time less than a specified period of time and adjust that multivalue parameter in the opposite direction if the program input means is maintained in the preselected state for a period of time greater than a specified period of time. - View Dependent Claims (2, 3, 4)
-
5. In a device including a programmable multivalue parameter having an initial value and a two-state manual input means for programming said multivalue parameter by altering said initial value, the improvement comprising:
-
a first function control means for altering said initial value of said multivalue parameter in a first direction if said two-state manual input means is maintained in a preselected state for a period of time shorter than a first interval of time; a second function control means for altering said initial value of said multivalue parameter in a second direction opposite to said first direction if said two-state manual input means is maintained in said preselected state for a period of time longer than said first interval of time; and a third function control means for further altering said initial value of said multivalue parameter in said second direction each time said two-state manual input means continues to be maintained in said preselected state for a further period of time longer than a second interval of time. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method for altering a multivalue parameter from an initial value by use of a two-state manual input means comprising the steps of:
-
detecting whether said two-state manual input means is in a preselected state; waiting a first interval of time if said two-state manual input means was in said preselected state; again detecting whether said two-state manual input means is in said preselected state; altering said multivalue parameter in a first direction if said two-state manual input means was in said preselected state before but not after said waiting said first interval of time; and waiting a second interval of time and then altering said multivalue parameter in a second direction opposite to said first direction if said two-state manual input means was in said preselected state both before and after said waiting said first interval of time; repeatably waiting a third interval of time and then further altering said multivalue parameter in said second direction each time said two-state manual input means continues to be maintained in said preselected state after waiting said third interval of time. - View Dependent Claims (11, 12, 13, 14)
-
Specification