throbber
(12) United States Patent
`Tiphane
`
`111111
`
`1111111111111111111111111111111111111111111111111111111111111
`US006680677Bl
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 6,680,677 Bl
`Jan.20,2004
`
`(54) PROXIMITY DETECTOR TO INDICATE
`FUNCTION OF A KEY
`
`(75)
`
`Inventor: Guy Tiphane, Atherton, CA (US)
`
`5,786,811 A
`5,844,506 A
`6,067,074 A
`6,088,516 A
`
`7/1998 Jaeger ........................ 345/172
`12/1998 Binstead ...................... 341!34
`5!2000 Lueders ...................... 345/156
`7/2000 Kreisel et a!.
`......... 395/200.51
`
`(73) Assignee: Logitech Europe S.A. (CH)
`
`* cited by examiner
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 450 days.
`
`(21) Appl. No.: 09/684,109
`
`(22) Filed:
`
`Oct. 6, 2000
`
`Int. Cl? ........................ H03K 17/94; H03M 11!00
`(51)
`(52) U.S. Cl. ........................ 341!22; 341/34; 400/491.3;
`400/712
`(58) Field of Search .................. 341/22, 34; 400/491.3,
`400/712
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`5,311,175 A * 5/1994 Waldman ..................... 341!34
`
`Primary Examiner-Timothy Edwards
`(74) Attorney, Agent, or Firm-Townsend and Townsend
`and Crew LLP
`
`(57)
`
`ABSTRACT
`
`An input device with a user-selectable key that includes a
`proximity detector associated with the key. The proximity
`detector detects the proximity or touch of a user's finger and
`provides user feedback related to the function of the key,
`without actually activating the function of the key. This
`allows a user to determine what a particular key on a
`keyboard or other device will do by simply hovering the
`user's finger near the top of the key, or lightly touching the
`key without depressing it.
`
`4 Claims, 3 Drawing Sheets
`
`54
`
`52
`
`34
`
`.-----''---L-,
`DISPLAY
`CONTROLLER
`
`30-~
`I
`I
`I
`I
`I
`I
`I
`
`28
`
`36
`
`MICROSOFT EXHIBIT 1010
`
`

