IP Library Granted Patent US 7,405,530
Granted Patent B2
US 7,405,530 · App. 09/997,892 · Granted Jul 29, 2008

Method and apparatus for automatically establishing control values for a control device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,405,530
App. No.
09/997,892
Granted
Jul 29, 2008
Kind
B2
Abstract

A movable barrier controller 41 has a force control 44 having a corresponding setting range. As operating conditions change, the barrier controller 41 can execute a learning mode 51 . During this mode, the barrier controller 41 operates the barrier movement motor 42 and measures 53 at least one parameter that corresponds to operation of the motor 42 . This measured parameter is used to determine 54 a control value which control value is then assigned 55 to a specific location within the setting range of the force control 44.

Claims (70)

1. A method for use with a barrier controller having a physical user interface manipulable by a user through a corresponding physical setting range having a first physical position corresponding to a first end, a second physical position corresponding to a second end, and at least one specific intermediate physical position between the first physical position and the second physical position, comprising:

initiating a learning mode;

operating a motor;

measuring at least one parameter that corresponds to operation of the motor to provide a parameter value;

using the parameter value to establish a specific force control value;

assigning, during the learning mode, the specific force control value to a specific physical position of the physical user interface, the position being within the physical setting range for the physical user interface.

2. The method of claim 1 and further comprising: concluding the learning mode; and using the specific force control value to correlate a particular user manipulated setting to a particular operational force control value.

3. The method of claim 1 and further comprising: assigning a maximum force control value to the second end of the physical setting range for the force control.

4. The method of claim 3 wherein assigning a maximum force control value to the second end of the physical setting range for the force control includes using the specific force control value to calculate the maximum force control value.

5. The method of claim 3 wherein assigning a maximum force control value to the second end of the physical setting range for the force control includes using a previously stored maximum force control value.

6. The method of claim 3 wherein assigning a maximum force control value to the second end of the physical setting range for the force control includes using the specific force control value and other previously stored sensitivity control's values to identify the maximum force control value.

7. The method of claim 1 and further comprising disabling at least some barrier controller functions until the learning mode has been initiated at least one time.

8. The method of claim 1 and further comprising enabling at least one barrier control function upon concluding the learning mode.

9. The method of claim 1 and wherein initiating the learning mode includes actuating a user manipulable learning mode initiation switch.

10. The method of claim 9 wherein actuating the user manipulable learning mode initiation switch includes using a tool to access the user manipulable learning mode initiation switch.

11. The method of claim 1 wherein operating the motor includes operating the motor in a substantially unloaded operating state.

12. The method of claim 1 wherein operating the motor includes operating the motor in an ordinary loaded operating state.

13. The method of claim 1 wherein measuring at least one parameter that corresponds to operation of the motor includes measuring a parameter that corresponds to speed of rotation of a drive axle of the motor.

14. The method of claim 13 wherein measuring a parameter that corresponds to speed of rotation of a drive axle of the motor includes measuring speed of rotation of the drive axle of the motor.

15. The method of claim 13 wherein measuring a parameter that corresponds to speed of rotation of a drive axle of the motor includes measuring speed of rotation of a rotating member that has a speed of rotation that varies with respect to speed of rotation of the drive axle of the motor as a function of a gear ratio.

16. The method of claim 1 wherein measuring at least one parameter that corresponds to operation of the motor includes measuring a parameter that corresponds to speed of movement of a barrier that is operably coupled to the motor.

17. The method of claim 1 and further comprising providing a visual signal to indicate initiation of the learning mode.

18. The method of claim 1 wherein measuring at least one parameter that corresponds to operation of the motor to provide a parameter value includes sensing electric pulses that correspond to operation of the motor.

19. The method of claim 18 wherein measuring at least one parameter that corresponds to operation of the motor to provide a parameter value further includes counting the electric pulses over a predetermined period of time to obtain an average number of pulses per window of time.

20. The method of claim 1 wherein using the parameter value to establish a specific force control value includes assigning the parameter value as the specific force control value.

21. The method of claim 1 wherein using the parameter value to establish a specific force control value includes modifying the parameter value in a predetermined way to provide a modified parameter value and assigning the modified parameter value as the specific force control value.

22. The method of claim 1 and further comprising assigning other force control values to settings of the at least one specific intermediate position of the physical setting range for the force control.

23. The method of claim 22 wherein assigning other force control values to settings of the at least one specific intermediate position of the physical setting range for the force control includes assigning the force control values to thereby establish a linear relationship between the assigned force control values with respect to the settings of the at least one specific intermediate position of the physical setting range.

24. The method of claim 22 wherein assigning other force control values to settings of the at least one specific intermediate position of the physical setting range for the force control includes assigning the force control values to thereby establish a non-linear relationship between the assigned force control values with respect to the settings of the at least one specific intermediate position of the physical setting range.

25. The method of claim 1 wherein assigning the specific force control value to a specific location of the physical setting range for the force control includes assigning the specific force control value to the first end of the physical setting range for the force control.

26. The method of claim 25 and further comprising assigning a maximum force control value to the second end of the physical setting range for the force control.

27. The method of claim 25 and further comprising using the specific force control value to calculate a maximum force control value.

28. The method of claim 27 wherein using the specific force control value to calculate a maximum force control value includes adding to the specific force control value and amount substantially equal to 10 percent of the specific force control value.

