This application is related to the following patents and patent applications, which are all herein incorporated by reference: (1) U.S. Pat. No. 6,323,846, titled “Method and Apparatus for Integrating Manual Input,” issued on Jul. 1, 2002; (2) U.S. Pat. No. 6,677,932, titled “System and Method for Recognizing Touch Typing Under Limited Tactile Feedback Conditions,” issued on Jan. 13, 2004; and (3) U.S. Pat. No. 6,570,557, titled “Multi-Touch System and Method for Emulating Modifier Keys Via Fingertip Chords,” issued on May 27, 2003.
Integration of typing, pointing, and gesture capabilities into touch surfaces offers many advantages, such as eliminating need for mouse as a separate pointing device, eliminating wasteful reaches between keyboard and pointing device, and general workflow streamlining. However, pointing and typing have opposite tactile feedback needs. Specifically, pointing and gesturing inputs are best accomplished using a smooth, nearly frictionless touch surface. Conversely, typists are accustomed to relying on sharp key edges for tactile feedback.
User acceptance of the TouchStream™ integrated typing, pointing and gesture input devices manufactured by FingerWorks demonstrated that learning to type on a smooth, un-textured surface is possible, but takes substantial practice. In many ways, typing on such a surface is almost like learning to type all over again. It is believed that mainstream acceptance of typing on touch surfaces will require shortening of the typing re-acclimation period, which, in turn, requires improved keystroke tactility.
Traditionally, keystroke tactility on a surface or “membrane” keyboard has been provided by indicating key edges using hydroformed or stamped raised ridges into the surface plastic. However, this technique has several disadvantages for touch surfaces also intended for pointing and gesture. For example, the key-edge ridges impede lateral pointing motions, giving the surface a rough washboard feel. The ridges also disrupt position interpolation from capacitive sensor arrays as the fingertip flesh lifts over the ridge.
In a more successful attempt to provide surface keyboard users with suitable tactile feedback, keyboards incorporating home row dimples as disclosed in U.S. Pat. No. 6,323,846, referenced above, were produced. These dimples helped users find the home row keys when hands were resting on the surface, while minimizing disruption of a user's motion in pointing or gesturing on the surface. However, these dimples were ineffective feedback for helping users feel for keys away from home row, or detect when they were not striking the centers of these peripheral keys.
Another somewhat successful prior method for aligning hands on both surface and traditional mechanical keyboards has been to place a single raised Braille-like dot on an “alignment” key or on the “home row” of keys. For example, many mechanical keyboards features such raised dots on the “F” and “J” keys, which are the index finger home positions for a touch typist using QWERTY keyboard. As with the dimples disclosed in the '846 patent, this arrangement is useful to help align a user's hands to home row, but does not help to correct alignment errors while reaching for peripheral keys. Thus, a significant problem arises in attempting to provide feedback of key positions away from the home row.
Placing alignment dots, such as the single Braille-like dot, at the center of every key would provide feedback for key positions away from the home row. However, such an arrangement would eliminate the distinctiveness of the home row keys, and create more ambiguous feedback for the user. Therefore, what is needed in the art is a way to provide tactility to all or at least a substantial number of keys without creating such a bumpy surface that pointing and gestures are uncomfortable or unsteady.
This could be accomplished by adapting known prior art Braille displays. In this approach, tiny, individually actuated pins spread across the keyboard could provide dynamic tactility, but at great mechanical cost and complexity. Thus, what is needed to reduce cost and complexity is a way to provide tactility for each key without placing individual electromagnetic actuators under each key.
An additional issue arises in that multi-touch capacitive sensor arrays, which are often used to form the multi-touch surfaces, are typically built with row and column electrodes spanning the surface, or with row and column drive/sense line accessing electronic buffers at each electrode cell. Thus whatever tactility mechanism is provided, the arrangement must be routable around the row/column electrodes or drive lines of multi-touch sensors without requiring additional circuit board vias or layers.
Disclosed herein are a variety of techniques for providing tactile feedback in a surface or other keyboard that address one or more of these deficiencies of the prior art.
Disclosed herein are four arrangements for providing tactility on a touch surface keyboard. One approach is to provide tactile feedback mechanisms, such as dots, bars, or other shapes on all or at least many keys. Different keys or groups of keys may have different feedback mechanisms, e.g., a first feedback mechanism may be assigned to “home row” keys, with a second feedback mechanism assigned to keys adjacent the home row, with a third assigned to peripheral keys, which are neither home row keys nor adjacent the home row. Alternatively, an articulating frame may be provided that extends when the surface is being used in a typing mode and retracts when the surface is used in some other mode, e.g., a pointing mode. The articulating frame may provide key edge ridges that define the boundaries of the key regions or may be used to provide tactile feedback mechanisms within the key regions. The articulating frame may also be configured to cause concave depressions similar to mechanical key caps in the surface. In another embodiment, a rigid, non-articulating frame may be provided beneath the surface. A user will then feel higher resistance when pressing away from the key centers, but will feel a softer resistance, which may be enhanced by filling the gaps with a foam or gel material or air.
Using these arrangements, as well as individual elements of each or combinations thereof, it is possible to provide strong tactile feedback of each key location without impeding pointing, gestures, or related lateral sliding motions on the same touch surface.
The invention may best be understood by reference to the following description taken in conjunction with the accompanying drawings in which:
Braille-Like Dot Pairs or Bars at Key Centers
With reference now to
Key regions 101 are arranged in a plurality of rows. As known to touch typists, the row of keys containing the letters “ASDF” on the left-hand side and “JKL;” on the right-hand side are known as the home row 102. The home row is so called because a touch typist will keep the four fingers of each hand over these characters when a finger is not reaching for a key in another row. Adjacent rows 103 are the rows immediately adjacent, for example, the rows containing “QWER” and “ZXCV.” The remaining rows are known as peripheral rows 104, for example, the row of number keys.
One mechanism to provide more robust tactile feedback for a user of a surface keyboard is to stamp two horizontally aligned dots 105 at the center of each home row key 106. Similarly, two vertically aligned dots 107 may be stamped on each adjacent key 108. Finally, a single dot 109 may be stamped on peripheral keys 110. Because the home row keys feel different than all other keys, home row 102 may be easily found without looking when sliding hands over the surface. The two vertical dots 107 on adjacent keys 108 in turn help distinguish their feel from peripheral number and punctuation keys having only one raised dot 110.
It will be appreciated that the particular arrangement of dots could vary from that described. For example, a single dot could be used to mark home row keys 102, with two horizontal dots used for adjacent keys 103 and two vertical dots used for peripheral keys 104. All that is required is that one unique tactile feedback mechanism, such as raised dots, be used for home row keys, while another is used for adjacent and/or peripheral keys. It is not required that the adjacent keys and peripheral keys employ different tactile feedback mechanisms, although it may be preferable to do so.
Moreover, the tactile feedback mechanism need not be limited to raised dots. In a variation of this technique, shown in plan-view in
It should also be noted that, although the tactile feedback arrangement described above has particular applicability to surface keyboards, it could also be used in conjunction with traditional mechanical/electromechanical keyboards. Additionally, although described in terms of the traditional QWERTY keyboard, the techniques may also be applied to other keyboard layouts, such as Dvorak keyboard, foreign language keyboards, court reporting machine keyboards, and other keyboard-like input devices.
Articulating Frame Protrudes at Key Edges During Typing
An alternative technique for providing tactile feedback in a surface keyboard will now be described with respect to
Additionally, the keyboard 200 includes an articulating frame 204, which is disposed beneath the circuit board 202. The articulating frame 204 may be raised and lowered by actuators 205, which preferably take the form of electromagnetic actuators. Raising and lowering the articulating frame extends and withdraws key edge ridges 206, which are dots or bars that poke through the keyboard surface when extended. Electromagnetic actuators 205 would raise the frame when operating in a typing mode such that the tops of the key edge ridges 206 are about 1 mm above the surface cover 203. The electromagnetic actuators 205 would lower the frame when operating in a pointing/gesture mode such that the tops of the key edge ridges 206 are flush with surface cover 203, thereby providing a substantially smooth surface for pointing and gesturing. Although electromagnetic actuators 205 are depicted as being disposed beneath the frame and above the enclosure bottom, they may be disposed in any arrangement that allows them to suitably displace the frame 204 and key edge ridges 206.
Preferably, each key edge comprises one to four distinct bars or Braille-like dots. When constructed in conjunction with a capacitive multi-touch surface, the key edge ridges should separated to accommodate the routing of the drive electrodes, which may take the form of rows, columns, or other configurations. As an alternative to key edge ridges 206, the frame could cause Braille-like dots or similar markers, as discussed above with respect to
The electromagnetic actuators may be located at the corners and/or center of the frame or distributed variously throughout the frame. Selection of a particular position will necessitate the determination of a variety of design parameters, such as frame material strength, power routing, cost, etc., all of which would be within the abilities of one skilled in the art having the benefit of this disclosure. The actuators 205 may be activated manually, for example, by touching the surface in a particular region, pressing a dedicated button, activating a switch, etc. Alternatively, the actuators raise and lower the frame according to mode commands from gesture and typing recognition software, such as that described in the '846 patent incorporated by reference above.
Specifically, the recognition software commands lowering of the frame when lateral sliding gestures or mouse clicking activity chords are detected on the surface. Alternatively, when homing chords (i.e., placing the fingers on the home row) or asynchronous touches (typing activity) is detected on the surface, the recognition software commands raising of the frame. Various combinations or subsets of these recognition techniques could also be used. For example, the device may activate a typing mode when homing chords or asynchronous touches are detected and deactivate the typing mode if neither is detected for a some time interval. In this configuration the device effectively defaults to a pointing mode and switches to a typing mode when necessary. Conversely, the device could activate a pointing mode when lateral sliding gestures or mouse clicking activity is detected and switch to a typing mode when these activities are not detected for some time interval. In any case, the frame will change modes automatically from lowered and flush (pointing mode) to poking through the surface (typing mode) as often as the operator switches between pointing and typing. Of course, operators who did not like the automated behavior could manually toggle the frame state with a pre-assigned gesture.
When extended, the key edge bars 206 provide similar tactile feel to a conventional mechanical key edge when the finger straddles two keys. However, this arrangement does not effectively simulate the concave depression common in mechanical keycaps, which helps a typists fingers sink towards the key center. Obviously, the key edge bars 206 will only be felt if fingers touch way off key center. Additionally, the holes in surface cover 203 through which the key edge bars 206 extend may collect dirt and grime. However, an extension of this arrangement may be used to address these concerns.
Articulating Frame Deforms Surface Cover at Key Edges During Typing
Illustrated in
Rigid Frame Under Key Edges with Compressible Key Centers
Yet another embodiment may extends the covered key edge bars and key center depressions while dispensing with the mechanical complexity of frame articulation. Such an embodiment is illustrated in
This arrangement allows the surface cover 303 to drape substantially perfectly flat, and remain flat when under light pressure, e.g., that from a pointing or dragging operation. However, when a user presses a key center, the cover would give under their finger somewhat as the foam/gel/air material 405 is compressed, while a user pressing over a key edge would feel the hard ridge underneath. While this arrangement is electrically and mechanically simple (with no active mechanical parts), the surface cover and key filler materials must be chosen carefully to provide noticeable compression at key center yet be durable to wear. Additionally, the sandwich of surface cover and foam could become too thick for the capacitive sensors to properly detect through. To overcome these deficiencies, the surface cover 303 itself could contain flex circuitry (well known to those skilled in the art) imprinted with a suitable electrode pattern, which would dispense with the necessity of the electrode layer 402.
Many variations and/or combinations of the embodiments discussed herein will be apparent to those skilled in the art. For example, as noted above, the articulating frame may be combined with the Braille-like dots to form articulating Braille-like dots. Alternatively, the fixed Braille-like dots may be combined with the articulating ridges described with reference to
Number | Name | Date | Kind |
---|---|---|---|
3333160 | Gorski | Jul 1967 | A |
3541541 | Englebart | Nov 1970 | A |
3662105 | Hurst et al. | May 1972 | A |
3798370 | Hurst | Mar 1974 | A |
3995126 | Larson | Nov 1976 | A |
4127752 | Lowthorp | Nov 1978 | A |
4194097 | Bradam | Mar 1980 | A |
4246452 | Chandler | Jan 1981 | A |
4508942 | Inaba | Apr 1985 | A |
4550221 | Mabusth | Oct 1985 | A |
4672364 | Lucas | Jun 1987 | A |
4672558 | Beckes et al. | Jun 1987 | A |
4692809 | Beining et al. | Sep 1987 | A |
4695827 | Beining et al. | Sep 1987 | A |
4707570 | Ide et al. | Nov 1987 | A |
4733222 | Evans | Mar 1988 | A |
4734685 | Watanabe | Mar 1988 | A |
4746770 | McAvinney | May 1988 | A |
4771276 | Parks | Sep 1988 | A |
4788384 | Bruere-Dawson et al. | Nov 1988 | A |
4806846 | Kerber | Feb 1989 | A |
4898555 | Sampson | Feb 1990 | A |
4940346 | Liljenquist | Jul 1990 | A |
4968877 | McAvinney et al. | Nov 1990 | A |
4990900 | Kikuchi | Feb 1991 | A |
5003519 | Noirjean | Mar 1991 | A |
5017030 | Crews | May 1991 | A |
5178477 | Gambaro | Jan 1993 | A |
5189403 | Franz et al. | Feb 1993 | A |
5194862 | Edwards | Mar 1993 | A |
5224861 | Glass et al. | Jul 1993 | A |
5241308 | Young | Aug 1993 | A |
5252951 | Tannenbaum et al. | Oct 1993 | A |
5281966 | Walsh | Jan 1994 | A |
5305017 | Gerpheide | Apr 1994 | A |
5311175 | Waldman | May 1994 | A |
5345543 | Capps et al. | Sep 1994 | A |
5376948 | Roberts | Dec 1994 | A |
5379057 | Clough et al. | Jan 1995 | A |
5398310 | Tchao et al. | Mar 1995 | A |
5412189 | Cragun | May 1995 | A |
5442742 | Greyson et al. | Aug 1995 | A |
5463388 | Boie et al. | Oct 1995 | A |
5463696 | Beernink et al. | Oct 1995 | A |
5466154 | Thompson | Nov 1995 | A |
5483261 | Yasutake | Jan 1996 | A |
5488204 | Mead et al. | Jan 1996 | A |
5495077 | Miller et al. | Feb 1996 | A |
5513309 | Meier et al. | Apr 1996 | A |
5523775 | Capps | Jun 1996 | A |
5530455 | Gillick et al. | Jun 1996 | A |
5543590 | Gillespie et al. | Aug 1996 | A |
5543591 | Gillespie et al. | Aug 1996 | A |
5563632 | Roberts | Oct 1996 | A |
5563996 | Tchao | Oct 1996 | A |
5565658 | Gerpheide et al. | Oct 1996 | A |
5579036 | Yates, IV | Nov 1996 | A |
5580251 | Gilkes et al. | Dec 1996 | A |
5581681 | Tchao et al. | Dec 1996 | A |
5583946 | Gourdol | Dec 1996 | A |
5590219 | Gourdol | Dec 1996 | A |
5592566 | Pagallo et al. | Jan 1997 | A |
5594810 | Gourdol | Jan 1997 | A |
5596694 | Capps | Jan 1997 | A |
5612719 | Beernink et al. | Mar 1997 | A |
5631805 | Bonsall | May 1997 | A |
5633955 | Bozinovic et al. | May 1997 | A |
5634102 | Capps | May 1997 | A |
5635958 | Murai et al. | Jun 1997 | A |
5636101 | Bonsall et al. | Jun 1997 | A |
5642108 | Gopher et al. | Jun 1997 | A |
5644657 | Capps et al. | Jul 1997 | A |
5666113 | Logan | Sep 1997 | A |
5666502 | Capps | Sep 1997 | A |
5666552 | Greyson et al. | Sep 1997 | A |
5675361 | Santilli | Oct 1997 | A |
5675362 | Clough et al. | Oct 1997 | A |
5677710 | Thompson-Rohrlich | Oct 1997 | A |
5689253 | Hargreaves et al. | Nov 1997 | A |
5710844 | Capps et al. | Jan 1998 | A |
5729250 | Bishop et al. | Mar 1998 | A |
5730165 | Philipp | Mar 1998 | A |
5736976 | Cheung | Apr 1998 | A |
5741990 | Davies | Apr 1998 | A |
5745116 | Pisutha-Arnond | Apr 1998 | A |
5745716 | Tchao et al. | Apr 1998 | A |
5746818 | Yatake | May 1998 | A |
5748269 | Harris et al. | May 1998 | A |
5764222 | Shieh | Jun 1998 | A |
5766014 | Ida et al. | Jun 1998 | A |
5767457 | Gerpheide et al. | Jun 1998 | A |
5767842 | Korth | Jun 1998 | A |
5790104 | Shieh | Aug 1998 | A |
5790107 | Kasser et al. | Aug 1998 | A |
5802516 | Shwarts et al. | Sep 1998 | A |
5808567 | McCloud | Sep 1998 | A |
5809267 | Moran et al. | Sep 1998 | A |
5821690 | Martens et al. | Oct 1998 | A |
5821930 | Hansen | Oct 1998 | A |
5823782 | Marcus et al. | Oct 1998 | A |
5825351 | Tam | Oct 1998 | A |
5825352 | Bisset et al. | Oct 1998 | A |
5835079 | Shieh | Nov 1998 | A |
5835080 | Beeteson et al. | Nov 1998 | A |
5854625 | Frisch et al. | Dec 1998 | A |
5880411 | Gillespie et al. | Mar 1999 | A |
5898434 | Small et al. | Apr 1999 | A |
5917906 | Thornton | Jun 1999 | A |
5920309 | Bisset et al. | Jul 1999 | A |
5923319 | Bishop et al. | Jul 1999 | A |
5933134 | Shieh | Aug 1999 | A |
5943044 | Martinelli et al. | Aug 1999 | A |
5955198 | Hashimoto et al. | Sep 1999 | A |
6002389 | Kasser | Dec 1999 | A |
6002808 | Freeman | Dec 1999 | A |
6020881 | Naughton et al. | Feb 2000 | A |
6031524 | Kunert | Feb 2000 | A |
6037882 | Levy | Mar 2000 | A |
6050825 | Nichol et al. | Apr 2000 | A |
6052339 | Frenkel et al. | Apr 2000 | A |
6072494 | Nguyen | Jun 2000 | A |
6084576 | Leu et al. | Jul 2000 | A |
6107997 | Ure | Aug 2000 | A |
6128003 | Smith et al. | Oct 2000 | A |
6131299 | Raab et al. | Oct 2000 | A |
6135958 | Mikula-Curtis et al. | Oct 2000 | A |
6144380 | Schwarts et al. | Nov 2000 | A |
6188391 | Seely et al. | Feb 2001 | B1 |
6198515 | Cole | Mar 2001 | B1 |
6208329 | Ballare | Mar 2001 | B1 |
6222465 | Kumar et al. | Apr 2001 | B1 |
6239790 | Martinelli et al. | May 2001 | B1 |
6243071 | Shwarts et al. | Jun 2001 | B1 |
6246862 | Grivas et al. | Jun 2001 | B1 |
6249606 | Kiraly et al. | Jun 2001 | B1 |
6288707 | Philipp | Sep 2001 | B1 |
6289326 | LaFleur | Sep 2001 | B1 |
6292178 | Bernstein et al. | Sep 2001 | B1 |
6310610 | Beaton et al. | Oct 2001 | B1 |
6323846 | Westerman et al. | Nov 2001 | B1 |
6347290 | Bartlett | Feb 2002 | B1 |
6356259 | Maeda et al. | Mar 2002 | B1 |
6377009 | Philipp | Apr 2002 | B1 |
6380931 | Gillespie et al. | Apr 2002 | B1 |
6411287 | Scharff et al. | Jun 2002 | B1 |
6414671 | Gillespie et al. | Jul 2002 | B1 |
6421234 | Ricks et al. | Jul 2002 | B1 |
6429846 | Rosenberg et al. | Aug 2002 | B2 |
6452514 | Philipp | Sep 2002 | B1 |
6457355 | Philipp | Oct 2002 | B1 |
6466036 | Philipp | Oct 2002 | B1 |
6515669 | Mohri | Feb 2003 | B1 |
6525749 | Moran et al. | Feb 2003 | B1 |
6535200 | Philipp | Mar 2003 | B2 |
6543684 | White et al. | Apr 2003 | B1 |
6543947 | Lee | Apr 2003 | B2 |
6570557 | Westerman et al. | May 2003 | B1 |
6593916 | Aroyan | Jul 2003 | B1 |
6610936 | Gillespie et al. | Aug 2003 | B2 |
6624833 | Kumar et al. | Sep 2003 | B1 |
6636202 | Ishmael, Jr. et al. | Oct 2003 | B2 |
6639577 | Eberhard | Oct 2003 | B2 |
6650319 | Hurst et al. | Nov 2003 | B1 |
6658994 | McMillan | Dec 2003 | B1 |
6667738 | Murphy | Dec 2003 | B2 |
6670894 | Mehring | Dec 2003 | B2 |
6677932 | Westerman | Jan 2004 | B1 |
6677934 | Blanchard | Jan 2004 | B1 |
6690387 | Zimmerman et al. | Feb 2004 | B2 |
6706552 | Getz et al. | Mar 2004 | B2 |
6724366 | Crawford | Apr 2004 | B2 |
6757002 | Oross et al. | Jun 2004 | B1 |
6803906 | Morrison et al. | Oct 2004 | B1 |
6842672 | Straub et al. | Jan 2005 | B1 |
6856259 | Sharp | Feb 2005 | B1 |
6888536 | Westerman et al. | May 2005 | B2 |
6900795 | Knight, III et al. | May 2005 | B1 |
6927761 | Badaye et al. | Aug 2005 | B2 |
6942571 | McAllister et al. | Sep 2005 | B1 |
6965375 | Gettemy et al. | Nov 2005 | B1 |
6972401 | Akitt et al. | Dec 2005 | B2 |
6977666 | Hedrick | Dec 2005 | B1 |
6985801 | Straub et al. | Jan 2006 | B1 |
6992659 | Gettemy | Jan 2006 | B2 |
7015894 | Morohoshi | Mar 2006 | B2 |
7031228 | Born et al. | Apr 2006 | B2 |
7148875 | Rosenberg et al. | Dec 2006 | B2 |
7184064 | Zimmerman et al. | Feb 2007 | B2 |
7339572 | Schena | Mar 2008 | B2 |
7663607 | Hotelling et al. | Feb 2010 | B2 |
20020118848 | Karpenstein | Aug 2002 | A1 |
20020149570 | Knowles et al. | Oct 2002 | A1 |
20030006974 | Clough et al. | Jan 2003 | A1 |
20030076301 | Tsuk et al. | Apr 2003 | A1 |
20030076303 | Huppi | Apr 2003 | A1 |
20030076306 | Zadesky et al. | Apr 2003 | A1 |
20030095095 | Pihlaja | May 2003 | A1 |
20030095096 | Robbin et al. | May 2003 | A1 |
20030098858 | Perski et al. | May 2003 | A1 |
20030151597 | Roberts et al. | Aug 2003 | A1 |
20030206202 | Moriya | Nov 2003 | A1 |
20030234768 | Rekimoto et al. | Dec 2003 | A1 |
20040229663 | Tosey et al. | Nov 2004 | A1 |
20040263481 | Nishikawa et al. | Dec 2004 | A1 |
20040263484 | Montysalo et al. | Dec 2004 | A1 |
20050012723 | Pallakoff | Jan 2005 | A1 |
20050030292 | Diederiks | Feb 2005 | A1 |
20050052425 | Zadesky et al. | Mar 2005 | A1 |
20050104867 | Westerman et al. | May 2005 | A1 |
20050110768 | Marriott et al. | May 2005 | A1 |
20050285846 | Funaki | Dec 2005 | A1 |
20060022955 | Kennedy | Feb 2006 | A1 |
20060022956 | Lengeling et al. | Feb 2006 | A1 |
20060026521 | Hotelling et al. | Feb 2006 | A1 |
20060026535 | Hotelling et al. | Feb 2006 | A1 |
20060026536 | Hotelling et al. | Feb 2006 | A1 |
20060032680 | Elias et al. | Feb 2006 | A1 |
20060033724 | Chaudhri et al. | Feb 2006 | A1 |
20060053387 | Ording | Mar 2006 | A1 |
20060066582 | Lyon et al. | Mar 2006 | A1 |
20060085757 | Andre et al. | Apr 2006 | A1 |
20060097991 | Hotelling et al. | May 2006 | A1 |
20060197753 | Hotelling | Sep 2006 | A1 |
Number | Date | Country |
---|---|---|
1243096 | Oct 1988 | CA |
102 51 296 | May 2004 | DE |
10324580 | Dec 2004 | DE |
0 288 692 | Jul 1993 | EP |
0 664 504 | Jul 1995 | EP |
0 464 908 | Sep 1996 | EP |
0915490 | May 1999 | EP |
1 014 295 | Jan 2002 | EP |
2009047 | Jun 1979 | GB |
2000-163031 | Jun 2000 | JP |
2002-342033 | Nov 2002 | JP |
9718547 | May 1997 | WO |
9723738 | Jul 1997 | WO |
9814863 | Apr 1998 | WO |
WO-9938149 | Jul 1999 | WO |
03088176 | Oct 2003 | WO |
WO-2004109488 | Dec 2004 | WO |
2006023569 | Mar 2006 | WO |
WO-2007127585 | Nov 2007 | WO |
WO-2007127585 | Nov 2007 | WO |
Number | Date | Country | |
---|---|---|---|
20070247429 A1 | Oct 2007 | US |