US6175770B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Electronic controller having automatic self-configuration capabilities
Assignee: Parker Hannifin Customer Support Inc
•
Filing: 1997-12-31
•
Granted: 2001-01-16
•
Expires: 2017-12-31
Abstract
Abstract A network of electronic controllers adapted for controlling operation of a plurality of output devices. Each of the controllers is programmed with an algorithm which causes the controller to analyze its external connections to identify its assigned tasks and functions, thereby allowing the controller to automatically configure itself for use. Each of the controllers is programmed with instructions for performing the assigned tasks and functions of all of the controllers.
Inventors
- 👤 Craig W. Bladow
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 18:53
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/042; G05B19/0421; G05B2219/00; G05B2219/20; G05B2219/22; G05B2219/2212; G05B2219/25; G05B2219/25097
Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
108 words
A network of electronic controllers comprising a plurality of electronic controllers electrically connected to one another, wherein each of said controllers is programmed with an algorithm which causes said controller to analyze external connections of said controller to identify assigned tasks and functions of said controller, thereby allowing said controller to automatically configure itself for use, and wherein each of said controllers is programmed with instructions for performing assigned tasks and functions of all of said controllers, wherein updated instructions for performing assigned tasks and functions of all of said controllers are automatically loaded from a new controller which is added to said network into said remaining controllers.
Claim 2
Dependent Claim
108 words
A network of electronic controllers comprising a plurality of electronic controllers electrically connected to one another, wherein each of said controllers is programmed with an algorithm which causes said controller to analyze external connections of said controller to identify assigned tasks and functions of said controller, thereby allowing said controller to automatically configure itself for use, and wherein each of said controllers is programmed with instructions for performing assigned tasks and functions of all of said controllers, wherein updated instructions for performing assigned tasks and functions of all of said controllers are automatically loaded from a new controller which is added to said network into said remaining controllers.
Claim 3
Dependent Claim
14 words
The network defined in claim 1 wherein said controllers are interchangeable within said network.
Claim 4
Dependent Claim
37 words
The network defined in claim 1 wherein said instructions for performing assigned tasks and functions of all of said controllers are automatically loaded into a new controller which is added to said network from said remaining controllers.
Claim 5
Dependent Claim
46 words
The network defined in claim 1 wherein said controllers are adapted to determine when one of said controllers loses memory, and said controllers are adapted to load said instructions for performing assigned tasks and functions of all of said controllers into said controller with lost memory.
Claim 6
Dependent Claim
18 words
The method defined in claim 2 wherein said output devices are hydraulically actuated output devices on a vehicle.
Claim 7
Dependent Claim
24 words
The network defined in claim 1 wherein said external connections include connections to devices selected from input devices and output devices, and combinations thereof.
Claim 8
Dependent Claim
23 words
The network defined in claim 6 wherein said algorithm causes said controller to determine the number of said devices connected to said controller.
Claim 9
Dependent Claim
23 words
The network defined in claim 6 wherein said algorithm causes said controller to analyze voltage levels of said devices connected to said controller.
Claim 10
Dependent Claim
23 words
The network defined in claim 1 wherein said algorithm causes said controller to analyze whether a display device is connected to said controller.
Claim 11
Dependent Claim
117 words
A network of electronic controllers comprising a plurality of electronic controllers electrically connected to one another, wherein each of said controllers is programmed with an algorithm which causes said controller to analyze external connections of said controller to identify assigned tasks and functions of said controller, thereby allowing said controller to automatically configure itself for use, and wherein each of said controllers is programmed with instructions for performing assigned tasks and functions of all of said controllers, wherein said controllers are adapted to determine when one of said controllers loses memory, and said controllers are adapted to load said instructions for performing assigned tasks and functions of all of said controllers into said controller with lost memory.
Claim 12
Dependent Claim
117 words
A network of electronic controllers comprising a plurality of electronic controllers electrically connected to one another, wherein each of said controllers is programmed with an algorithm which causes said controller to analyze external connections of said controller to identify assigned tasks and functions of said controller, thereby allowing said controller to automatically configure itself for use, and wherein each of said controllers is programmed with instructions for performing assigned tasks and functions of all of said controllers, wherein said controllers are adapted to determine when one of said controllers loses memory, and said controllers are adapted to load said instructions for performing assigned tasks and functions of all of said controllers into said controller with lost memory.
Claim 13
Dependent Claim
14 words
The network defined in claim 10 wherein said controllers are interchangeable within said network.
Claim 14
Dependent Claim
37 words
The network defined in claim 10 wherein said instructions for performing assigned tasks and functions of all of said controllers are automatically loaded into a new controller which is added to said network from said remaining controllers.
Claim 15
Dependent Claim
37 words
The network defined in claim 10 wherein updated instructions for performing assigned tasks and functions of all of said controllers are automatically loaded from a new controller which is added to said network into said remaining controllers.
Claim 16
Dependent Claim
18 words
The method defined in claim 10 wherein said output devices are hydraulically actuated output devices on a vehicle.
Claim 17
Dependent Claim
24 words
The network defined in claim 10 wherein said external connections include connections to devices selected from input devices and output devices, and combinations thereof.
Claim 18
Dependent Claim
23 words
The network defined in claim 15 wherein said algorithm causes said controller to determine the number of said devices connected to said controller.
Claim 19
Dependent Claim
23 words
The network defined in claim 15 wherein said algorithm causes said controller to analyze voltage levels of said devices connected to said controller.
Claim 20
Dependent Claim
23 words
The network defined in claim 10 wherein said algorithm causes said controller to analyze whether a display device is connected to said controller.
Claim 21
Independent Claim
142 words
A method of selecting one of a plurality of operating programs stored in an electronic controller for execution, said method comprising the steps of: (a) providing an electronic controller including a memory, a plurality of input ports adapted to be selectively connected to respective input sources, a plurality of output ports adapted to be selectively connected to respective output devices, and a plurality of sensing ports adapted to receive signals representing the presence of any of the input sources connected to the input ports or any of the output devices connected to the output ports; (b) storing a plurality of operating programs in the memory of the electronic controller; (c) sampling the signals supplied to the sensing ports; and (d) selecting one of the plurality of operating programs stored in the memory of the electronic controller for execution from the sampled signals.
Claim 22
Independent Claim
142 words
A method of selecting one of a plurality of operating programs stored in an electronic controller for execution, said method comprising the steps of: (a) providing an electronic controller including a memory, a plurality of input ports adapted to be selectively connected to respective input sources, a plurality of output ports adapted to be selectively connected to respective output devices, and a plurality of sensing ports adapted to receive signals representing the presence of any of the input sources connected to the input ports or any of the output devices connected to the output ports; (b) storing a plurality of operating programs in the memory of the electronic controller; (c) sampling the signals supplied to the sensing ports; and (d) selecting one of the plurality of operating programs stored in the memory of the electronic controller for execution from the sampled signals.
Claim 23
Dependent Claim
29 words
The method defined in claim 19 wherein said step (d) is performed by determining the number of the input sources and the output devices connected to the sensing ports.
Claim 24
Dependent Claim
20 words
The method defined in claim 19 wherein said step (d) is performed by analyzing voltage levels at the sensing ports.
Claim 25
Dependent Claim
24 words
The method defined in claim 19 wherein said step (d) is performed by determining whether a display device is connected to the sensing ports.
References Cited (Backward Citations)
US3828325A
Cited
US4435763A
Cited
US4450521A
Cited
US4841431A
Cited
US4803623A
Cited
US5161102A
Cited
US5353432A
Cited
US5274767A
Cited
US5551066A
Cited
US5530701A
Cited
US5444644A
Cited
US5948091A
Cited
US5880957A
Cited
US5980078A
Cited
US6052803A
Cited
US6070208A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-01-16 | 2004-07-17 | 2005-01-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-01-16 | 2008-07-17 | 2009-01-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-01-16 | 2012-07-17 | 2013-01-16 | $7700.00 | Window Closed / Lapsed |