29. The method of claim 27 and further comprising assigning the maximum force control value to the second end of the physical setting range for the force control.

30. A method for use with a movable object having a user manipulable force control that has a physical user interface manipulable by a user through a corresponding mechanical setting range having a first physical position corresponding to a lower limit, a second physical position corresponding to an upper limit, and at least one specific intermediate physical position between the first physical position and the second physical position, comprising:

initiating a learning mode;

automatically operating a motor for at least a predetermined period of time;

measuring at least one parameter that corresponds to operation of the motor to provide a parameter value;

using the parameter value to establish a specific force control value;

assigning, during the learning mode, the specific force control value to a specific physical position of the physical user interface, the position being within the mechanical setting range for the physical user interface.

31. The method of claim 30 wherein automatically operating a motor includes automatically operating the motor under predetermined operating conditions.

32. The method of claim 31 wherein automatically operating the motor under predetermined operating conditions includes automatically operating the motor under one of: a substantially unloaded operating condition; and an ordinarily loaded operating condition.

33. The method of claim 30 wherein measuring at least one parameter that corresponds to operation of the motor includes measuring at least one parameter that corresponds to rotational output of the motor.

34. The method of claim 30 wherein assigning the specific force control value to a specific location of the mechanical setting range for the force control includes assigning the specific force control value to the lower limit of the mechanical setting range for the force control.

35. The method of claim 30 and further comprising using the specific force control value to identify other force control values.

36. The method of claim 35 and further comprising assigning at least some of the other force control values to specific intermediate locations of the mechanical setting range for the force control.

37. A method for use with a barrier controller having a physical user interface manipulable by a user through a corresponding physical setting range having a first physical position corresponding to a first end, a second physical position corresponding to a second end, and at least one specific intermediate physical position between the first physical position and the second physical position, comprising:

initiating a learning mode;

automatically operating a device in response to initiating the learning mode;

automatically measuring at least one parameter that corresponds to operation of the device to provide a parameter value;

automatically using the parameter value to establish a specific control value;

automatically assigning, during the learning mode, the specific control value to a specific physical position of the physical user interface, the position being within the physical setting range for the physical user interface;

concluding the learning mode.

38. A barrier controller for use with a movable barrier, a motor operably coupled to move the movable barrier in response to commands from the barrier controller, and a sensor for sensing at least one parameter that corresponds to operation of the motor, the barrier controller having a physical user interface manipulable by a user through a corresponding physical setting range having a first physical position corresponding to a first end, a second physical position corresponding to a second end, and at least one specific intermediate physical position between the first physical position and the second physical position, the barrier controller comprising:

a force control having the physical setting range; and

a programmable controller that is programmed to:

operate the motor during a learning mode;

receive information regarding the at least one parameter from the sensor during the learning mode;

using the information to establish a specific force control value during the learning mode; and

assigning, during the learning mode, the specific force control value to a specific physical position of the physical user interface, the position being within the physical setting range of the physical user interface.

39. The barrier controller of claim 38 wherein the barrier controller further comprises learning mode actuation means for at least initiating the learning mode.

40. A barrier controller for use with a movable barrier, a motor operably coupled to move the movable barrier in response to commands from the barrier controller, and a sensor for sensing at least one parameter that corresponds to operation of the motor, the barrier controller having a physical user interface manipulable by a user through a corresponding physical setting range having first physical position corresponding to a first end, a second physical position corresponding to a second end, and at least one specific intermediate physical position between the first physical position and the second physical position, the barrier controller comprising:

force control means having the physical setting range for providing a signal that corresponds to a force control value;

learning means for initiating a learning mode;

operation means responsive to the learning means and operably coupled to the motor to cause operation of the motor during the learning mode;

measurement means responsive to the sensor for measuring the at least one parameter during the learning mode;

determination means responsive to the measurement means for using at least one measurement of the at least one parameter to establish a specific force control value;

assignment means responsive to the determination means for assigning at least the specific force control value to a specific physical position of the physical user interface, the position being within the physical setting range of the physical user interface.

41. The barrier controller of claim 40 wherein the determination means further determines other force control values.

42. The barrier controller of claim 41 wherein the assignment means further assigns at least some of the other force control values to specific locations of the physical setting range of the force control means.

Assignments (6)
NOTICE OF TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 26, 2024
From: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
To: THE CHAMBERLAIN GROUP LLC; SYSTEMS, LLC
Reel/Frame 066374/0749 →
CONVERSION Recorded Apr 22, 2022
From: THE CHAMBERLAIN GROUP, INC.
To: THE CHAMBERLAIN GROUP LLC
Reel/Frame 060379/0207 →
CONVERSION Recorded Jan 14, 2022
From: THE CHAMBERLAIN GROUP, INC.
To: THE CHAMBLERLAIN GROUP LLC
Reel/Frame 058738/0305 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Nov 3, 2021
From: THE CHAMBERLAIN GROUP LLC; SYSTEMS, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 058014/0931 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Nov 3, 2021
From: THE CHAMBERLAIN GROUP LLC; SYSTEMS, LLC
To: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 058015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2001
From: KELLER, ROBERT
To: CHAMBERLAIN GROUP, INC., THE
Reel/Frame 012339/0535 →