IP Library Granted Patent US 6,871,122
Granted Patent B1
US 6,871,122 · App. 10/667,815 · Granted Mar 22, 2005

Method of adjusting globally performance parameters of a power driven wheelchair

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 6,871,122
App. No.
10/667,815
Granted
Mar 22, 2005
Kind
B1
Abstract

A method of adjusting globally performance parameters of a power driven wheelchair for a plurality of drive programs thereof comprises the steps of: programming a microcontroller with a plurality of drive programs for operating the wheelchair, each drive program including a multiplicity of adjustable performance parameters; adjusting a selected performance parameter of the multiplicity to a desired result; setting a global flag to a desired status; storing the desired result of the selected performance parameter solely in memory allocated to a selected drive program of the plurality when the global flag is set to a first status; and storing the desired result of the selected performance parameter globally in memory allocated to each of the drive programs of the plurality when the global flag is set to

Claims (41)

1. Method of adjusting globally performance parameters of a power driven wheelchair for a plurality of drive programs thereof, said method comprising the steps of:

programming a microcontroller with a plurality of drive programs for operating said wheelchair, each drive program including a multiplicity of adjustable performance parameters;

adjusting a selected performance parameter of said multiplicity to a desired result;

setting a global flag to a desired status;

storing said desired result of said selected performance parameter solely in memory allocated to a selected drive program of said plurality when said global flag is set to a first status; and

storing said desired result of said selected performance parameter globally in memory allocated to each of said drive programs of said plurality when said global flag is set to a second status.

2. The method of claim 1 including the step of grouping performance parameters of the multiplicity into first and second groups; wherein the desired results of performance parameters of said first group may be stored only in memory allocated to a selected drive program independent of the status of the global flag; and wherein the desired results of performance parameters of said second group may be stored in memory allocated to the drive programs dependent of the status of the global flag.

3. The method of claim 1 wherein the step of adjusting is performed through an interactive programmer coupled to the microcontroller.

4. The method of claim 3 wherein the step of setting the global flag includes the steps of:

coupling the interactive programmer unit to the microcontroller;

programming the microcontroller to interact with the programmer unlit to display menu images on an image screen; and

selecting a desired menu image for display on the image screen of the programmer unit from which to set the global flag to the desired status.

5. The method of claim 4 wherein the steps of storing include:

after adjusting the selected performance parameter, displaying a drive menu image on the screen of the programmer from which to select a drive program for storage of the desired result; and

selecting from the drive menu image the drive program in which allocated memory the desired result is to be stored.

6. The method of claim 5 including the step of after adjusting the selected performance parameter, initiating a save task through the programmer unit to display the drive menu image.

7. The method of claim 5 including the step of after selecting the drive program, performing the steps of storing based on the status of the global flag.

8. The method of claim 5 including the step of after selecting the drive program, aborting the steps of storing by initiating an abort task.

9. The method of claim 8 including the step of after aborting the steps of storing, permitting the selected performance parameter to be re-adjusted.

10. The method of claim 4 including the step of selecting another menu image for display on the image screen of the programmer unit from which to select the performance parameter for adjustment.

11. Method of adjusting globally performance parameters of a power driven wheelchair for a plurality of drive programs thereof, said method comprising the steps of:

programming a microcontroller with a plurality of drive programs for operating said wheelchair, each drive program including a multiplicity of adjustable performance parameters;

coupling an interactive programmer unit to the microcontroller;

allocating memory registers of a memory to each of the plurality of drive programs for storage of the performance parameters associated therewith;

adjusting a selected performance parameter of said multiplicity to a desired result through the interactive programmer unit;

setting a global flag to a desired status through the interactive programmer unit;

storing said desired result of said selected performance parameter solely in the memory allocated to a selected drive program of said plurality when said global flag is set to a first status; and

storing said desired result of said selected performance parameter globally in the memory allocated to each of said drive programs of said plurality when said global flag is set to a second status.

