throbber
3° Valve Exhibit 1042
`
`Valve Exhibit 1042
`Valve v. Immersion
`Valve v. Immersion
`
`=ca
`
`)=< o
`
`mh,
`Te
`Fe
`
`+=r
`
`e)
`ie
`
`=©2
`
`)@ a
`
`t
`0)
`oy
`
` Disclosure Bulletin
`
`

`

`== Technical Disclosure Bulletin
`
`

`
`Volume 32 Number 9B February 1990
`
`IBM Technical Disclosure Bulletin is published monthly by International Business Machines Corporation, Armonk, New
`York 10504. Officers: John F. Akers, Chairman of the Board; Robert M. Ripp, Treasurer; William W.K. Rich, Secretary.
`
`Inquiries should be directed to Intellectual Property Law, International Business Machines Corporation, Armonk, New York 10504.
`
`© Copyright International Business Machines Corporation 1990. Printed in U.S.A. The publication of these technical
`disclosures does not constitute a grant of any license underany patent.
`
`© IBM Corp.
`
`

`

`This material may be protected by Copyright law (Title 17 U.S. Code)
`
`

`

`MOUSE BALL-ACTUATING DEVICE WITH FORCE AND TACTILE FEEDBACK -—-
`Continued
`
`
`
`PiG. 2
`
`the five human senses, only two (sight and hearing) are gener-
`Of
`ally used to receive the bulk of information generated by a computer.
`The human sense of touch is able to transfer large amounts of informa-
`tion to the brain, as exemplified by the Braille system.
`The concept
`described herein attempts to include the sense of touch to the human
`computer
`interface relationship, specifically used within mouse de-
`signs.
`Two primary implementations of
`this concept are described
`herein:
`resistive force feedback and tactile feedback.
`These imple-
`mentations may be used individually or in combination.
`
`the mouse utilizes a ball
`To provide resistive force feedback,
`that rotates (rubs against) two shafts orthogonal
`to each other. One
`
`231
`
`Vol. 32 No. 9B February 1990
`
`IBM Technical Disclosure Bulletin
`
`

`

`OePRaeELONee)hele
`
`MOUSE BALL~ACTUATING DEVICE WITH FORCE AND TACTILE FEEDBACK =
`
`Continued
`
`he,
`
`20
`
`=|
`
`Fig. 3
`
`shaft rotates in the "X" direction and the other shaft rotates in the
`"Y" direction.
`Each shaft
`is attached to a disk with magnets along
`its perimeter and is used for both position sensing and force feed-
`back.
`Two electromagnets are used to provide force feedback.
`The
`force feedback shafts are independent of the motion-sensing rollers in
`the mouse.
`
`With the mouse utilizing two balls, it is considered practical to
`apply the feedback to the second ball,
`leaving the primary sensing
`ball "free rolling".
`A feedback ball added to an optical mouse util-
`izes this same idea.
`
`Vol. 32 No. 9B February 1990
`
`IBM Technical Disclosure Bulletin
`
`Za0
`
`

`

`MOUSE BALL-ACTUATING DEVICE WITH FORCE AND TACTILE FEEDBACK -—
`Continued
`
`22
`
`23
`
`FIG. 4
`
`in analog or
`a host computer will provide a signal,
`Generally,
`form,
`to the mouse when force feedback is desired.
`serial digital
`This signal determines the amount of current
`to be applied to magnets
`to determine the resistive force for mouse movement
`in each axis. At
`full force,
`the mouse cannot be moved and the shafts act as a brake.
`Smaller resistances create various "feels". Different resistances on
`each shaft allow movement
`in a specific direction.
`A momentary in-
`crease in resistance may act as a tactile indication to a user that an
`event has occurred. Actively changing the force feedback can provide
`an apparent "groove", or path of
`least resistance, which may assist
`the handicapped.
`
`The possible uses of the device include:
`
`-
`
`-
`
`-
`
`Keeping the mouse inside of an area or path.
`
`Adding resistance to adjust
`stability to the hand.
`
`the mouse "feel" to provide
`
`Providing a "path of least resistance" to ease selection or
`tracing of a line in computer automated design (CAD) applica-
`tions, or making a detent at a window border on a screen,
`pulling the mouse over
`to a cell
`in a spread sheet or ina
`menu or over to a position in a dexterity teaching system.
`
`Tactile feedback, unlike force feedback which changes the\ mouse
`movement "feel", uses the sense of touch (sometimes combined with the
`
`233
`
`Vol. 32 No. 9B February 1990
`
`IBM Technical Disclosure Bulletin
`
`

`

