The present invention relates to wheelchairs, and particularly to wheelchairs capable of moving various movable members such as the seat frame and back fame.
Wheelchairs often have a fixed seat consisting of a seating surface and a back frame. The seating surface is usually either horizontal or slightly tilted back, with the front edge of the seating surface slightly higher than the rear edge of that surface. If the wheelchair user sits in the same position in a wheelchair for a long period of time, pressure is continuously applied to the tissue on the portion of the user's body (buttocks, legs, and/or back) that is bearing the user's weight in that position. Blood circulation to that tissue will be reduced, and ulcers or other problems can result.
To avoid these problems, it is necessary for people sitting in wheelchairs to shift their body weight from time to time. This is often accomplished by tilting the seat portion of the wheelchair backwards so that the user's weight is shifted away from the pressure points on the user's body. Also, the user's weight can be shifted by reclining the back frame.
It would be advantageous if there could be developed a wheelchair having improved methods for reclining and/or tilting. Further, it would be advantageous if there could be developed improved methods and apparatus for controlling the movement of various movable wheelchair elements such as back frames, seat frames, head rests, arm rests, leg rests and foot rests.
The above objects as well as other objects not specifically enumerated are achieved by a wheelchair having a primary articulated member and at least one secondary articulated member, a primary sensor for detecting the position of the primary member, a secondary sensor for detecting the position of the secondary member, and a controller capable of articulating the secondary articulated member as a function of the movement of the primary articulated member.
According to this invention there is also provided wheelchair including a first articulated member that is mounted for articulation within a first range of first member positions, the first articulated member having a first actuator for moving the first articulated member within the first range. Also included is a second articulated member that is mounted for articulation within a second range of second member positions, the second articulated member having a second actuator for moving the second articulated member within the second range. A controller is connected to the first and second actuators for articulating the first and second articulated members, respectively, in a coordinated fashion, the controller being programmed with a sequence of setpoints of ordered pairs of numbers, one of the numbers of the ordered pairs being indicative of the position of the first articulated member along the first range, and the other of the numbers of the ordered pairs being indicative of the position of the second articulated member along the second range. An input device is associated with the controller to provide input from a wheelchair user to the controller. The controller is programmed to provide signals, in response to signals from the input device, to the first and second actuators, with the signals directing articulation of the first and second members along the setpoints.
According to this invention there is also provided a wheelchair that includes a first articulated member that is mounted for articulation within a first range of first member positions, the first articulated member having a first actuator for moving the first articulated member within the first range. Also included is a second articulated member that is mounted for articulation within a second range of second member positions, the second articulated member having a second actuator for moving the second articulated member within the second range. A controller is connected to the first and second actuators for articulating the first and second articulated members, respectively, in a coordinated fashion, the controller being programmed with a first equation that controls the movement of the first articulated member along the first range as a function of time, and the controller being programmed with a second equation that controls the movement of the second articulated member along the second range as a function of time. An input device is associated with the controller to provide input from a wheelchair user to the controller. The controller is programmed to provide signals, in response to signals from the input device, to the first and second actuators, with the signals directing articulation of the first and second members along the first and second ranges, respectively, and according to the first and second equations, respectively.
Various objects and advantages of this invention will become apparent to those skilled in the art from the following detailed description of the preferred embodiment, when read in light of the accompanying drawings.
a-
2
d schematically illustrate the unreclining sequence of the invention.
a-
3
d schematically illustrate a different unreclining sequence of the invention.
a-
10
d schematically illustrate an unrecline sequence of the invention, with a high initial angle of recline.
a-
11
d schematically illustrate an unrecline sequence of the invention, with a moderate initial angle of recline.
a-
12
c schematically illustrate an unrecline sequence of the invention, with a low initial angle of recline.
a-
13
d schematically illustrate various recline positions of the back frame in relation to a threshold angle of recline.
As shown in
The seat frame is mounted for rotation or tilting in a clockwise direction (as shown in
The leg rests 28 are adapted with a leg rest actuators 48 that pivot the leg rests about pivot points 50 with respect to the seat frame 18. The leg rests are optionally provided with leg rest extensions 52, powered by extension actuators 54 to stretch out the length of the leg rests, thereby changing the distance between the footrests 30 and the seat frame. The leg rest extensions allow the leg rests to conform to the needs of the wheelchair user. Optionally, the footrests 30 can be pivotally mounted with respect to the leg rests 28, in a manner not illustrated, so that the angle between the footrests and the leg rests can be changed to accommodate the needs of the wheelchair user. It can be seen that the leg rest extensions and the pivoting of the footrests involve the use of movable frame members i.e., the leg rests 28 and the footrests 30, that can be moved to provide the wheelchair with user conforming characteristics. User conforming characteristics means that various frame members are moved to fit the particular physical characteristics of the user throughout various ranges of motion of the movable frame members. In conforming the frame member to the user, the frame member is moved or positioned in such a way as to minimize or eliminate the shear stress and other forces on the user's body. For example, the raising of the leg rests 28 by the action of the leg rest actuator 48 may require a corresponding extension of the leg rest extension 52 by the leg rest extension actuator 54 to accommodate the anatomical needs of the wheelchair user during this particular motion.
The wheelchair back frame 22 is mounted for reclining motion about recline pivot points 58. The recline pivot points can be positioned on the seat frame 18 as shown, or can be positioned on the wheelchair base 12 or on the carriage, as will be explained below. The reclining movement of the back frame can be driven by any suitable mechanism, such as a recline actuator 60 mounted on the carriage. Operation of the recline actuator rotates or reclines the back frame 22 from an initial position, shown in
The back frame 22 of the wheelchair is provided with a shear plate 68 that is mounted for movement with respect to the back frame. The shear plate 68 can be any suitable back support member, and can be provided with a cushion, not shown. A shear plate actuator 70 is connected to the shear plate 68 and the back frame to move the shear plate with respect to the back frame. The movement of the shear plate is up and down with respect to the back frame, when the back frame is in a vertical orientation. More precisely the movement of the shear place is toward or away from the recline pivots 58. A shear plate sensor 72 measures the amount of movement of the shear plate with respect to the back frame.
The head rest 24 is mounted at the top end of the back frame. The head rest can be mounted for movement along length of the back frame (i.e., vertically in the view shown in
A controller 76 is provided to control the various wheelchair seating functions and movement of the various movable frame members, i.e., the seat frame 18, back frame 22, head rest 24, arm rests 26, leg rests 28, and foot rests 30. The controller can be any device suitable for controlling the various functions of the wheelchair. Preferably the controller 76 is a computer that is capable of receiving input from the various sensors, storing positioning sequences in a storage device, and sending signals to various actuators for moving the various frame members. For example, sensor 44 for sensing the amount of tilt of the seat frame and sensor recline sensor 64 for sensing the amount of recline of the back frame can be linked by a connection to the controller to enable the controller to be aware of the movement of the seat frame and back frame. The connection can be a hard wire as shown in the drawings, a radio signal device, or any other suitable device for communicating between the sensors and the controller.
The controller can be programmed to maintain limits associated with the tilt and recline features of the wheelchair. The controller can be programmed to allow the speed of the tilt and recline actuators to be adjusted. The controller can be provided with a timer or alarm that can be set to alert the user that it is time to perform a weight shift function.
As shown in
A clutch, not shown, can be associated with the pulley 86, or the any other movable aspect of the shear plate, to selectively allow movement of the shear plate with respect to the back frame. For example, the controller can be programmed so that the clutch allows movement of the shear plate with respect to the back frame only when the back frame is reclining. Other control schemes can be used, such as controlling the pulley to selectively allow movement of the shear plate with respect to the back frame. The controller can be programmed so that the movement of the shear plate with respect to the back frame is normally restricted, but is unrestricted when the back frame is reclining. The term “restricted” means that the relative movement between the shear plate and the back frame is prevented, and “unrestricted” means that the restriction is lifted.
According to one aspect of this invention, there is provided a method of programming the individual shear characteristics of each wheelchair user for his or her particular wheelchair. This is accomplished by taking the user through a recline sequence and measuring the shear generated at the shear plate 68 at each point during the reclining process. This can be done in finite increments or as a continuum. In one embodiment of the invention, the shear is measured at several angles of recline, which means at least four different angles, preferably at least eight angles, and up to as much as an infinite amount of angles in a continuum. Set points or data points that include such information as position and shear measurements are taken during this programming process. Once programmed, the controller 94 will adjust the shear plate during the recline sequence to avoid generating shear between the user and the shear plate 68.
Operation of the programmed controller 94 includes driving the shear plate 68 as the back frame 22 reclines to eliminate any displacement between user and the shear plate. To do this the controller senses the recline angle through the recline sensor 64 and moves the shear plate to a programmed location. The controller 94 can determine the position of the shear plate through the shear sensor. The shear function, that is the position of the shear plate as a function of the recline angle, is unique for each individual user. Furthermore the shape of this function is unique as well. For this reason attempting to set this program with a mechanical linkage and in a linear relationship, as most current systems do, results in a less than satisfactory control pattern. The programming of the controller according to the method of the invention can be accomplished in a variety of ways.
One of the methods used to reduce shear is to counter balance the shear plate 68, as disclosed above in FIG. 4. The shear plate is mounted on the glides 90 to allow it to easily move up and down on the back frame 22. The back frame is pivotally connected for a reclining motion. The counterweight 80 is mounted to a second glide 82 positioned between it and the back frame 22. This counterweight glide 82 is mounted such that the weight 80 may also travel up and down parallel to the shear plate. The mass of the counter weight 80 is the same as the shear plate 68. With this configuration any shear force present as a result of reclining an individual seated in the chair will cause the shear plate to move and mitigate this force. As the back frame reclines both the shear plate 68 and the counter weight 80 transfer more and more of their weight to the glides 82 and 90, thereby maintaining the initial equilibrium. Preferably, the back is counter-balanced using a weight equivalent to the weight of the shear plate 68 and everything attached to it, such as a back cushion, not shown, the head rest 24, and other equipment associated with the back frame.
A first method of establishing tilt and recline control parameters for a particular user involves sensing the shear forces experienced by the user during a recline operation. As the user reclines, any shear forces that exist will cause the back to travel up or down, thereby mitigating the shear force. The controller will record the readings of the shear plate at intervals during the recline and, using these points, generate a shear function.
A second method of establishing tilt and recline control parameters for a particular user is to recline the back frame 22 and at intervals stop and adjust the shear plate 68. The adjustments are recorded. The controller 94 is used to stop the recline process at predetermined intervals. The user, a therapist or an attendant can make the adjustments.
A third method of establishing the tilt and recline control parameters for a particular user is to use some point on the user's body to follow during the recline programming. This reference point is preferably a reference with respect to the user's head since the head is attached through the spine to the hip, and therefore makes a fairly reliable frame of reference.
In the most preferred embodiment of the invention, the movements of the seat frame 18 and the back frame 22 are independently actuated, but are coordinated for the best kinematic motion for the wheelchair user. To perform a tilt of the seat frame 18 while controlling the angle between the seat frame and the back frame 22, both the tilt actuator 42 for the seat frame 18 and the recline actuator 60 for the back frame are used. For tilt to occur, the seat frame must rotate, and at the same time the recline actuator 60 must rotate the back frame to maintain the seat-to-back angle at a constant level. In this configuration, the recline actuator 60 does not move the back frame 22 in relation to the seat frame 18, but rather in relation to the wheelchair base 12 or the carriage 36.
The controller 94 of the invention is also capable of activating the tilt and recline in concert. One of the advantages of the invention is that the unrecline process, i.e., the process of returning to an upright position from a reclined position, can be accomplished in a manner to overcome the tendency of the user to slide out of the seat In during the unrecline process. It has been discovered that during the unrecline process, if the user tilts the seat frame 18 upward before the back fame is unreclined or brought up, the user's hips are stabilized and the unrecline process is more stable for the user, and more repeatable. The controller 94 can coordinate both the tilt and the recline operations into a single function. Several sequences exist.
A first unrecline sequence according to this invention is shown in
An alternate unrecline sequence is shown in
Several different arrangements can be used to accomplish the tilting and reclining of the seat frame and the back frame. As shown in
The back frame 126 is pivotally mounted on the seat frame at pivot point 128, which can be the same as the seat frame pivot point 122, although not shown that way in
In the wheelchair 110 shown in
The wheelchair 110 illustrated in
As shown in
As disclosed above, one of the more useful aspects of the tilt and recline functions in a wheelchair is that the wheelchair can be programmed so that the unrecline sequence includes a certain amount of upward tilt of the seat frame 18 at the beginning of the unrecline process. This initial upward tilting of the seat frame 18 is referred to as pretilt. In one particular embodiment of the invention, as illustrated in
a-
11
d show an unrecline sequence where the initial angle of recline 200 is somewhat less than the initial recline angle shown in
a-
12
c show an unrecline sequence where the initial angle of recline 200 is even less than that shown in
One of the aspects of this embodiment of the present invention is that the sequence of movement of the back frame 22 and the seat frame 18 can be programmed into the controller 76 so that the sequence can be repeated upon command. It is to be understood that other movable elements of the wheelchair, such as the head rest 24, armrests 26, leg rests 28 and footrests 30 can also be controlled as part of a programmed sequence of operation, similar to the unrecline sequence shown in
According to another embodiment of the invention, the wheelchair controller 76 is programmable to establish a memory or bookmark for an initial position of the movable elements of the wheelchair so that the wheelchair elements can be returned to the initial position after being moved away from that initial position. This function is referred to as a bookmark. This bookmark function can be used in conjunction with a wheelchair having a recline function, as well as with other functions. The wheelchair includes a back frame 22, a recline actuator 60 for reclining the back frame 22, the recline sensor 64, for determining the angle of recline, and the controller 76 for controlling the recline actuator 60. The controller has a memory device 206, as indicated in FIG. 14. When an unrecline sequence is to begin, the first step is to determine an initial angle of recline of the wheelchair with the recline sensor 64, and then to store data corresponding to the determined initial angle of recline in the memory device 206. Subsequently, the movable members, i.e., the back frame 22 and the seat frame 18, are moved to a different position from the initial position, such as to a different angle of reline and angle of tilt. Thereafter, when it is desired to return to the exact initial location, the controller can access the stored data corresponding to the initial angle of recline and then return the back frame to the initial angle of recline by controlling the recline actuator in response to the stored data. Also, the wheelchair can be provided with an input device 208, shown in
This bookmark function can also be used for controlling the angle of tilt by determining an initial angle of tilt of the seat frame 18 with the tilt sensor 44, and storing data corresponding to the determined initial angle of tilt in the memory device. After the seat frame 18 is moved to a different portion resulting in a change in the angle of tilt 202, the seat frame 18 can be returned to the initial angle of tilt by controlling the tilt actuator in response to the stored data corresponding to the initial angle of tilt.
The book mark function can be used to select a plurality of preferred positions for any of the movable members of the wheelchair. Using the recline and unrecline functions as an example, the method of this embodiment involves selecting a plurality of angles of recline of the back frame 22, and storing data corresponding to the selected angles of recline in the memory device 206. The input device 208 is provided with a plurality of switches 210-214 that are operatively connected to the controller 76. The controller is programmed to associate each of the selected angles of recline with one of the switches 210-214 so that activating each switch causes the controller to access the stored data and return the back frame 22 to the selected angle of recline associated with the switch.
This method can also be applied to the movement of the seat frame. The method involves sensing an angle of tilt of the seat frame 18 corresponding with each of the plurality of selected of angles of recline of the back frame 22, and storing data corresponding to the sensed angles of tilt in the memory device 206, wherein the stored data includes a link between each selected angle of recline and its corresponding angle of tilt. The controller is programmed so that activating each switch 210-214 not only returns the back frame to the selected angle of recline associated with the switch, but also returns the seat frame to the angle of tilt linked to the corresponding angle of recline.
It is to be understood that this method applies to any movable member of the wheelchair, including such movable members as the head rest 24, armrests 26, leg rests 28 and footrests 30. One of the particular uses of this aspect of the invention is that the movable members can be programmed to move to positions that are particularly advantageous for different situations. For example, the movable members can be programmed to take up a certain position when the wheelchair is to be moved into a vehicle for transport. Also, a different position for various movable wheelchair members could be provided for when the wheelchair is to be driven up or down a hill or an incline.
In another embodiment of the invention, the wheelchair is provided with a preprogrammed sequence or plurality of sequences of moving various movable wheelchair members, such as for example, the recline and unrecline of the wheelchair back frame 22. The controller 76 can be preprogrammed with one or more unrecline sequences for moving the seat frame 18 and the back frame 22 during an unrecline procedure, where the unrecline sequence includes the pretilt function of tilting the seat frame as an initial part of the unrecline sequence. The controller is programmed with a threshold angle of recline, indicated at 216 in FIG. 13. The controller will respond to a command to unrecline the back frame 22 in one of two ways, depending on whether or not the initial angle of recline exceeds the threshold angle. If the initial angle of recline is above the threshold angle, as shown in
One particular benefit of being able to provide the threshold angle is to enable a wheelchair user to vary the angle of recline at relatively small angles of recline without requiring the tilt function to be engaged. This will be helpful where a wheelchair user is using the wheelchair at a desk, for example, and requires only small adjustments in the angle of recline. Preferably, the controller is provided with a capability for modifying the threshold angle. This could be accomplished using the programming module 204 or the input device 208.
Although the present invention has been described primarily in conjunction with a recline and unrecline function, it is to be understood that the principles of programming control of the movement of movable wheelchair members according to this invention can apply to other movable wheelchair members, such as head rests, arm rests, leg rests and foot rests.
In another embodiment of the invention, the wheelchair is configured with a first articulated member, such as the back frame 22, that is mounted for articulation, i.e., recline and unrecline, within a first range of back frame recline positions, such as the entire range of motion for the back frame 22. This first articulated member, i.e., the back frame 22, is movable within its first range of motion by the recline actuator 60. Also, the wheelchair is configured with a second articulated member, such as the seat frame 18, that is mounted for articulation within a second range of seat frame positions, i.e., the entire range of tilt motion of the seat frame 18. This second articulated member, i.e., the seat frame 18, is movable within the second range of motion by the tilt actuator 42. The controller 76 is connected to the first and second actuators, i.e., actuators 60 and 42, for articulating the back frame and seat frame, respectively, in a coordinated fashion. The controller 76 is programmed with a sequence of setpoints of ordered pairs of numbers, one of the numbers of the ordered pairs being indicative of the position of the first back frame 22 along the first range, and the other of the numbers of the ordered pairs being indicative of the position of the second articulated member along the second range. See, for example the sequence of setpoints in
The input device 208 associated with the controller 76 can provide input from a wheelchair user to the controller. The controller 76 is programmed to provide signals, in response to signals from the input device 208, to the back frame actuator 60 and the seat frame actuator 42, with the signals directing articulation of the back frame 22 and the seat frame 18, respectively, along the setpoints. Other input devices besides input device 208, such as a programming pendant, not shown, can be used to program the controller or to modify the information in the controller.
In a specific embodiment of the invention, the setpoints of the sequence can be modified by input from the input device 208. Also, optionally, the setpoints of the sequence can be modified by input from sensors for sensing any one of several general parameters relevant to the wheelchair and its environment. Examples of these parameters include the wheelchair velocity, the acceleration of the wheelchair, and the angle of incline of a supporting surface for the wheelchair.
It is to be understood that any of the articulated members of the wheelchair can be controlled by the controller according to this aspect of the invention. Examples beyond the back frame 22 and seat frame 18 already disclosed include the legrest 28, foot rest 30, arm rest 26, head rest 24 and shear plate 60. Optionally, the controller is programmed with at least one additional sequence of setpoints of ordered pairs of numbers associated with coordinated articulation of one of these additional articulated members, such as the legrest 28, with the at least one additional sequence coordinating the articulation of the additional articulated member (legrest) with either the first or the second articulated member (back frame 22 or seat frame 18).
The sequence of setpoints programmed into the controller 76 can be viewed as a primary sequence, and the controller 76 can programmed with at least one additional sequence of setpoints of ordered pairs of numbers, with the additional sequence being an associated with coordinated articulation of the first and second articulated members using different setpoints from those of the primary sequence, and wherein the controller is configured to switch from the primary sequence to the additional sequence based on input from the input device 208. Moreover, the controller can be configured to switch from the primary sequence to the additional sequence based on input from sensors for sensing any one of a number of parameters, such as the wheelchair velocity, the acceleration of the wheelchair (forward, rearward or turning), and the angle of incline of a supporting surface for the wheelchair.
In yet another embodiment of the invention, the controller is programmed with a first equation that controls the movement of the first articulated member along the first range as a function of time. For example, the first equation could be x=3+4t+0.5t2, as shown in FIG. 17. Further, the controller can programmed with a second equation that controls the movement of the second articulated member along the second range as a function of time, an example of which is x=1+6t+0.4t2; as shown in FIG. 18. The controller is programmed to provide signals, in response to signals from the input device 208, to the first and second actuators, with the signals directing articulation of the first and second members along the first and second ranges, respectively, and according to the first and second equations, respectively. Optionally, the controller is programmed to direct the first and second actuators to move the first and second members, respectively, in a continuous motion along the first and second ranges, respectively. Also, optionally, the first and second equations can be modified by input from the input device. The controller can programmed with at least one additional equation, not shown, associated with coordinated articulation of an additional articulated member, such as the leg rest 28. The at least one additional equation is used by the controller to coordinate the articulation of the additional articulated member and either the first or the second articulated member.
The principle and mode of operation of this invention have been described in its preferred embodiments. However, it should be noted that this invention may be practiced otherwise than as specifically illustrated and described without departing from its scope.
This application is a Continuation-In-Part of U.S. patent application Ser. No. 10/040,279, Oct. 19, 2001, now U.S. Pat. No. 6,715,784, and entitled Method of Programming and Operating a Wheelchair Having Tilt and Recline Functions, which is a Continuation-In-Part of U.S. patent application Ser. No. 09/583,854, May. 31, 2000, now U.S. Pat. No. 6,588,792, issued Jul. 8, 2003, and entitled Method of Programming and Operating Tilt and Recline Functions in a Wheelchair.
Number | Name | Date | Kind |
---|---|---|---|
2849051 | Streeter, III | Aug 1958 | A |
3059970 | Angell et al. | Oct 1962 | A |
3147038 | Barabas | Sep 1964 | A |
3191990 | Rugg et al. | Jun 1965 | A |
3222105 | Cross | Dec 1965 | A |
3597554 | Siegal | Aug 1971 | A |
4054319 | Fogg, Jr. et al. | Oct 1977 | A |
4204255 | Cremer | May 1980 | A |
4306124 | Kondo et al. | Dec 1981 | A |
4333681 | Nelson | Jun 1982 | A |
4434468 | Caddick et al. | Feb 1984 | A |
4451887 | Harada et al. | May 1984 | A |
4477874 | Ikuta et al. | Oct 1984 | A |
4510426 | Michaels et al. | Apr 1985 | A |
4616874 | Pietsch | Oct 1986 | A |
4732423 | Condon | Mar 1988 | A |
4794999 | Hester | Jan 1989 | A |
4811226 | Shinohara | Mar 1989 | A |
4845620 | Parker | Jul 1989 | A |
4853687 | Isomura et al. | Aug 1989 | A |
4887017 | Ito | Dec 1989 | A |
4920338 | Tsunoda et al. | Apr 1990 | A |
5044647 | Patterson | Sep 1991 | A |
5123495 | Littlejohn et al. | Jun 1992 | A |
5181762 | Beumer | Jan 1993 | A |
5187665 | Futami et al. | Feb 1993 | A |
5248007 | Watkins et al. | Sep 1993 | A |
5267778 | Krebs et al. | Dec 1993 | A |
5292144 | Sosnoff | Mar 1994 | A |
5294141 | Mentessi et al. | Mar 1994 | A |
5297021 | Koerlin et al. | Mar 1994 | A |
5320412 | Eakins et al. | Jun 1994 | A |
5366036 | Perry | Nov 1994 | A |
5525901 | Clymer et al. | Jun 1996 | A |
5642302 | Dumont et al. | Jun 1997 | A |
5712625 | Murphy | Jan 1998 | A |
5751129 | Vergin | May 1998 | A |
5903122 | Mesnage et al. | May 1999 | A |
5971482 | Goertzen et al. | Oct 1999 | A |
6003624 | Jorgensen et al. | Dec 1999 | A |
6003891 | Broadhead | Dec 1999 | A |
6015189 | Broadhead et al. | Jan 2000 | A |
6068280 | Torres | May 2000 | A |
6154690 | Coleman | Nov 2000 | A |
6158810 | Galloway | Dec 2000 | A |
6195603 | Gauger et al. | Feb 2001 | B1 |
6206393 | Mascari et al. | Mar 2001 | B1 |
6276704 | Suiter | Aug 2001 | B1 |
6357776 | Goertzen et al. | Mar 2002 | B1 |
Number | Date | Country |
---|---|---|
2029917 | Nov 1990 | CA |
2158350 | Mar 1984 | GB |
Number | Date | Country | |
---|---|---|---|
20040094936 A1 | May 2004 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 10040279 | Oct 2001 | US |
Child | 10616465 | US | |
Parent | 09583854 | May 2000 | US |
Child | 10040279 | US |