12. The method of claim 11 including the step of grouping performance parameters of the multiplicity into first and second groups; wherein the desired results of performance parameters of said first group may be stored only in the memory allocated to the selected drive program independent of the status of the global flag; and wherein the desired results of performance parameters of said second group may be stored in the memory allocated to the drive programs dependent of the status of the global flag.

13. The method of claim 11 wherein the step of allocating includes allocating memory registers of a non-volatile memory to each of the plurality of drive programs for storage of the performance parameters associated therewith.

14. The method of claim 11 wherein the step of setting the global flag includes the steps of:

programming the microcontroller to interact with the programmer unit to display menu images on an image screen; and

selecting a desired menu image for display on the image screen of the programmer unit from which to set the global flag to the desired status.

15. The method of claim 14 wherein the steps of storing include:

after adjusting the selected performance parameter, displaying a drive menu image on the screen of the programmer from which to select a drive program for storage of the desired result; and

selecting from the drive menu image the drive program in which allocated memory the desired result is to be stored.

16. The method of claim 15 including the step of after adjusting the selected performance parameter, initiating a save task through the programmer unit to display the drive menu image.

17. The method of claim 15 including the step of after selecting the drive program, performing the steps of storing based on the status of the global flag.

18. The method of claim 15 including the step of after selecting the drive program, aborting the steps of storing by initiating an abort task.

19. The method of claim 18 including the step of after aborting the steps of storing, permitting the selected performance parameter to be re-adjusted.

20. The method of claim 14 including the step of selecting another menu image for display on the image screen of the programmer unit from which to select the performance parameter for adjustment.