`MOUSE BALL-ACTUATING DEVICE WITH FORCE AND TACTILE FEEDBACK -
`Continued
`
`A simple ex-
`to provide information to the user.
`sense of hearing)
`ample of tactile feedback is the inclusion of a "clicker" in the mouse
`which clicks each time the mouse passes a step point and consists of a
`simple mechanical movement molded into the shell of
`the mouse.
`The
`click is felt and heard by the user in a way distinctly different from
`a "beep" from a speaker. Only the single-bit feedback signal from the
`host
`to the mouse is required to implement this idea.
`It can provide
`one click at a time, such as when stepping over a grid, or a continu-
`ous buzz (indicating movement)
`into an illegal zone.
`
`A complex clicker, or vibration-inducing unit within the mouse,
`can be
`implemented to simulate rolling the mouse over surfaces of
`various roughness. This is particularly adaptable to categorize menu
`options or
`to indicate different surfaces in a CAD system. Other
`possible uses include:
`
`- Click to indicate movement between windows.
`
`- Click to indicate crossing into a new cell in a spreadsheet.
`
`- Click to indicate crossing over a line in a CAD program.
`
`- Buzz to indicate an illegal button was actuated.
`
`- Various rates of clicking correspond to motion will give an
`indication of the current scale in a drawing program.
`
`the ability to input
`The device is designed to allow the user
`graphical
`information to a personal computer, similar to a standard
`mouse unit. However, it has the ability to receive feedback from the
`computer.
`Feedback to the user is provided by means of controlling
`the ease of movement of the mouse on a table.
`
`The mouse ball actuating device, as shown in Fig. 1, consists of
`top cover 1, bottom cover 2 and drive mechanism 3a (for a mouse with
`force feedback), and tactile feedback unit 3b. Drive mechanism 3a, as
`shown in Fig. 2, consists of mouse ball 4 which rotates about
`the "X"
`and "Y" axes when the mouse unit
`is moved on a hard surface. Roller
`pin 5 keeps the mouse ball in position.
`'"X" axis roller 6 rotates the
`"X" axis input cylinder 7.
`"Y" axis roller 8 rotates the "Y" axis
`input cylinder 9. Roller pin 5, "X" axis roller 6 and "Y" axis roller
`8 produce three points of contact for the mouse ball.
`They keep it in
`position so that movement
`from the bottom of the mouse ball on a hard
`surface will produce motion in "X" axis input cylinder 7 and "Y" axis
`input cylinder 9.
`The two relative motions conform to the motion of
`the mouse unit on the hard surface.
`
`Dashed lines 10 on input cylinders 7 and 9 represent alternating
`North and South poles of a magnet
`that is similar to the magnets used
`in standard stepper motors.
`The
`rotary motion of
`the alternating
`
`Vol. 32 No. 9B February 1990
`
`IBM Technical Disclosure Bulletin
`
`234
`
`

`

`MOUSE BALL-ACTUATING DEVICE WITH FORCE AND TACTILE FEEDBACK -
`Continued
`
`through electromagnetic coils ll.
`poles produce a sinusoidal current
`This output current
`is sent back to the circuitry and converted to a
`binary input at
`the personal computer
`to indicate the motion of
`the
`mouse unit.
`
`Feedback to the user is produced by applying an external current
`through the "X" or
`"Y" electromagnet.
`This current attracts like
`poles and repels unlike poles of the input cylinders,
`thereby causing
`a resistance to the movement of
`the mouse ball.
`The user feels a
`higher resistance to movement when current is applied.
`The degree and
`direction of resistance to movement
`is controlled by the amount of
`current applied to the "X" and "Y" electromagnets.
`
`3 illustrates a means of achieving a similar
`Alternatively, Fig.
`effect. Mouse ball 12 and roller pin 13 remain the same as in Fig. 2.
`However,
`"X" axis roller 14 rotates the "X'’ LED/PTX wheel 15 and "Y"
`axis roller 16 rotates the "Y'" LED/PTX wheel 17.
`The wheels 15 and 17
`are read by the LED/PTX 18, similar to that used in a standard mouse.
`
`a controlled pressure on mouse
`is used to exert
`Brake shoe 19
`ball 12 to induce pressure on the movement of the mouse device. Brake
`shoe 19 is attached to plunger 20 which is controlled by electromagnet
`21. When current
`is applied through electromagnet 21, brake shoe 19
`pushes against mouse ball 12 to provide braking action.
`
`It con-
`in Fig. 4.
`Tactile feedback unit 3b is shown in detail
`sists of solenoid 22 and click plate 23.
`Signals from the host com-
`puter cause solenoid 22 to fire. This produces a tactile "click".
`
`the mouse can provide resistance to, and manual guid-
`In general,
`ance of, mouse movement, as well as straightforward tactile feedback.
`A mouse can produce vibrations and has the ability to make detents and
`can move a person's hand to a specific location.
`The mouse can have
`favored areas of movement ("detent"),
`somewhat
`like a discontinuous-
`position knob in stereo units, or
`the part of a watch that detains a
`wheel when moved in one direction but releases it on its return excur-
`sion.
`Possible uses of
`the mouse detent
`include spreadsheet fields,
`where the mouse "jumps" the user between fields,
`text editors, where
`the mouse has a tendency to jump to the head of paragraphs, and other
`menu-based systems where the cursor placement
`is important.
`In these
`applications, productivity is significantly enhanced.
`
`235
`
`Vol. 32 No. 9B February 1990
`
`IBM Technical Disclosure Bulletin
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket