One embodiment is directed generally to a computer interface, and in particular to a handheld computer interface that includes haptic feedback.
Haptic feedback can be generated by a device and sensed by kinesthetic receptors to allow a user of the device to perceive forces such as inertia and acceleration. Typically, this kind of haptic feedback is created by applying a force to the body through a physical interface which is grounded to a wall or desk. Also known as “tethered” interfaces, such devices are limited in their range, mobility, and ultimately usability because of their reliance on being coupled to an external structure.
Various systems, devices, and methods are provided for generating an impact and/or surface haptic effect for a handheld computer interface such as a video game controller. The computer interface can be used with, for example, computer games and device simulators to create a high intensity, high frequency, short duration haptic effect used to simulate collisions with external objects such as baseballs or swords, or recoil from shooting projectiles.
According to various embodiments of the invention, the handheld computer interface may include a handle coupled to an impact actuator. The impact actuator may include a movable mass and an end stop. The impact actuator may receive a haptic effect signal and in response cause the mass to contact the end stop to generate a haptic effect.
According to various embodiments of the invention, a smart material that outputs a surface haptic effect may be coupled to a surface of the handle such that the surface haptic effect is output substantially from the smart material rather than the handle or otherwise housing of the handheld computer interface.
According to various embodiments of the invention, the handle may be coupled to an end piece having a shape that simulates an object such as a tennis racket, golf club, or other object. In some embodiments, the end piece may be removably coupled to the handle. In this manner, the handheld computer interface may be used to simulate various real-world objects.
a is a plan view of an impact actuator in accordance with another embodiment.
b is a plan view of an end stop or blocker in accordance with another embodiment.
a, 9b, 9c, and 9d are examples of a reflex component, according to various embodiments.
One embodiment is a handheld computer interface that generates a haptic feedback effect with an impact actuator that impacts a portion of a handle of the interface. The computer interface can be used with, for example, computer games and device simulators to create a high intensity, high frequency, short duration haptic effect used to simulate collisions with external objects such as baseballs or swords, or recoil from shooting projectiles.
Sensors 12 may include one or more of the following types of sensors:
In other embodiments, handheld interface 15 includes other actuators in addition to impact actuator 18. These additional actuators can be used to create other haptic feedback in addition to the haptic feedback that is generated by impact actuator 18. The additional actuators may include:
According to various embodiments of the invention, handle 14 may include or otherwise be coupled with a smart material 19, which may include a piezo, shape-memory alloy, or other smart material. Smart material 19 may be coupled to a surface of handle 14, thereby directly imparting a surface haptic effect to the user substantially from smart material 19 rather than from handle 14. In some embodiments, the surface haptic effect may supplement (i.e., be in addition to) vibrotactile haptic feedback described above. Smart material 19 may be in a shape of a strip coupled to the surface of handle 14, may encompass (fully or partially wrap) handle 14, and/or other configuration coupled to the surface of handle 14.
In some embodiments, a cover portion (not otherwise illustrated in
In operation, computer system 28 of
Computer readable media may be any available media that can be accessed by processor 32 and includes both volatile and nonvolatile media, removable and non-removable media, and communication media. Communication media may include computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media.
Processor 32 is further coupled via bus 37 to a display 44, such as a Liquid Crystal Display (“LCD”), for displaying information to a user. A keyboard 46 and a cursor control device 48, such as a computer mouse, is further coupled to bus 37 to enable a user to interface with system 28 as an alternative or in addition to using handheld interface 15.
In one embodiment, memory 34 stores software modules that provide functionality when executed by processor 32. The modules include an operating system 35 that provides operating system functionality for system 28. The modules further include a haptic feedback module 36 that generates haptic feedback on handheld interface 15 through impact actuator 18. System 28 further includes a polymodal haptic feedback and applications module 38 that generates additional haptic feedback on handheld interface 15, and includes an application such as a video game that requires haptic feedback to be generated on handheld interface 15 in conjunction with the application. In another embodiment, the functionality of modules 36 and 38 is subsumed in a single haptic feedback management module that is responsible for synthesizing and displaying polymodal haptic effects, including mass bias (kinesthesia), mass motion (kinesthesia), vibration (vibrotaction), impact (vibrotaction), etc. The haptic feedback management module takes a generalized, physics-based feedback profile (e.g., size of interface, position of interface, position of ball impact, and other contextual factors within the virtual environment) and dispatches haptic feedback signals to individual actuators as appropriate (e.g., vibration, impact, COM, etc.).
In one embodiment, haptic feedback module 36 initiates impact haptic effects on handheld interface 15.
At 402, haptic feedback module 36 receives a request from application 38 to generate an impact haptic effect on handle 14 of handheld interface 15. Application 38 may be an interactive video game such as a golf or baseball game, or any type of application that may be enhanced or requires an impact haptic effect.
At 404, haptic feedback module 36 initiates the application of energy to motor 21 to cause mass 27 to spin around motor shaft 24.
At 406, bumper 28 impacts end stop 25, thus causing an impact haptic effect. The functionality of 402, 404 and 406 can be repeatedly applied to generate multiple impact haptic effects. Further, bumper 28 can repeatedly contact end stop 25 at high frequency and a small travel path to generate a vibration haptic effect.
Concurrently with the haptic feedback requests at 402, polymodal haptic feedback and application module 38 may also generate other haptic feedback requests that are sent to other actuators of handheld interface 15 to generate other types of haptic feedback such as vibrations, COM variations, etc.
a is a plan view of an impact actuator 50 in accordance with another embodiment. Similar to impact actuator 18 of
b is a plan view of end stop or blocker 55 in accordance with another embodiment. Blocker 55 includes bumpers 58 and 59 on opposite sides made from different impact materials to create different impact sensations depending on the rotation direction of mass 57. For example, bumper 58 can be made from soft rubber and bumper 59 can be made from hard plastic.
In operation, a signal is generated by haptic feedback module 36 which energizes coils 62, which causes mass 64 to travel along shaft 63. To create the impact haptic effect, mass 64 can be allowed to impact one of bumpers 63, or can be stopped by one of brakes 67 for a shorter travel length. The variations in travel length causes different impact haptic effects. For example, to emulate the impact from a relatively long golf swing, mass 64 can travel the full length of shaft 63. To emulate the impact from a relatively short ping pong swing, brakes 67 can shorten the length of travel of mass 64. Further, the material properties of brakes 67 and bumpers 63 can be used to modulate the properties of an impact haptic effect. For example, to emulate the impact for a baseball bat, a foul tip can use soft rubber materials while a hard solid baseball hit can use hard rubber materials.
In some embodiments, linear impact actuator 60 may be configured such that a user-generated motion at least partially causes mass 64 to travel along shaft 63, thereby supplementing the travel of mass 64 along shaft 63 caused by energizing coils 62. For example, a golf swing motion may cause mass 64 to travel along shaft 63, supplementing the travel of mass 64 caused by energizing coils 62. In this manner, energizing coils 62 and the motion of linear impact actuator 60 may cause mass 64 to travel along shaft 63. In some embodiments, linear impact actuator 60 may include sensors (not otherwise illustrated in
In addition to the impact actuator, one embodiment includes eccentric rotating mass (“ERM”) actuators and linear resonant actuators (“LRAs”), possibly at each end of the interface, in order to create complimentary haptic effects. In one embodiment, the audio speaker generates less than 30 decibels and is located on the various end pieces to create realistic impact sounds at the virtual impact location. In one embodiment, the interface includes a sensor for sensing six degree of freedom of the interface's position, and a sensor for sensing the position of the shaft of the rotary actuator or the position of the mass of the linear actuator.
As an example of scenarios that can effectively utilize the interface in accordance with embodiments, consider a user facing a large screen capable of displaying three-dimensional images. The user is holding a computer interface in accordance with one embodiment that has an end piece with the appearance of a badminton racquet. On the screen an opponent is getting ready to serve. After the serve the bird appears to come out of the screen towards the user who swings and hits the bird back toward the screen. The sensation of impact is faithfully conveyed to the user via the impact haptic actuator in the handle and the “swish” of contact is heard from the speaker that is located on the end piece. The opponent successfully returns the bird and this time the user misses and receives no haptic feedback and a low audible whoosh of the racquet from the speaker as it passes through thin air.
In another scenario, a large flat screen may be placed on a table, displaying a pool table in three-dimensions. The balls are capable of interacting in a familiar and natural manner. The user is holding a computer interface in accordance with one embodiment that has an end piece with the appearance of a pool cue. As the user lines up for a shot, vibrotactile haptic feedback is generated to guide the user to the right position. The vibrotactile haptic feedback is a changing haptic pattern that is conveyed to allow the user to recognize when the cue is properly aligned for a tricky combination shot. The user initiates the shot and feels the impact of the cue hitting the white ball through the impact actuator. The user then feels a vibrotactile haptic pattern that provides feedback on the quality of the stroke, as the balls move naturally on the table.
In another scenario, the user is holding a computer interface in accordance with one embodiment that is used to control a virtual sword and has an end piece with the appearance of a sword. As the user causes the virtual sword to move using the computer interface, vibrotactile haptic feedback may be provided. In some embodiments, when the user causes the virtual sword to impact another virtual object (such as, for instance, another virtual sword, a virtual shield, a virtual character), vibrotactile haptic feedback may be provided. The vibrotactile haptic feedback may differ based on a type of virtual object impacted by the virtual sword, thereby providing different vibrotactile haptic feedback for different types and/or materials of virtual objects that are impacted.
In some embodiments, the reflex haptic effect may supplement (i.e., be in addition to) or be resistive to the haptic effect caused by actuator 82 and vice versa. In other embodiments, actuator 82 causes substantially all of the haptic effect on handheld computer interface 15. Thus, according to various embodiments, reflex component 80 and/or actuator 82 may cause a haptic effect to be imparted on handheld computer interface 15. In some embodiments, handheld computer interface 15 may include sensors (not otherwise illustrated in
a, 9b, 9c, and 9d are examples of reflex component 80, according to various embodiments.
a is a cut-away view of handheld computer interface 15 that illustrates reflex component 80, according to an embodiment. According to the embodiment illustrated in
Movement of moving mass 94 in response to the user-generated force may cause the moving mass 94 to impact an inner surface of cavity 93 or other component of handheld computer interface 15, thereby imparting a haptic effect to handheld computer interface 15. In some embodiments, the haptic effect caused by moving mass 94 may cause substantially all of the haptic effect imparted to handheld computer interface 15. In other embodiments, the haptic effect caused by moving mass 94 may supplement (i.e., be in addition to) a haptic effect caused by actuator 82 and vice versa. In other embodiments, actuator 82 causes substantially all of the haptic effect on handheld computer interface 15. Thus, according to various embodiments, moving mass 94 responsive to user-generated motion and/or actuator 82 may cause a haptic effect to be imparted on handheld computer interface 15.
In some embodiments, cavity 93 may include or otherwise be coupled with bumpers 96 that are made of the same material (e.g., soft rubber) as one another or different materials (e.g., soft rubber, hard rubber) from one another. Moving mass 94 may impact bumpers 96, thereby causing a haptic effect.
In some embodiments, cavity 93 may include or otherwise be coupled with bumps 97, which may each be made of the same material (e.g., soft rubber) as one another or different materials (e.g., soft rubber, hard rubber) from one another. Bumps 97 may stop, slow down, or otherwise cause friction on moving mass 94, thereby causing a haptic effect as moving mass 94 moves within cavity 93.
In the embodiment illustrated in
In some embodiments, cavity 93, moving mass 94, bumpers 96, and/or bumps 97 may be configured such that only force provided by a user that exceeds a predefined threshold will cause moving mass 94 to move. Thus, only force that exceeds the predefined threshold will cause moving mass 94 to impart a haptic effect.
Although illustrated in
b is a cut-away view of handheld computer interface 15 that illustrates reflex component 80, according to an embodiment. According to the embodiment illustrated in
c is a cut-away view of handheld computer interface 15 that illustrates reflex component 80, according to an embodiment. According to the embodiment illustrated in
d is a cross-sectional view of handheld computer interface 15 that illustrates reflex component 80, according to an embodiment. According to the embodiment illustrated in
Those having skill in the art will appreciate that various components illustrated in
As disclosed, a handheld computer interface generates haptic feedback from an impact actuator as well as from other actuators. The haptic effects generated by the impact actuator, other actuators, and/or components described herein provide effective and realistic sensations to simulate the impact from a ball or other object.
Several embodiments are specifically illustrated and/or described herein. However, it will be appreciated that modifications and variations of the disclosed embodiments are covered by the above teachings and within the purview of the appended claims without departing from the spirit and intended scope of the invention.
This application is a divisional of U.S. patent application Ser. No. 12/624,577, filed Nov. 24, 2009, which is hereby incorporated by reference herein in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
3623046 | Scourtes | Nov 1971 | A |
3832895 | Strandh | Sep 1974 | A |
3875488 | Crocker et al. | Apr 1975 | A |
3911416 | Feder | Oct 1975 | A |
4237439 | Nemoto | Dec 1980 | A |
4262240 | Arai | Apr 1981 | A |
4262549 | Schwellenbach | Apr 1981 | A |
4382217 | Horner et al. | May 1983 | A |
4422060 | Matsumoto et al. | Dec 1983 | A |
4689449 | Rosen | Aug 1987 | A |
4731603 | McRae et al. | Mar 1988 | A |
4758692 | Roeser et al. | Jul 1988 | A |
4782327 | Kley et al. | Nov 1988 | A |
4787051 | Olson | Nov 1988 | A |
4794384 | Jackson | Dec 1988 | A |
4795296 | Jau | Jan 1989 | A |
4803413 | Kendig et al. | Feb 1989 | A |
4825157 | Mikan | Apr 1989 | A |
4839838 | LaBiche et al. | Jun 1989 | A |
4861269 | Meenen, Jr. | Aug 1989 | A |
4868549 | Affinito et al. | Sep 1989 | A |
4891764 | McIntosh | Jan 1990 | A |
4897582 | Otten et al. | Jan 1990 | A |
4906843 | Jones et al. | Mar 1990 | A |
4933584 | Harms et al. | Jun 1990 | A |
4935728 | Kley | Jun 1990 | A |
4961138 | Gorniak | Oct 1990 | A |
5022384 | Freels et al. | Jun 1991 | A |
5095303 | Clark et al. | Mar 1992 | A |
5107080 | Rosen | Apr 1992 | A |
5107262 | Cadoz et al. | Apr 1992 | A |
5128671 | Thomas, Jr. | Jul 1992 | A |
5138154 | Hotelling | Aug 1992 | A |
5146566 | Hollis, Jr. et al. | Sep 1992 | A |
5175459 | Danial et al. | Dec 1992 | A |
5184310 | Takenouchi | Feb 1993 | A |
5193963 | McAffee et al. | Mar 1993 | A |
5194786 | Smith et al. | Mar 1993 | A |
5223776 | Radke et al. | Jun 1993 | A |
5228356 | Chuang | Jul 1993 | A |
5235868 | Culver | Aug 1993 | A |
5245245 | Goldenberg | Sep 1993 | A |
5264768 | Gregory et al. | Nov 1993 | A |
5271290 | Fischer | Dec 1993 | A |
5283970 | Aigner | Feb 1994 | A |
5296871 | Paley | Mar 1994 | A |
5313230 | Venolia et al. | May 1994 | A |
5321762 | Stuart | Jun 1994 | A |
5327790 | Levin et al. | Jul 1994 | A |
5334893 | Oudet et al. | Aug 1994 | A |
5374942 | Gilligan et al. | Dec 1994 | A |
5396266 | Brimhall | Mar 1995 | A |
5398044 | Hill | Mar 1995 | A |
5399091 | Mitsumoto | Mar 1995 | A |
5434549 | Hirabayashi et al. | Jul 1995 | A |
5436640 | Reeves | Jul 1995 | A |
5440183 | Denne | Aug 1995 | A |
5456341 | Garnjost et al. | Oct 1995 | A |
5457479 | Cheng | Oct 1995 | A |
5473235 | Lance et al. | Dec 1995 | A |
5473344 | Bacon et al. | Dec 1995 | A |
5477237 | Parks | Dec 1995 | A |
5489812 | Furuhata et al. | Feb 1996 | A |
5491477 | Clark et al. | Feb 1996 | A |
5492312 | Carlson | Feb 1996 | A |
5506605 | Paley | Apr 1996 | A |
5530455 | Gillick et al. | Jun 1996 | A |
5542672 | Meredith | Aug 1996 | A |
5543821 | Marchis et al. | Aug 1996 | A |
5554900 | Pop, Sr. | Sep 1996 | A |
5571997 | Gray et al. | Nov 1996 | A |
5576704 | Baker et al. | Nov 1996 | A |
5589828 | Armstrong | Dec 1996 | A |
5589854 | Tsai | Dec 1996 | A |
5591082 | Jensen et al. | Jan 1997 | A |
5625576 | Massie et al. | Apr 1997 | A |
5643087 | Marcus et al. | Jul 1997 | A |
5649020 | McClurg et al. | Jul 1997 | A |
5650704 | Pratt et al. | Jul 1997 | A |
5652603 | Abrams | Jul 1997 | A |
5656901 | Kurita | Aug 1997 | A |
5661446 | Anderson et al. | Aug 1997 | A |
5666138 | Culver | Sep 1997 | A |
5666473 | Wallace | Sep 1997 | A |
5668423 | You et al. | Sep 1997 | A |
5687080 | Hoyt et al. | Nov 1997 | A |
5689285 | Asher | Nov 1997 | A |
5691747 | Amano | Nov 1997 | A |
5694153 | Aoyagi et al. | Dec 1997 | A |
5696537 | Soyhjell | Dec 1997 | A |
5712725 | Faltermeier et al. | Jan 1998 | A |
5714978 | Yamanaka et al. | Feb 1998 | A |
5724068 | Sanchez et al. | Mar 1998 | A |
5724106 | Autry et al. | Mar 1998 | A |
5734236 | Motegi | Mar 1998 | A |
5736978 | Hasser et al. | Apr 1998 | A |
5739811 | Rosenberg et al. | Apr 1998 | A |
5745057 | Sasaki et al. | Apr 1998 | A |
5749533 | Daniels | May 1998 | A |
5749577 | Couch et al. | May 1998 | A |
5754023 | Roston et al. | May 1998 | A |
5760764 | Martinelli | Jun 1998 | A |
5771037 | Jackson | Jun 1998 | A |
5781172 | Engel et al. | Jul 1998 | A |
5784052 | Keyson | Jul 1998 | A |
5790108 | Salcudean et al. | Aug 1998 | A |
5793598 | Watanabe et al. | Aug 1998 | A |
5805140 | Rosenberg et al. | Sep 1998 | A |
5808381 | Aoyama et al. | Sep 1998 | A |
5808568 | Wu | Sep 1998 | A |
5808603 | Chen | Sep 1998 | A |
5816105 | Adelstein | Oct 1998 | A |
5821921 | Osborn et al. | Oct 1998 | A |
5823876 | Unbehand | Oct 1998 | A |
5828363 | Yaniger et al. | Oct 1998 | A |
5831596 | Marshall et al. | Nov 1998 | A |
5831597 | West et al. | Nov 1998 | A |
5835693 | Lynch et al. | Nov 1998 | A |
5841428 | Jaeger et al. | Nov 1998 | A |
5861699 | Kopac | Jan 1999 | A |
5868573 | Kerby et al. | Feb 1999 | A |
5889506 | Lopresti et al. | Mar 1999 | A |
5894263 | Shimakawa et al. | Apr 1999 | A |
5896076 | van Namen | Apr 1999 | A |
5897437 | Nishiumi et al. | Apr 1999 | A |
5912661 | Siddiqui | Jun 1999 | A |
5914705 | Johnson et al. | Jun 1999 | A |
5945772 | Macnak et al. | Aug 1999 | A |
5956016 | Kuenzner et al. | Sep 1999 | A |
5984785 | Takeda et al. | Nov 1999 | A |
5990869 | Kubica et al. | Nov 1999 | A |
6002184 | Delson et al. | Dec 1999 | A |
6004134 | Marcus et al. | Dec 1999 | A |
6005551 | Osborne et al. | Dec 1999 | A |
6044646 | Silverbrook | Apr 2000 | A |
6050718 | Schena et al. | Apr 2000 | A |
6057753 | Myers | May 2000 | A |
6057828 | Rosenberg et al. | May 2000 | A |
6067871 | Markyvech et al. | May 2000 | A |
6071194 | Sanderson et al. | Jun 2000 | A |
6078126 | Rollins et al. | Jun 2000 | A |
6097964 | Nuovo et al. | Aug 2000 | A |
6100874 | Schena et al. | Aug 2000 | A |
6102803 | Takeda et al. | Aug 2000 | A |
6104382 | Martin et al. | Aug 2000 | A |
6161126 | Wies et al. | Dec 2000 | A |
6162123 | Woolston | Dec 2000 | A |
6171191 | Ogata et al. | Jan 2001 | B1 |
6218966 | Goodwin et al. | Apr 2001 | B1 |
6225976 | Yates et al. | May 2001 | B1 |
6239784 | Holmes | May 2001 | B1 |
6246391 | Ong | Jun 2001 | B1 |
6268671 | Furuki | Jul 2001 | B1 |
6271834 | May et al. | Aug 2001 | B1 |
RE37374 | Roston et al. | Sep 2001 | E |
6307465 | Kayama et al. | Oct 2001 | B1 |
6310604 | Furusho et al. | Oct 2001 | B1 |
6317032 | Oishi | Nov 2001 | B1 |
6323758 | Morita | Nov 2001 | B1 |
6323841 | Lai | Nov 2001 | B1 |
6339419 | Jolly et al. | Jan 2002 | B1 |
6373465 | Jolly et al. | Apr 2002 | B2 |
6394239 | Carlson | May 2002 | B1 |
6404107 | Lazarus et al. | Jun 2002 | B1 |
6420806 | Wittig | Jul 2002 | B2 |
6422941 | Thorner et al. | Jul 2002 | B1 |
6437770 | Venema et al. | Aug 2002 | B1 |
6452586 | Holmdahl et al. | Sep 2002 | B1 |
6456024 | Schmider et al. | Sep 2002 | B1 |
6468158 | Ootori et al. | Oct 2002 | B1 |
6480185 | Kiljander et al. | Nov 2002 | B1 |
6485113 | Riley et al. | Nov 2002 | B2 |
6487421 | Hess et al. | Nov 2002 | B2 |
6501203 | Tryggvason | Dec 2002 | B2 |
6535806 | Millsap et al. | Mar 2003 | B2 |
6587091 | Serpa | Jul 2003 | B2 |
6618037 | Sakamaki et al. | Sep 2003 | B2 |
6639581 | Moore et al. | Oct 2003 | B1 |
6646632 | Wegmuller et al. | Nov 2003 | B2 |
6654003 | Boldy | Nov 2003 | B2 |
6664664 | Botos et al. | Dec 2003 | B2 |
6686901 | Rosenberg | Feb 2004 | B2 |
6693626 | Rosenberg | Feb 2004 | B1 |
6707443 | Bruneau et al. | Mar 2004 | B2 |
6717573 | Shahoian et al. | Apr 2004 | B1 |
6809727 | Piot et al. | Oct 2004 | B2 |
6854573 | Jolly et al. | Feb 2005 | B2 |
6904823 | Levin et al. | Jun 2005 | B2 |
6906700 | Armstrong | Jun 2005 | B1 |
6924787 | Kramer et al. | Aug 2005 | B2 |
7024625 | Shalit | Apr 2006 | B2 |
7161580 | Bailey et al. | Jan 2007 | B2 |
7175642 | Briggs et al. | Feb 2007 | B2 |
7176892 | Kobayashi | Feb 2007 | B2 |
20020030663 | Tierling et al. | Mar 2002 | A1 |
20020185919 | Botos et al. | Dec 2002 | A1 |
20030016207 | Tremblay et al. | Jan 2003 | A1 |
20040056840 | Goldenberg et al. | Mar 2004 | A1 |
20040100440 | Levin et al. | May 2004 | A1 |
20050007342 | Cruz-Hernandez et al. | Jan 2005 | A1 |
20050017454 | Endo et al. | Jan 2005 | A1 |
20050275967 | Olien et al. | Dec 2005 | A1 |
20060290662 | Houston et al. | Dec 2006 | A1 |
20070060391 | Ikeda et al. | Mar 2007 | A1 |
20070244641 | Altan et al. | Oct 2007 | A1 |
20070298877 | Rosenberg et al. | Dec 2007 | A1 |
20080001484 | Fuller et al. | Jan 2008 | A1 |
20080068334 | Olien et al. | Mar 2008 | A1 |
20090184923 | Schena | Jul 2009 | A1 |
Number | Date | Country |
---|---|---|
19613025 | Mar 1996 | DE |
0265011 | Oct 1987 | EP |
0326439 | Feb 1989 | EP |
0607580 | Jul 1994 | EP |
0680132 | Nov 1995 | EP |
0834338 | Apr 1998 | EP |
0835802 | Apr 1998 | EP |
0872809 | Oct 1998 | EP |
0970714 | Jan 2000 | EP |
1182851 | Feb 2002 | EP |
4-034610 | Feb 1992 | JP |
4131924 | May 1992 | JP |
7-013693 | Jan 1995 | JP |
7-182104 | Jul 1995 | JP |
09-026850 | Jan 1997 | JP |
09-282094 | Oct 1997 | JP |
2001-242974 | Feb 2000 | JP |
WO 9804968 | Feb 1998 | WO |
WO 0003319 | Jan 2000 | WO |
WO 0039783 | Jul 2000 | WO |
WO 02078810 | Oct 2002 | WO |
2007143140 | Dec 2007 | WO |
Entry |
---|
Adachi, Yoshitaka et al., “Sensory Evaluation of Virtual Haptic Push-Buttons,” Technical Research Center, 1994, 7 pages. |
Akamatsu, M., et al., “Multi-Modal Mouse: A Mouse type device with tactile and force display,” Presence, vol. 3 No. 1, 1994, pp. 73-80. |
Berkelman, P., “Interacting with Virtual Environments using a Magnetic Levitation Haptic Interface,” International Conference on Intelligent Robots and Systems, IROS '95, Pittsburgh, pp. 117-122, Aug. 1995, reprint. |
Buttolo, P., “Hard Disk Actuators for Mini Teleoperation,” Telemanipulator and Telepresence Technologies Symposium, 1994, pp. 55-61. |
Carreras, R. “Introducing a Revolutionary Moving Magnet Linear Motor,” www.enduratec.com, 2003, 5 pages. |
“Useful Technology for Your Idea File”, Design News, Mar. 7, 1994, pp. 63. |
Ellis, R. E., et al., “Design and Evaluation of a High-Performance Prototype Planar Haptic Interface”, DSC-vol. 49, Advances in Robotics, Mechatronics and Haptic Interfaces, ASME 1993, pp. 55-64. |
ESA (European Space Agency), “Automation and Robotics”, Sep. 15, 2000, pp. 21-23. |
Gobel, M., et al., “Tactile Feedback Applied to Computer Mice,” International Journal of Human-Computer Interaction, vol. 7, No. 1, 1995, pp. 1-24. |
IBM Corporation, “Foot-Operated Mouse,” vol. 28, IBM Technical Disclosure Bulletin No. 11, Apr. 1986, p. 4763. |
IBM Corporation, “Mouse Ball-actuating Device with Force and Tactile Feedback,” vol. 32 IBM Technical Disclosure Bulletin No. 9B, Feb. 1990, pp. 230-235. |
“3D Human Interface Tool,” Immersion Corporation, 1994, 2 pages. |
Iwata, H., “Pen-based Haptic Virtual Environment,” in IEEE Annual Virtual Reality International Symposium, IEEE Service Center, (Seattle, WA, USA), 0-7803-1363-1/93 IEEE, 1993, pp. 287-292. |
Jackson, K. M., “Linearity of Radio-Frequency Transducers,” Medical and Biological Engineering and Computer, Jul. 1977, pp. 446-449. |
Kashani, R., “Tuned Mass Dampers and Vibration Absorbers,” www.deicon.com, Apr. 2004, pp. 1-5. |
Logitech Developer Support, “Logitech Cyberman SWIFT Supplement, Revision: 1.0,” Logitech Inc., Fremont, CA, 1994, pp. iii-29,. |
Millman, Paul A., et al., “Design of a Four Degree-of-Freedom Force-Reflecting Manipulandum with a Specified Force/Torque Workspace,” Dept. of Mechanical Engineering, 1991, pp. 1488-1493. |
Munch, S., et al., “Intelligent Control for Haptic Displays,” Computer Graphics Forum, 15(3), Conference Issue (Eurographics '96, Poitiers, France, Aug. 26-30, 1996, Eurographics Association, Sep. 1996, pp. C217-C226. |
Ouhyoung, Ming et al., “A Low-Cost Force Feedback Joystick and Its Use in PC Video Games,” IEEE Transactions on Consumer Electronics, vol. 41, No. 3, Aug. 1995, pp. 787-794. |
Pocock, Bruce, “Mini Mouse Uses Resistance Bridging,” Useful Technology for Your Idea File, 2004, www.designnews.com, pp. 1-4. |
Ramstein, Christophe et al., “The Pantograph: A Large Workspace Haptic Device for a Multimodal Human-Computer Interaction”, Computer-Human Interaction, CHI 1994, 3 pages. |
Anonymous, “Joystick with Tactile Feedback,” Research Disclosure, Nov. 1987, 1 page. |
Russo, M., et al., “Controlling Dissipative Magnetic Particle Brakes in Force Reflective Devices,” DSC-vol. 42, Advances in Robotics, ASME 1992, pp. 63-70. |
Saito, K. et al., “A Microprocessor-Controlled Speed Regulator with Instantaneous Speed Estimation for Motor Drives,” Proceedings of the IEEE Transactions on Industrial Electronics, vol. 35, No. 1, Feb. 1988, pp. 95-99. |
Schmult, Brian et al., “Application Areas for a Force-Feedback Joystick”, DSC-vol. 49, Advances in Robotisc, Mechatronics, and Haptic Interfaces, ASME 1993, pp. 47-54. |
Shahinpoor, M., “A New Effect in Ionic Polymeric Gels: The Ionic Flexogelectric Effect,” in: Proc. SPIE 1995 North American Conference on Smart Structures and Materials, Feb. 28-Mar. 2, 1995, San Diego, CA, vol. 2441, No. 05, 1995, pp. 42-53. |
Number | Date | Country | |
---|---|---|---|
20140022065 A1 | Jan 2014 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12624577 | Nov 2009 | US |
Child | 14034001 | US |