Assignments (23)
RELEASE OF SECURITY INTEREST Recorded Nov 17, 2024
From: GLAS TRUST COMPANY LLC
To: INVACARE CORPORATION; FREEDOM DESIGNS, INC.; MOTION CONCEPTS L.P.
Reel/Frame 069386/0475 →
RELEASE OF SECURITY INTEREST Recorded Nov 13, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: INVACARE CORPORATION; FREEDOM DESIGNS, INC; MOTION CONCEPTS L.P.
Reel/Frame 069352/0322 →
ASSIGNMENT OF PATENT SECURITY AGREEMENT Recorded Sep 13, 2024
From: WHITE OAK COMMERCIAL FINANCE, LLC
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 068895/0111 →
RELEASE OF SECURITY INTEREST Recorded May 18, 2023
From: PNC BANK, NATIONAL ASSOCIATION
To: INVACARE CORPORATION; ADAPTIVE SWITCH LABORATORIES, INC.; FREEDOM DESIGNS, INC.; MEDBLOC, INC.; INVACARE CREDIT CORPORATION; INVACARE HOLDINGS, LLC; INVAMEX HOLDINGS LLC
Reel/Frame 063695/0106 →
RELEASE OF SECURITY INTEREST Recorded May 16, 2023
From: PNC BANK, NATIONAL ASSOCIATION
To: INVACARE CORPORATION; FREEDOM DESIGNS, INC.; GARDEN CITY MEDICAL INC.; THE AFTERMARKET GROUP, INC.; DYNAMIC MEDICAL SYSTEMS, LLC; INVACARE CONTINUING CARE, INC.; MEDBLOC, INC.; ADAPTIVE SWITCH LABORATORIES, INC.; CENTRALIZED MEDICAL EQUIPMENT LLC; THE HELIXX GROUP, INC.; INVACARE CANADIAN FINANCE, LLC; INVACARE CANDIAN HOLDINGS, INC.; INVACARE CREDIT CORPORATION; INVACARE FLORIDA CORPORATION; INVACARE FLORIDA HOLDINGS, LLC; INVACARE HOLDINGS, LLC; INVACARE INTERNATIONAL CORPORATION; INVAMEX HOLDINGS LLC; INVACARE OUTCOMES MANAGEMENT LLC
Reel/Frame 063668/0639 →
RELEASE OF SECURITY INTEREST Recorded May 16, 2023
From: PNC BANK, NATIONAL ASSOCIATION
To: INVACARE CORPORATION; ADAPTIVE SWITCH LABORATORIES, INC.; THE AFTERMARKET GROUP, INC.; ALTIMATE MEDICAL, INC.; CENTRALIZED MEDICAL EQUIPMENT LLC; CHAMPION MANUFACTURING INC.; FAMILY MEDICAL SUPPLY LLC; THE HELIXX GROUP, INC.; INVACARE CANADIAN HOLDINGS, INC.; INVACARE CANADIAN HOLDINGS, LLC; INVACARE CONTINUING CARE, INC.; INVACARE CREDIT CORPORATION; INVACARE FLORIDA CORPORATION; INVACARE HOLDINGS, LLC; INVACARE INTERNATIONAL CORPORATION; INVACARE SUPPLY GROUP, INC.; INVAMEX HOLDINGS LLC; KUSCHALL, INC.; ROADRUNNER MOBILITY, INCORPORATED; FREEDOM DESIGNS, INC.; GARDEN CITY MEDICAL INC.; INVACARE FLORIDA HOLDINGS, LLC; INVACARE HCS, LLC
Reel/Frame 063662/0430 →
RELEASE OF SECURITY INTEREST Recorded May 16, 2023
From: PNC BANK, NATIONAL ASSOCIATION
To: ADAPTIVE SWITCH LABORATORIES, INC.; INVACARE CORPORATION; THE AFTERMARKET GROUP, INC.; ALTIMATE MEDICAL, INC.; CENTRALIZED MEDICAL EQUIPMENT LLC; CHAMPION MANUFACTURING INC.; FAMILY MEDICAL SUPPLY LLC; THE HELIXX GROUP, INC.; INVACARE CANADIAN HOLDINGS, INC.; INVACARE CANADIAN HOLDINGS, LLC; INVACARE CONTINUING CARE, INC.; INVACARE CREDIT CORPORATION; INVACARE FLORIDA CORPORATION; INVACARE HOLDINGS, LLC; INVACARE INTERNATIONAL CORPORATION; INVACARE SUPPLY GROUP, INC.; INVAMEX HOLDINGS LLC; KUSCHALL, INC.; ROADRUNNER MOBILITY, INCORPORATED; FREEDOM DESIGNS, INC.; GARDEN CITY MEDICAL INC.; INVACARE FLORIDA HOLDINGS, LLC; INVACARE HCS, LLC
Reel/Frame 063668/0679 →
RELEASE OF SECURITY INTEREST Recorded May 15, 2023
From: PNC BANK, NATIONAL ASSOCIATION
To: INVACARE CORPORATION
Reel/Frame 063638/0261 →
PATENT SECURITY AGREEMENT (TRANCHE II NOTES) Recorded May 15, 2023
From: INVACARE CORPORATION; MOTION CONCEPTS L.P; FREEDOM DESIGNS, INC.
To: GLAS TRUST COMPANY LLC, AS COLLATERAL AGENT
Reel/Frame 063637/0705 →
PATENT SECURITY AGREEMENT (TRANCHE I NOTES) Recorded May 12, 2023
From: INVACARE CORPORATION; MOTION CONCEPTS L.P; FREEDOM DESIGNS, INC.
To: GLAS TRUST COMPANY LLC, AS COLLATERAL AGENT
Reel/Frame 064005/0231 →
ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RIGHTS Recorded May 11, 2023
From: GLAS TRUST CORPORATION LIMITED, AS EXISTING COLLATERAL AGENT
To: GLAS TRUST COMPANY LLC, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 063625/0607 →
INTELLECTUAL PROPERTY RELEASE (TRANCHE II NOTES) Recorded May 10, 2023
From: GLAS TRUST CORPORATION LIMITED, AS COLLATERAL AGENT
To: INVACARE CORPORATION; FREEDOM DESIGNS, INC.
Reel/Frame 063601/0183 →
INTELLECTUAL PROPERTY RELEASE (DIP PAYOFF) Recorded May 10, 2023
From: GLAS TRUST CORPORATION LIMITED, AS COLLATERAL AGENT
To: INVACARE CORPORATION; FREEDOM DESIGNS, INC.; MOTION CONCEPTS L.P.
Reel/Frame 063594/0272 →
INTELLECTUAL PROPERTY RELEASE (TRANCHE I NOTES) Recorded May 10, 2023
From: GLAS TRUST CORPORATION LIMITED, AS COLLATERAL AGENT
To: INVACARE CORPORATION; FREEDOM DESIGNS, INC.
Reel/Frame 063594/0906 →
SECURITY INTEREST Recorded May 5, 2023
From: INVACARE CORPORATION; FREEDOM DESIGNS, INC.; MOTION CONCEPTS L.P.
To: WHITE OAK COMMERCIAL FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 063553/0217 →
PATENT SECURITY AGREEMENT Recorded Feb 3, 2023
From: INVACARE CORPORATION; MOTION CONCEPTS L.P.; FREEDOM DESIGNS, INC.
To: GLAS TRUST CORPORATION LIMITED, AS COLLATERAL AGENT
Reel/Frame 063090/0603 →
SECURITY INTEREST Recorded Feb 3, 2023
From: INVACARE CORPORATION; ADAPTIVE SWITCH LABORATORIES, INC.; FREEDOM DESIGNS, INC.; MEDBLOC, INC.; INVACARE CREDIT CORPORATION; INVACARE HOLDINGS, LLC; INVAMEX HOLDINGS, LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 062739/0687 →
PATENT SECURITY AGREEMENT (TRANCHE II NOTES) Recorded Aug 9, 2022
From: INVACARE CORPORATION; FREEDOM DESIGNS, INC.
To: GLAS TRUST CORPORATION LIMITED, AS COLLATERAL AGENT
Reel/Frame 061131/0852 →
PATENT SECURITY AGREEMENT (TRANCHE I NOTES) Recorded Aug 9, 2022
From: INVACARE CORPORATION; FREEDOM DESIGNS, INC.
To: GLAS TRUST CORPORATION LIMITED, AS COLLATERAL AGENT
Reel/Frame 061131/0833 →
PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Aug 9, 2022
From: INVACARE CORPORATION; FREEDOM DESIGNS, INC.
To: GLAS TRUST CORPORATION LIMITED, AS COLLATERAL AGENT
Reel/Frame 061131/0814 →
SECURITY AGREEMENT Recorded Dec 12, 2010
From: INVACARE CORPORATION; ADAPTIVE SWITCH LABORATORIES, INC.; THE AFTERMARKET GROUP, INC.; ALTIMATE MEDICAL, INC.; CENTRALIZED MEDICAL EQUIPMENT LLC; CHAMPION MANUFACTURING INC.; FAMILY MEDICAL SUPPLY LLC; THE HELIXX GROUP, INC.; INVACARE CANADIAN HOLDINGS, INC.; INVACARE CANDIAN HOLDINGS, LLC; INVACARE CONTINUING CARE, INC.; INVACARE CREDIT CORPORATION; INVACARE FLORIDA CORPORATION; INVACARE HOLDINGS, LLC; INVACARE INTERNATIONAL CORPORATION; INVACARE SUPPLY GROUP, INC.; INVAMEX HOLDINGS LLC; KUSCHALL, INC.; ROADRUNNER MOBILITY, INCORPORATED; FREEDOM DESIGNS, INC.; GARDEN CITY MEDICAL INC.; INVACARE FLORIDA HOLDINGS, LLC; INVACARE HCS, LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 025473/0311 →
NOTICE OF GRANT OF SECURITY INTEREST Recorded Mar 14, 2007
From: INVACARE CORPORATION
To: NATIONAL CITY BANK, AS MULTICURRENCY COLLATERAL AGENT
Reel/Frame 019009/0134 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2003
From: WAKEFIELD, II, THEODORE D.
To: INVACARE CORPORATION
Reel/Frame 014545/0154 →