A vertical gyroscope is adapted for use as a pointing device for controlling the position of a cursor on the display of a computer. A motor at the core of the gyroscope is suspended by two pairs of orthogonal gimbals from a hand-held controller device and nominally oriented with its spin axis vertical by a pendulous device. Electro-optical shaft angle encoders sense the orientation of a hand-held controller device as it is manipulated by a user and the resulting electrical output is converted into a format usable by a computer to control the movement of a cursor on the screen of the computer display. For additional ease of use, the bottom of the controller is rounded so that the controller can be pointing while sitting on a surface. A third input is provided by providing a horizontal gyroscope within the pointing device. The third rotational signal can be used to either rotate a displayed object or to display or simulate a third dimension.
|
0. 38. An input device for producing a signal to effect translational movements of a displayable object on a computer graphic display, comprising:
an inertial gyroscopic means adapted for manual movement in free space for producing a signal substantially proportional to rotation of the housing about an axis to effect translational movements of the displayable object on the computer graphic display in substantially continuous proportionality to the signal and in a single direction for each direction in which the inertial gyroscopic means is rotated.
0. 29. An input device for manipulating translational movements of a displayable object on a computer graphic display, comprising:
a hand-held housing adapted for manual movement in free space;
sensing apparatus in the housing to detect gravitational orientation; and
an inertial element mounted with respect to said housing and responsive to rotation of the housing about an axis relative to gravitational orientation for producing a signal indicative of said rotation for manipulating translational movements of the displayable object on the computer graphic display without causing the displayable object to be rotated.
0. 44. An input device for manipulating translational movements of a displayable object on a computer graphic display, comprising:
hand-held housing means adapted for manual movement in free space;
sensing means in the housing means for detecting gravitational orientation; and
inertial means mounted with respect to said housing means and responsive to rotation of the housing means about an axis relative to gravitational orientation for producing a signal indicative of said rotation for manipulating translational movements of the displayable object on the computer graphic display without causing the displayable object to be rotated.
9. A graphical input device for providing a signal to effect the translational movement of a cursor on an interactive computer graphic display comprising:
a housing adapted for manual movement in free space;
an inertial gyroscopic element disposed to spin about one spin axis;
a gimbal supporting the gyroscopic element with respect to the housing; and
a sensor disposed with respect to the gimbal and the housing for producing a signal, in response to rotation of the housing relative to one spin axis, to effect translational movement of the cursor in substantially a single direction for each direction in which the housing is rotated.
14. A graphical An input device for providing a signal to manipulate translational movements of a displayed displayable object on an a computer graphic display, comprising:
a hand-held housing adapted for manual movement in free space; and
an inertial gyroscopic element mounted with respect to said housing, for providing a signal, in response and responsive to rotation of the housing about an axis, to manipulate for producing a signal substantially proportional to said rotation for manipulating translational movements of the displayed displayable object on an interactive the computer graphic display in substantially continuous proportionality to the signal without causing the displayed displayable object to be rotated.
4. A method for providing a signal to effect effecting translational movements of a displayed displayable object on an interactive a computer graphic display using an inertial input device that is manually movable in free space, the method comprising: the steps of:
detecting, by inertial means, rotational movement of the input device about one axis; and
providing producing a first signal responsive substantially proportional to the rotation of the input device about the one axis for effecting translational movements of the displayed displayable object on the computer graphic display in substantially continuous proportionality to the first signal and in a single direction for each direction in which the input device is rotated.
6. A graphical An input device for providing a signal to effect translational movements of a displayed displayable object on an interactive a computer graphic display, comprising:
a hand-held housing adapted for manual movement in free space; and
an inertial gyroscopic element mounted with respect to said housing, for providing a signal, in response and responsive to rotation of the housing about an axis, to effect for producing a signal substantially proportional to said rotation for effecting translational movements of the displayed displayable object on an interactive the computer graphic display in substantially continuous proportionality to the signal and in a single direction for each direction in which the device housing is rotated.
0. 24. An input device for producing a signal to effect translational movements of a displayable object on a computer graphic display, comprising:
a hand-held housing adapted for manual movement in free space;
sensing apparatus in the housing to detect gravitational orientation; and
an inertial gyroscopic element mounted with respect to said housing and responsive to rotation of the housing about an axis relative to the gravitational orientation to produce a signal indicative of said rotation for effecting translational movements of the displayable object on the computer graphic display in substantially a single direction for each direction in which the housing is rotated.
0. 22. A method for effecting translational movements of a displayable object on a computer graphic display using an inertial input device that is manually movable in free space, the method comprising:
sensing gravitational orientation;
detecting rotational movement of the input device about one axis relative to the gravitational orientation; and
producing a first signal substantially proportional to the rotation of the input device about the one axis for effecting translational movements of the displayable object on the computer graphic display in substantially continuous proportionality to the first signal and in a single direction for each direction in which the input device is rotated.
13. A method for controlling translational movements of a displayed displayable object on an interactive a computer graphic display having vertical and horizontal Cartesian coordinate axes in response to one of pitch and yaw rotations of an input device, the method comprising: the steps of:
detecting the pitch or yaw rotation of the input device;
sensing an inertial response to provide produce a signal indicative of substantially proportional to at least one of the pitch and yaw rotations of the input device; and
in response to detecting pitch or yaw movement of the input device, the signal, moving the displayed displayable object a substantially continuously proportional distance in a plane defined by the vertical and horizontal axes on the computer graphic display without rotating the displayed displayable object.
0. 33. An input device for producing a signal to manipulate translational movements of a displayable object on a computer graphic display, comprising:
a hand-held housing adapted for manual movement in free space;
an inertial element mounted with respect to the said housing and responsive to rotation of the housing with respect to an inertial axis of the inertial element for producing a signal indicative of said rotation for manipulating translational movements of the displayable object on the computer graphic display; and
a switch mounted on the housing for manual actuation to one operating state for selectively inhibiting producing said signal, and for actuation to another operating state for enabling producing said signal in response to said rotation.
0. 17. A method for effecting movements of a displayable object on a graphic display having vertical and horizontal Cartesian coordinate axes in response to one of pitch and yaw rotations of an input device, the method comprising:
sensing gravitational orientation;
sensing an inertial response to pitch or yaw rotation of the input device relative to the gravitational orientation to produce a signal indicative of at least one of the pitch and yaw rotations of the input device relative to the gravitational orientation; and
moving the displayable object a distance in a plane defined by the vertical and horizontal axes on the computer graphic display translationally along one of the vertical and horizontal axes in substantially a single direction for each direction in which the input device is rotated.
1. A method for moving effecting movements of a displayed displayable object on an interactive a computer graphic display having vertical and horizontal Cartesian coordinate axes in response to one of pitch and yaw rotations of an input device, the method comprising: the steps of:
detecting the pitch or yaw rotation of the device;
sensing an inertial response to provide pitch or yaw rotation of the input device to produce a signal indicative of proportional to the at least one of the pitch and yaw rotations of the input device; and
in response to the signal indicating the detected pitch or yaw movement of the input device, moving the displayed displayable object a distance in a plane defined by the vertical and horizontal axes on the computer graphic display, the displayed object being moved in substantially continuous proportionality to the signal and translationally along one of the vertical and horizontal axes in substantially a single direction for each direction in which the input device is rotated.
0. 19. A method for effecting movements of a displayable object on a graphic display having vertical and horizontal Cartesian coordinate axes in response to one of pitch and yaw rotations of an input device including an inertial element, the method comprising:
sensing gravitational orientation;
sensing an inertial response to pitch or yaw rotation of the inertial element relative to the gravitational orientation to produce a signal indicative of at least one of the pitch and yaw rotations of the device relative to the gravitational orientation; and
moving the displayable object a distance in a plane defined by the vertical and horizontal axes on the computer graphic display translationally along one of the vertical and horizontal axes in substantially a single direction for each direction in which the input device is rotated.
15. A method for providing producing a signal to control translational movements of a displayed displayable object on an interactive a computer graphic display using an input device including an inertial gyroscopic element that is manually movable in free space, the method comprising: the steps of:
supporting the inertial gyroscopic element with respect to the input device;
actuating the gyroscopic element to exhibit inertia relative to an inertial axis;
detecting rotational movement of the input device relative to the inertial axis of the gyroscopic element; and
providing producing a signal responsive substantially proportional to the rotation of the input device relative to the inertial axis for controlling translational movements of the displayed displayable object in substantially continuous proportionality to the signal without causing the displayed displayable object to be rotated.
3. A method for providing a signal to effect effecting translational movements of a displayed displayable object on an interactive a computer graphic display using an input device including an inertial gyroscopic element that is manually movable in free space, the method comprising: the steps of:
supporting the inertial gyroscopic element with respect to the input device;
actuating the gyroscopic element to exhibit inertia relative to an inertial axis;
detecting rotational movement of the input device relative to the inertial axis of the gyroscopic element; and
providing producing a signal responsive substantially proportional to the rotation of the input device relative to the inertial axis for effecting translational movements of the displayed displayable object on the computer graphic display in substantially continuous proportionality to the signal and in a single direction for each direction in which the input device is rotated.
0. 21. A method for effecting translational movements of a displayable object on a computer graphic display using an input device including an inertial gyroscopic element that is manually movable in free space, the method comprising:
supporting the inertial gyroscopic element with respect to the input device; actuating the gyroscopic element to exhibit inertia relative to an inertial axis;
sensing gravitational orientation;
detecting rotational movement of the input device about the inertial axis of the gyroscopic element relative to the gravitational orientation; and
producing a signal responsive to the rotation of the input device about the inertial axis relative to the gravitational orientation for effecting translational movements of the displayable object on the computer graphic display in substantially a single direction for each direction in which the input device is rotated.
0. 30. A method for producing a signal to control translational movements of a displayable object on a computer display using an input device including an inertial element that is manually movable in free space, the method comprising:
supporting the inertial element with respect to the input device;
sensing gravitational orientation of the input device in free space;
sensing inertia of the input device relative to the sensed gravitational orientation;
detecting rotational movement of the input device with respect to an inertial axis of the inertial element relative to the gravitational orientation; and
producing a signal substantially proportional to the rotation of the input device about the inertial axis relative to the gravitational orientation for controlling translational movements of the displayable object in response to the signal without causing the displayable object to be rotated.
0. 27. An input device for producing a signal to effect translational movement of a displayable object on a graphic display, the input device comprising:
a hand-held housing adapted for manual movement in free space;
an inertial gyroscopic element disposed to spin about one spin axis;
a gimbal supporting the gyroscopic element with respect to the housing and including a center of mass eccentric the spin axis;
a first sensor disposed with respect to the gimbal and the housing and responsive to rotation of the housing relative to one spin axis for producing a signal substantially proportional to said rotation for effecting translational movement of the displayable object in substantially continuous proportionality to the signal and in a single direction for each direction in which the housing is rotated; and
a second sensor in communication with the gimbal for producing an output indicative of gravitational orientation, independent of the orientation of the housing in free space.
2. A The method for effecting translational movements of a displayed object on an interactive computer graphic display as in according to
selectively inhibiting the input device from producing a signal to permit reorientation of the input device without substantially proportional translational movement of the displayed object on the computer graphic display; and
selectively enabling the input device for producing the signal in response to said one of pitch and yaw rotations of the input device.
5. A The method according to
detecting, by inertial means, rotational movement of the input device about a second axis not parallel to the one axis;
providing producing a second signal responsive substantially proportional to the rotation of the input device about the second axis; and for effecting translational movements on the display of the displayable object along a first coordinate axis of the computer graphic display in response substantially continuous proportionality to the first signal and in a single direction for each direction in which the input device is rotated about the one axis, or along a second coordinate axis of the computer graphic display in response substantially continuous proportionality to the second signal and in a single direction for each direction in which the input device is rotated about the second axis.
7. A graphical The input device for providing a signal to effect translational movements of a displayed object on an interactive computer graphic display as in according to
8. A graphical The input device for providing a signal to effect translational movement of a displayed object on an interactive computer graphic display as in according to
an inertial gyroscopic element disposed to spin about a spin axis;
a gimbal supporting the gyroscopic element with respect to the housing; and
a sensor disposed with respect to the gimbal and the housing for producing said signal in response to rotation of the housing relative to the spin axis.
10. A graphical input device for providing a signal to effect the translational movement of a cursor on an interactive computer graphic display as in
11. A graphical input device for providing signals to effect translational movement of a cursor on an interactive computer graphic display as in
12. An interactive computer graphic display system comprising a graphical input device as in
0. 16. An interactive computer graphic display system comprising an input device according to
0. 18. The method according to
selectively inhibiting the input device from producing the signal to permit reorientation of the input device without translational movement of the displayed object on the computer graphic display; and
selectively enabling the input device for producing the signal in response to said one of pitch or yaw rotations of the input device relative to the gravitational orientation.
0. 20. The method according to
selectively inhibiting the inertial element from producing the signal to permit reorientation of the input device without translational movement of the displayed object on the computer graphic display; and
selectively enabling the inertial element for producing the signal in response to said one of pitch or yaw rotations of the input device relative to the gravitational orientation.
0. 23. The method according to
detecting rotational movement of the input device about a second axis not parallel to the one axis and relative to the gravitational orientation;
producing a second signal responsive to the rotation of the input device about the second axis for effecting translational movements of the displayable object along a first coordinate axis of the computer graphic display in substantially continuous proportionality to the first signal and in a single direction for each direction in which the input device is rotated about the one axis, or along a second coordinate axis of the computer graphic display in response to the second signal and in a single direction for each direction in which the input device is rotated about the second axis.
0. 25. An input device according to
0. 26. The input device according to
an inertial gyroscopic element disposed to spin about a spin axis;
a gimbal supporting the gyroscopic element with respect to the housing and including a center of mass eccentric the spin axis; and
a sensor communicating with the gimbal for producing an output indicative of the gravitational orientation.
0. 28. An interactive computer graphic display system comprising an input device as in
0. 31. The method according to
selectively inhibiting producing at least one of the first and second signals to permit reorientation of the device without translational movement of the displayable object on the computer display; and
selectively enabling producing the at least one of the first and second signals in response to rotational movement of the input device about the corresponding one and second axes.
0. 32. The input device according to
a switch mounted on the housing for manual activation to one operating state for selectively inhibiting producing said signal, and for actuation to another operating state for enabling producing said signal in response to said rotation of the housing.
0. 34. The method according to
selectively inhibiting producing at least one of the first and second signals to permit reorientation of the input device without translational movement of the displayable object on the computer graphic display; and
selectively enabling producing at least the one of the first and second signals in response to said rotation of the input device about the corresponding one and second axes.
0. 35. The input device according to
a switch mounted on said housing for manual actuation to one operating state for selectively inhibiting producing said signal, and for actuation to another operating state for enabling producing said signal in response to said rotation of the housing.
0. 36. The input device according to
a switch mounted on said housing for manual actuation to one operating state for selectively inhibiting producing said signal and for actuation to another operating state for enabling producing said signal in response to said rotation of the housing.
0. 37. The method according to
selectively inhibiting producing said signal to permit reorientation of the input device without translational movement of the displayable object on the computer graphic display; and
selectively enabling producing said signal in response to said rotation of the input device.
0. 39. The input device according to
0. 40. The input device according to
switch means mounted with respect to the inertial gyroscopic means for selectively inhibiting producing said signal to permit reorientation of the input device without translational movement of the displayable object in response to said signal and for selectively enabling the input device to produce said signal.
0. 41. An interactive computer graphic display system comprising an input device as in
0. 42. An input device according to
sensing means for detecting gravitational orientation; and
said inertial gyroscopic means produces said signal indicative of said rotation relative to the gravitational orientation.
0. 43. An interactive computer graphic display system comprising an input device as in
0. 45. The input device according to
switch means with the inertial gyroscopic means for manual activation to one operating state for selectively inhibiting producing said signal, and for actuation to another operating state for enabling producing said signal in response to said rotation of the housing.
0. 46. The input device according to
switch means mounted with said sensing means and said inertial gyroscopic means for manual actuation to one operating state for selectively inhibiting producing said signal, and for actuation to another operating state for enabling producing said signal in response to said rotation.
0. 47. The input device according to
switch means on said housing means for manual actuation to one operating state for selectively inhibiting producing said signal, and for actuation to another operating state for enabling producing said signal in response to said rotation of said housing means.
|
|||||||||||||||||||
This is a continuation of application Ser. No. 08/406,727, filed on Mar. 20, 1995, now abandoned, which is a continuation of Ser. No. 08/000,651, filed on Jan. 5, 1993, now U.S. Pat. No. 5,440,326, which is a continuation of Ser. No. 07/497,127, filed on Mar. 21, 1990, now abandoned.
1. Field
The present invention relates to the field of hand-held computer controllers. More specifically, the present invention relates to a hand-held gyroscopic pointer adapted for use as a cursor-control device for a computer.
2. Art Background
A. Computer controllers:
Historically, computer instructions have taken the form of commands entered as words on a keyboard. More recently, pointing devices and icon-based interface techniques have been developed which permit a computer user to select tasks and to enter commands by moving a cursor on a computer display screen in response to movement of a pointing device. Pointing devices used for this task have included joysticks, trackballs and mouse controllers. One early use of a mouse as a pointing device for an icon-based computer interlace was at Xerox PARC. More recently, the mouse has become well known as a computer input device with its use on the Apple Macintosh line of computers and on the workstation computers distributed by Sun Microsystem.
However, a mouse, requires a relatively large and flat 2-dimensional surface on which to move. Typically, this surface must be unobstructed and dedicated to mouse movement and measure over 9″×9″ interlace interface box 185 to outer housing 175 and returns data signals from shaft angle encoder sensing optics 165. In the preferred embodiment interface box 185 translates signals from the optical sensing system 165 into serial data for an RS-232 port. Wall adapter 190 provides D.C. power for motor 105 and shalt shaft angle encoder sensing optics 165.
The construction details of the inner and outer gimbals is are shown in further detail in FIG. 2.
Spring 215 is electrically coupled to a D.C. power source through outer gimbal 140. Spring 215 presses against pin 210 providing a low friction electrical connection between gimbal frame 135 and inner module 110. Inner gimbal 120 and outer gimbals 140 and 145 are constructed in an identical manner.
Inner module 110 has a hemispherical outer surface with an optical pattern which interacts with shaft angle encoder sensing optics 165 to sense the rotation of inner module 110 around the axis of rotation through gimbals 115 and 120. This optical pattern is illustrated in FIG. 3. The optical pattern on inner module 110 is constructed by first painting the hemispherical surface with a highly reflective aluminum flaked paint and then machining grooves of 0.015 inch depth and width along “lines of longitude” from gimbal 115 towards gimbal 120 along the surface. The grooves are machined to within 30 degrees of each inner gimbal and are 0.015 inches apart at 30 degrees from each gimbal. The pattern causes the spacing between the groove centerlines to widen to approximately 0.04 inches at the middle (“equator”) of inner module 110. Inner module 110 is molded from a non-reflective black plastic. Thus the grooved portions of inner module 110. where the reflective paint has been machined off, are non-reflective. This provides a precise optical pattern on inner module 110 having a relatively high contrast ratio.
And A second optical pattern is machined into gimbal frame 135 along a cylindrical section 170 of gimbal frame 135. This pattern interacts with shalt shaft angle encoder sensing optics 165 for sensing rotation of gimbal frame 135 around its axis of rotation through gimbals 140 and 145. This cylindrical section is geometrically centered about the axis of rotation of gimbal frame 135, which passes through gimbals 140 and 145. As with the optical pattern on the inner module 110, the optical pattern on gimbal frame 135 is constructed by applying reflective paint to cylindrical section 170 and then machining grooves of 0.015 inch depth and width on the surface of the cylinder.
These grooves are machined along lines parallel to the axis of rotation of gimbal frame 135 and evenly spaced so that the light and dark strips are of equal width. Cylindrical section 170 is displaced slightly from the center of gimbal frame 135 so as not lo interfere with the interaction of shaft angle encoder sensing optics 165 and the optical pattern on inner module 110. Specifically, the closest edge of cylindrical section 170 is spaced approximately 0.15 inches away from the “equator” of frame 170 passing through inner gimbals 115 and 120.
Shaft angle encoder sensing optics 165 interact with the optical pattern on inner module 110 so as to determine the rotation of the inner module 110 about its axis of rotation. More specifically, shaft angle encoder sensing optic 165 include sources for illuminating the patterns, lenses for focusing images of the patterns, and photodetectors for detect a detecting dark or light areas. Referring to
Quad photodiode 325 comprises four photodiodes, 402, 404, 406 and 408, located in a row as illustrated in FIG. 4. The sides of quad photodiode 325 are aligned with the edges of the projected image of the optical pattern on inner module 110. One period of the projected image of the optical pattern on inner module 110 (one light and one dark bar) nominally covers the quad photodiode 325, which comprise four photodiodes centered 0.02 inches apart. Photodiodes 402 and 406 are counted coupled to comparator 420 410. Photodiodes 404 and 408 are coupled to comparator 410 420. The output V1 of comparator 410 is thus in phase quadrature with the output V2 of comparator 420. These outputs are then detected by conventional means to determine the rotation of the inner module. An example of phase quadrature resolution is provided in U.S. Pat. No. 4,346,989 titled Surveying Instrument, issued to Alfred F. Gori Gort and Charles E. Moore Aug. 31, 1982 and assigned to the Hewlett-Packard Company. A prototype of this embodiment of the present invention results in a resolution of approximately 100 counts per inch.
Shaft angle encoder sensing optics 165 also interacts with the optical pattern on gimbal frame 160 so as to determine the rotation of gimbal frame 135 about its axis of rotation. More specfically, a second sensing system, similar to the one described but oriented 90 degrees with respect to the first, is positioned on frame 160 so as to interact with the optical pattern on frame 135 and to detect rotation of frame 135 about its axis of rotation. Referring again to
Quad photodiode 345 comprises four photodiodes located in a row and is identical in construction to quad photodiode 325 illustrated in FIG. 4. The sides of quad photodiode 345 are aligned with the edges of the projected image of the optical pattern on gimbal frame 135.
The embodiment of
While the invention has been particularly taught and described with reference to the preferred embodiment, those versed in the art rill will appreciate that minor modifications in form and detail may be made without departing from the spirit and scope of the invention. For instance, although the illustrated embodiment teaches one system of shaft angle encoders, many alternative systems could be used for detecting the orientation of the gyroscopic controller. Further, while the preferred embodiment leaches teaches a vertically oriented gyroscope and detection of two angles from vertical such as in an artificial horizon instrument. Other gyroscopic orientations, such as those used for directional gyroscopes, could be substituted. Further, while the present invention teaches the detection of two angles from a vertically oriented gyroscope and one angle from a horizontally oriented gyroscope, two angles could be detected from the horizontal gyroscope, and one from the vertical gyroscope. Further, many techniques equivalent techniques to the pendulous technique are known for orienting gyroscopes. Accordingly, all such modifications are embodied within the scope of this patent as and properly come within our my contribution to the art and as are particularly pointed out by the following claims.
| Patent | Priority | Assignee | Title |
| Patent | Priority | Assignee | Title |
| 2309853, | |||
| 3782205, | |||
| 4267731, | Feb 11 1980 | Honeywell INC | Force balanced vibratory rate sensor |
| 4489609, | Dec 08 1981 | British Technology Group Limited | Gyroscopes |
| 4580006, | Jun 14 1984 | Method and apparatus for providing two dimensional positioning data signals | |
| 4601206, | Sep 16 1983 | Ferranti International PLC | Accelerometer system |
| 4639547, | Oct 05 1984 | Kontron Elektronik GmbH | Marking device for use with inductive measuring sensor |
| 4644793, | Sep 07 1984 | MARCONI COMPANY LIMITED, THE, THE GROVE, WARREN LANE, STANMORE, MIDDLESEX, HA7 4L7 ENGLAND, A BRITISH COMPANY | Vibrational gyroscope |
| 4831544, | Nov 21 1986 | Tokyo Keiki Co., Ltd. | Attitude and heading reference detecting apparatus |
| 4839838, | Mar 30 1987 | IDHL HOLDINGS, INC | Spatial input apparatus |
| 4862152, | Jan 25 1985 | Sonic positioning device | |
| 5068645, | Oct 14 1987 | 3M Innovative Properties Company | Computer input device using an orientation sensor |
| 5097707, | Jan 18 1989 | GEC-Marconi Limited | Rotation sensor |
| 5142655, | Oct 14 1987 | 3M Innovative Properties Company | Computer input device using an orientation sensor |
| 5287119, | Oct 14 1987 | 3M Innovative Properties Company | Computer input device using an orientation sensor |
| 5288078, | Oct 14 1988 | David G., Capper | Control interface apparatus |
| 5329276, | Dec 19 1990 | Kabushiki Kaisha Yaskawa Denki | Multidimensional signal input device |
| 5363120, | Oct 14 1987 | 3M Innovative Properties Company | Computer input device using orientation sensor |
| 5453758, | Jul 31 1992 | Sony Corporation | Input apparatus |
| JP62143124, |
| Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
| Oct 12 2000 | Thomson Licensing | (assignment on the face of the patent) | / | |||
| Dec 02 2003 | GYRATION, INC | YOSHIDA, LARRY MINORU | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 014192 | /0970 | |
| Dec 02 2003 | GYRATION, INC | TARPLEY, DAVID | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 014192 | /0970 | |
| Dec 02 2003 | GYRATION, INC | VONDERSCHMITT, BERNARD V & THERESA S | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 014192 | /0970 | |
| Dec 02 2003 | GYRATION, INC | QUINN, THOMAS J | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 014192 | /0970 | |
| Dec 02 2003 | GYRATION, INC | New York Life Insurance Company | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 014192 | /0970 | |
| Dec 02 2003 | GYRATION, INC | Berg & Berg Enterprises, LLC | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 014192 | /0970 | |
| Dec 02 2003 | GYRATION, INC | HUNTINGTON VENTURE PARTNERS, LLC | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 014192 | /0970 | |
| Dec 02 2003 | GYRATION, INC | HUNTINGTON TECHNOLOGY, FUND, LP | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 014192 | /0970 | |
| Dec 02 2003 | GYRATION, INC | EXCELSIOR VENTURE PARTNERS III, LLC | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 014192 | /0970 | |
| Jan 22 2004 | GYRATION, INC | MAEZAWA, YOSHIHIRO | SECURITY AGREEMENT | 014301 | /0103 | |
| Jan 22 2004 | GYRATION, INC | HAWTHORNE, GREGORY & SUSAN | SECURITY AGREEMENT | 014301 | /0103 | |
| Jan 22 2004 | GYRATION, INC | RICHARD E BLOCK & JANE C BLOCK, TEE BLOCK FAMILY TRUST DTD 5 29 1992 | SECURITY AGREEMENT | 014301 | /0103 | |
| Jan 22 2004 | GYRATION, INC | BLOCK, CHARLES A | SECURITY AGREEMENT | 014301 | /0103 | |
| Jan 22 2004 | GYRATION, INC | BLOCK, CATHERINE S | SECURITY AGREEMENT | 014301 | /0103 | |
| Jan 22 2004 | GYRATION, INC | ATSUSHI ASADA | SECURITY AGREEMENT | 014301 | /0103 | |
| Aug 16 2004 | HUNTINGTON VENTURE PARTNERS, LLC | GYRATION, INC | RELEASE OF SECURITY INTEREST | 015116 | /0380 | |
| Aug 16 2004 | MAEZAWA, YOSHIHIRO | GYRATION, INC | RELEASE OF SECURITY INTEREST | 015116 | /0380 | |
| Aug 16 2004 | New York Life Insurance Company | GYRATION, INC | RELEASE OF SECURITY INTEREST | 015116 | /0380 | |
| Aug 16 2004 | QUINN, THOMAS J | GYRATION, INC | RELEASE OF SECURITY INTEREST | 015116 | /0380 | |
| Aug 16 2004 | TARPLEY, DAVID | GYRATION, INC | RELEASE OF SECURITY INTEREST | 015116 | /0380 | |
| Aug 16 2004 | VONDERSCHMITT, BERNARD V , JOINT DECL OF TRUST DTD 1 04 96 | GYRATION, INC | RELEASE OF SECURITY INTEREST | 015116 | /0380 | |
| Aug 16 2004 | VONDERSCHMITT, THERESA S , JOINT DECL OF TRUST DTD 1 04 96 | GYRATION, INC | RELEASE OF SECURITY INTEREST | 015116 | /0380 | |
| Aug 16 2004 | HUNTINGTON TECHNOLOGY FUND, LP | GYRATION, INC | RELEASE OF SECURITY INTEREST | 015116 | /0380 | |
| Aug 16 2004 | GREGORY & SUSAN HAWTHORNE | GYRATION, INC | RELEASE OF SECURITY INTEREST | 015116 | /0380 | |
| Aug 16 2004 | EXCELSIOR VENTURE PARTNERS III, LLC | GYRATION, INC | RELEASE OF SECURITY INTEREST | 015116 | /0380 | |
| Aug 16 2004 | BLOCK, JANE C , TEE BLOCK FAMILY TRUST DTD 5 29 1992 | GYRATION, INC | RELEASE OF SECURITY INTEREST | 015116 | /0380 | |
| Aug 16 2004 | BLOCK, RICHARD E , TEE BLOCK FAMILY TRUST DTD 5 29 1992 | GYRATION, INC | RELEASE OF SECURITY INTEREST | 015116 | /0380 | |
| Aug 16 2004 | BLOCK, CHARLES A | GYRATION, INC | RELEASE OF SECURITY INTEREST | 015116 | /0380 | |
| Aug 16 2004 | BLOCK, CATHERINE S | GYRATION, INC | RELEASE OF SECURITY INTEREST | 015116 | /0380 | |
| Aug 16 2004 | Berg & Berg Enterprises, LLC | GYRATION, INC | RELEASE OF SECURITY INTEREST | 015116 | /0380 | |
| Aug 16 2004 | ASADA, ATSUSHI | GYRATION, INC | RELEASE OF SECURITY INTEREST | 015116 | /0380 | |
| Aug 16 2004 | YOSHIDA, LARRY MINORU | GYRATION, INC | RELEASE OF SECURITY INTEREST | 015116 | /0380 |
| Date | Maintenance Fee Events |
| Sep 10 2010 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
| Sep 30 2010 | STOL: Pat Hldr no Longer Claims Small Ent Stat |
| Oct 01 2010 | R2553: Refund - Payment of Maintenance Fee, 12th Yr, Small Entity. |
| Date | Maintenance Schedule |
| Aug 17 2013 | 4 years fee payment window open |
| Feb 17 2014 | 6 months grace period start (w surcharge) |
| Aug 17 2014 | patent expiry (for year 4) |
| Aug 17 2016 | 2 years to revive unintentionally abandoned end. (for year 4) |
| Aug 17 2017 | 8 years fee payment window open |
| Feb 17 2018 | 6 months grace period start (w surcharge) |
| Aug 17 2018 | patent expiry (for year 8) |
| Aug 17 2020 | 2 years to revive unintentionally abandoned end. (for year 8) |
| Aug 17 2021 | 12 years fee payment window open |
| Feb 17 2022 | 6 months grace period start (w surcharge) |
| Aug 17 2022 | patent expiry (for year 12) |
| Aug 17 2024 | 2 years to revive unintentionally abandoned end. (for year 12) |