`
`U.S. Patent
`
`Jan.20,2004
`
`Sheet 1 of 3
`
`US 6,680,677 Bl
`
`\
`
`N
`
`-----,, ~
`\/
`' ' \
`
`\
`\
`\
`\
`\
`\
`\
`\
`\
`I
`
`' ' I ' 1 ' I ' ' I
`I ' I ' I
`' ,
`
`I
`
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`---- _.,..;-
`
`/
`
`

`
`1--"
`~
`""-l
`""-l
`0..,
`Q
`00
`a-..
`-..a-..
`rJ'l
`e
`
`~
`0 ......,
`N
`~ .....
`'JJ. =(cid:173)~
`
`N c c
`~=
`N
`?
`~
`~
`
`~
`
`~ = ......
`~ ......
`~
`•
`\Jl
`d •
`
`--.J
`
`I
`
`-----------------
`
`-----------------
`
`l._
`
`:
`r48 :
`------1
`
`r 50 I
`
`1
`I
`
`1
`BROWSER
`
`EMAIL
`
`I
`
`-
`
`-
`
`-
`
`I
`I KEYBOARD
`
`DRIVER
`
`CPU
`
`r MEMORY M.
`
`-
`
`-
`
`COMPUTE_!3--
`
`,...... ____ ......., __________ _
`
`52
`
`54
`
`I
`
`42
`
`I VVt:tj -=>II t:. I
`
`40
`
`'---------------
`I
`I
`I
`I
`I
`I
`I
`30-~
`
`CONTROLLER
`
`DISPLAY
`
`34
`
`,..----~-~
`
`I DISPLAy I
`
`,
`
`24
`
`I
`I 14~
`I
`I
`I
`28
`1 KEYBOARD
`r------------------------
`
`FIG. 2
`
`________________________ J
`:
`
`36
`
`MATRIX ~ IMEMORYI
`KEY ~~
`
`26
`
`i
`
`J.lP
`
`' ,
`
`

`
`U.S. Patent
`
`Jan.20,2004
`
`Sheet 3 of 3
`
`US 6,680,677 Bl
`
`FIG. 3
`
`LUT
`
`FUNCTION
`A
`8
`
`c
`D
`
`EVENTS
`1
`2
`3
`
`1
`2
`3
`
`FIG. 5
`
`BUTTON
`
`1
`
`2
`
`3
`
`4
`
`5
`
`

`
`1
`PROXIMITY DETECTOR TO INDICATE
`FUNCTION OF A KEY
`
`US 6,680,677 Bl
`
`BACKGROUND OF THE INVENTION
`The present invention relates to keys on input devices,
`such as keyboards, and in particular to indicating the func(cid:173)
`tion of such a key.
`Various types of keys or buttons exist on a variety of input
`devices. A typical keyboard has depressible keys for typing
`letters or numbers or functions. A mouse will typically have 10
`multiple keys and a roller. Trackballs, joysticks, personal
`digital assistants, game pads, and other devices also include
`keys. In addition to keys which are depressed, touchscreen
`keyboards react to the touch of a user's finger. These can
`actually be in the display itself, or a separate keyboard. 15
`Touchpads provide a mouse-like function, and also allow
`tapping to simulate a keypress. In one example of a
`touchpad, a keypad array is provided which cannot only be
`activated by touch, but also by the proximity of a finger to
`a position on a keypad. This is set forth in U.S. Pat. No. 20
`5,844,506.
`The indication of the function of a key is typically done
`by a letter written on the top of the key or to its side. Some
`keys may have graphics, or multiple functions indicated,
`with the selection being done by a shift key or other control 25
`key. Templates are provided with some keyboards to put
`around the function keys to indicate their function for a
`particular program. One difficulty with keys is that some(cid:173)
`times the function of the key can vary, or it can be user
`programed, making the indication of the key function on the 30
`key difficult. One approach to solving this is set forth in U.S.
`Pat. No. 5,786,811, which essentially provides a small
`display on the top of each key. This display can be dynami(cid:173)
`cally modified in accordance with changing functions of the
`key. On a touchscreen, this is more easily done since the 35
`display itself allows the indication of the function of the
`touchscreen button. Where a mouse is used and keys on the
`toolbar or otherwise are activated, this is also more easily
`labeled with icons or words which can be displayed on the
`display. In addition, where an icon is used, it is common 40
`practice for a pop-up display to indicate the function in
`words of that key when the mouse cursor comes to rest on
`it, before it is clicked. U.S. Pat. No. 6,067,074 shows a
`flexible display membrane over pressure-responsive
`switches. The display memory shows the functions of the 45
`switches, and can be updated.
`An additional function of some input devices is to provide
`a signal from the computer or elsewhere back to the input
`device. One example is a pager which can light up or vibrate
`when a message is received. Telephone sets commonly have 50
`an LED next to a button indicating the presence of a voice
`message or the use of a particular line. Some keyboards have
`a single key e-mail access. In addition, a keyboard may have
`an LED which indicates the receipt of e-mail by lighting up
`the LED. See, for example, U.S. Pat. No. 6,088,516.
`
`SUMMARY OF THE INVENTION
`The present invention provides an input device with a
`user-selectable key that includes a proximity detector asso(cid:173)
`ciated with the key. The proximity detector detects the
`proximity or touch of a user's finger and provides user
`feedback related to the function of the key, without actually
`activating the function of the key. This allows a user to
`determine what a particular key on a keyboard or other
`device will do by simply hovering the user's finger near the
`top of the key, or lightly touching the key without depressing
`it.
`
`2
`In one embodiment, the function of the key is indicated by
`a small LCD or other display on a keyboard or other input
`device. Alternately, a small window on a computer display
`may be used. In yet another embodiment, the speaker of a
`5 computer can provide an audible indication of the key
`function, which would especially be useful for blind users.
`In one embodiment, the key can be responsive to an
`external event, such as the receipt of e-mail or the receipt of
`data of a certain type from a website, such as a change in a
`stock price. The function activated by pressing the button
`can vary depending upon the event received, e-mail or stock
`price (e.g., access email with the button, or access web site
`for stock trading). The proximity detector would provide a
`user feedback, such as on a display, which lets the user know
`what event has been received.
`In another aspect of the invention, the proximity detection
`can be used to add a separate functionality to the key,
`different from actually depressing the key. This would be
`analogous to the different functionality when a shift key is
`used, or from a click or double click of a mouse key, for
`example.
`For a further understanding of the nature and advantages
`of the invention, reference should be made to the following
`description taken in conjunction with the accompanying
`drawings.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`FIG. 1 is a diagram of a computer keyboard incorporating
`an embodiment of the invention including an LCD display.
`FIG. 2 is a block diagram of a computer system showing
`the major elements of a keyboard and the associated com(cid:173)
`puter for implementing the present invention.
`FIGS. 3 and 4 are diagrams of embodiments of a keys
`with combination touchpad/proximity detection and
`depressible keys.
`FIG. 5 is a diagram of a lookup table for associating
`particular keys with particular functions or events.
`
`DESCRIPTION OF THE SPECIFIC
`EMBODIMENTS
`FIG. 1 is a diagram of a keyboard 10 which can be used
`with a wrist support 12. The keyboard includes a key array
`14 as well as other groups of buttons. Four buttons in a group
`16 each include an LED 18 adjacent the buttons. Buttons in
`group 20 each include an LED 22 on the button itself. These
`LEDs can be used to provide the indication of an external
`event, prompting the user to activate the button. Also shown
`is a small liquid crystal display (LCD) 24 on the keyboard.
`In the embodiment of FIG. 1, each of the keys on
`keyboard 10, or a sub-group of the keys, such as group 16
`or 20, includes proximity detectors. When a user's finger is
`adjacent to the key, this is detected and information about
`the function of the key can be displayed on display 24. Thus,
`55 a user can investigate the meaning of a key or button before
`pressing it. This is especially significant when the meaning
`of the button can change due to external events, such as
`Internet events. For the buttons containing an LED in groups
`16 and 20, the external event changes the state of the LED
`60 to tell the user of an event. Since many different events can
`occur that would affect the LED state, by the user placing
`his/her finger near or lightly on the button, the particular
`event can be described. This can save the user significant
`time by allowing the user to decide whether or not to
`65 proceed with the event.
`For example, the event may be the indication of an e-mail
`message which the user may decide to defer, rather than
`
`

`
`US 6,680,677 Bl
`
`10
`
`4
`In one embodiment, keys may have multiple functions,
`such as is on a standard keyboard in which one function
`occurs upon pressing the key, and another function occurs
`upon pressing the shift key and the key at the same time. By
`5 a user having one finger hover over the shift key, and a
`second finger hover over the other key, the alternate function
`can be displayed. When the finger is removed from the shift
`key, instead the function without the shift key is displayed.
`Other combinations of keys can provide multiple functions
`in this manner as well. Thus, the lookup table of FIG. 5
`could have multiple functions listed for each of the buttons,
`or could have a separate column indicating different com(cid:173)
`binations of buttons corresponding to different functions.
`In one embodiment, the invention is applied to a display
`15 screen with touch activated buttons on the screen. Current
`technology can detect the proximity or light touch of the user
`and activate the function of the button. In an embodiment of
`the invention, the proximity of a finger would not activate
`the button, but instead would cause its function to display.
`The actual touching of the touchscreen would cause the
`function to be executed. Alternately, the button could have
`a first function executed on the proximity of the finger, and
`a second function executed upon actual touching by the
`finger. In another embodiment, light touching can activate a
`first function, instead of displaying it, while pressing the
`button activates a second function.
`Although a capacitive proximity detection has been
`described, other types of proximity detection can be imple(cid:173)
`mented. The detection mechanism can be photosensitive or
`electrical, for example.
`The present invention can also be applied to other devices
`having keys, not just a keyboard. For example, the keys on
`a joystick, gamepad, personal digital assistant, or any other
`peripheral device could have the present invention applied to
`it.
`
`20
`
`25
`
`3
`pushing the button and causing the screen to take some time
`to shift to the e-mail program. Likewise, an event such as a
`change in a stock price or a baseball score can be indicated
`by an LED lighting up. The user noticing this can decide
`whether he/she wants to activate the browser to go to the
`stock trading program, etc.
`FIG. 2 is a block diagram illustrating the major compo(cid:173)
`nents of the invention. Shown is keyboard 10 along with
`display 24 and LEDs 18 and 22. Also shown is the key
`matrix 14. A proximity detection circuit 26 detects when a
`finger is adjacent any one of the keys in key matrix 14, or
`other keys. One example of a proximity detection using
`capacitive detection is set forth in U.S. Pat. No. 5,844,506,
`the disclosure of which is incorporated herein by reference.
`Keyboard 10 also has a microprocessor or other controller
`28 which controls the overall operation of the keyboard and
`provides keytouch signals to a computer 30. Computer 30
`includes a CPU 32 as well as a display controller 34.
`Microprocessor 28 can cause a function or event to be
`displayed on display 24 of the keyboard based on its local
`storage in a memory 36 of the keyboard functions or events.
`Alternately, it can provide instructions to display controller
`34 to display a small window 38 on a computer display 40.
`Window 38 can then provide the function of whatever key
`the user has his/her finger in contact with or over.
`The user feedback can alternately be provided through a
`speaker 42. A memory 44 in computer 30 can contain the
`keyboard driver software 46, which provides the controls for
`responding to proximity detection signals forwarded from
`the keyboard microprocessor 28 in one embodiment. The 30
`driver can also coordinate the display of event information
`on display 24 or display window 38. Keyboard driver 46 can
`also manage a memory in the computer 30, or memory 36
`in keyboard, which stores a lookup table of the buttons and
`their associated functions or events, as described with 35
`respect to FIG. 5 below.
`Keyboard driver 46 can also interface with a browser
`program 48 or an e-mail program 50 to periodically inquire
`about desired user events through the Internet 52 to website
`(s) 54. On the occurrence of certain trigger events as set by 40
`the user, event data can be stored in a lookup table with
`respect to a particular button, and, if applicable, an LED
`associated with that button can be illuminated by appropriate
`instructions sent back to the keyboard.
`FIG. 3 illustrates one embodiment of the keyboard matrix 45
`incorporating both a button press capability and proximity
`sensing. A touchpad layer 56 is mounted above a series of
`depressible keys 58. The touchpad layer 56 is flexible
`enough so that it can be depressed above one of the keys and
`only depress that key below it. The grids in the touchpad for 50
`determining the location of a finger can be aligned with the
`underlying keys. The touchpad can be constructed as
`described in U.S. Pat. No. 5,844,506, referenced above. The
`touchpad can be a flexible membrane such as disclosed in
`U.S. Pat. No. 6,067,074, referenced above.
`An alternate approach is shown in FIG. 4, in which a
`touchpad layer 56' is molded around each key, rather than
`being mounted as a fiat sheet across all of the keys.
`FIG. 5 illustrates a lookup table which can be stored in a
`memory in the computer or the keyboard for storing the 60
`association of functions to particular keys or buttons. The
`first row indicates a number corresponding to the ID of a
`particular key on the keyboard. The second column sets
`forth a function(s) of that key. The function can be modified
`by appropriate rewriting of this table. In addition, when 65
`events occur, they can be written into the table associated
`with the particular key by a pointer or otherwise.
`
`55
`
`As will be understood by those of skill in the art, the
`present invention may be embodied in other specific forms
`without departing from the essential characteristics thereof.
`Accordingly, the foregoing description is intended to be
`illustrative, but not limiting, of the scope of the invention
`which is set forth in the following claims.
`What is claimed is:
`1. An input device comprising:
`a user-selectable key;
`a proximity detector associated with said key for detecting
`the proximity of a user's finger to said key and gener(cid:173)
`ating a proximity signal;
`a user feedback device;
`a controller, responsive to said proximity signal, for
`providing information through said user feedback
`device related to a function of said key, without acti(cid:173)
`vating said function of said key;
`an indicator associated with said key; and
`said controller activating said indicator in response to a
`received, external event associated with said function
`of said key.
`2. An input device comprising:
`a user-selectable key;
`a proximity detector associated with said key for detecting
`the proximity of a user's finger to said key and gener(cid:173)
`ating a proximity signal;
`a user feedback device;
`a controller, responsive to said proximity signal, for
`providing information through said user feedback
`device related to a function of said key, without acti(cid:173)
`vating said function of said key;
`
`

`
`US 6,680,677 Bl
`
`5
`wherein said proximity signal activates a first function,
`causing a function, beyond identification of said key or
`a function, to be executed, and a depressing of said key
`activates a second function.
`3. An input device comprising:
`a user-selectable key;
`a proximity detector associated with said key for detecting
`the proximity of a user's finger to said key and gener(cid:173)
`ating a proximity signal;
`a user feedback device;
`a controller, responsive to said proximity signal, for
`providing information through said user feedback
`device related to a function of said key, without acti(cid:173)
`vating said function of said key;
`
`5
`
`10
`
`6
`wherein said information is an external event received
`over a computer network.
`4. An input device comprising:
`a user-selectable key;
`a proximity detector associated with said key for detecting
`the proximity of a user's finger to said key and gener(cid:173)
`ating a proximity signal; and
`a controller, responsive to said proximity signal, for
`taking an action different from an action taken upon
`touching or depressing said key and other than identi(cid:173)
`fying said key or actions.
`
`* * * * *

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