Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberUS5988902 A
Publication typeGrant
Application numberUS 09/225,038
Publication dateNov 23, 1999
Filing dateJan 4, 1999
Priority dateSep 23, 1997
Fee statusPaid
Also published asUS5887995
Publication number09225038, 225038, US 5988902 A, US 5988902A, US-A-5988902, US5988902 A, US5988902A
InventorsSteven D. Holehan
Original AssigneeCompaq Computer Corporation
Export CitationBiBTeX, EndNote, RefMan
External Links: USPTO, USPTO Assignment, Espacenet
Touchpad overlay with tactile response
US 5988902 A
Abstract
A computer system includes a touchpad with one or more overlays providing the computer system with various input control functions. The overlay preferably includes tactile response elements to provide tactile feedback to the operator as an indication that a portion of the overlay has been pressed. The touchpad includes a capacitive sensor. Electronics coupled to the touchpad determine which portion of the touchpad sensor surface area has been touched or pressed. The amount of tactile feedback to the computer operator can be varied through the design and construction of the overlay and the overlay may be provided with no tactile feedback, if desired. As such, numerous overlays can be placed on the touchpad of the computer system, thereby providing the computer system with multiple different input control functions. The computer operator may manually input the type of overlay being used into the computer. Alternatively, a portion of the touchpad surface area maybe dedicated to encoding overlay identification information using any one of a variety of techniques. Thus, the computer system may automatically detect the type of overlay used.
Images(5)
Previous page
Next page
Claims(6)
What is claimed is:
1. A computer system, comprising:
a processor;
a display device coupled to said processor;
a keyboard coupled to said processor;
a touchpad coupled to said processor; and
an overlay comprising a plurality of separated and distinct tactile response elements positioned on top of said touchpad, each of said tactile response elements having a deformable surface that deforms in response to a sufficient amount of force applied to said response element by a computer operator to provide tactile feedback.
2. A computer system as in claim 1 wherein said touchpad comprises a capacitive touchpad.
3. A computer system as in claim 2 wherein said capacitive touchpad includes a plurality of touchpad regions with each touchpad region associated with a tactile response element.
4. A computer system as in claim 3 wherein each of said tactile response elements is positioned substantially over said associated touchpad regions.
5. A computer system as in claim 4 wherein said computer system selectively responds to the touching of each overlay region.
6. A computer system as in claim 5 wherein one of said touchpad regions comprises an overlay identification region.
Description
CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of Ser. No. 08/935,789 filed Sep. 23, 1997.

STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT

Not Applicable.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates generally to an input control device for a personal computer. Still more particularly, the present invention relates to an overlay device with tactile feedback for a touchpad.

2. Background of the Invention

The complexity of functions preformed by personal computers has created a need for more sophisticated input and output devices for controlling the operation of the computer. For example, the mouse was developed to facilitate control of the movement of a cursor on the computer screen. Other input devices for controlling the computer such as a track ball and joystick are widely available.

Keyboards used with desktop computers typically have 100 or more keys. Many of such keyboards include a 10 digit keypad to enable an operator to quickly and efficiently input numbers into a database, for example. Arrow keys, and other special purpose keys, are also included on such keyboards

The keyboards provided in laptop or portable computers, however, necessarily must be smaller than keyboards provided in desktop computers. Accordingly, keyboards used with laptop computers include fewer keys than keyboards in desktop computers. A laptop keyboard typically includes only 85 keys. Most laptop computer keyboards do not include a separate 10-digit keypad as do keyboards in desktop computers. Instead, the functions performed by the 10-digit keypads of desktop computers are added to existing keys on a laptop computer's keyboard. Thus, many keys on a laptop computers keyboard perform two or more functions, each function individually selected by pressing that key in combination with another key.

In a standard 10-digit keypad the keys are aligned vertically and horizontally allowing an operator to quickly press the keys without having to look down. Because the keys on which the numeric function keys are added in the laptop computer are staggered as shown in FIG. 1, the configuration of the numeric keys in a laptop computer's keyboard is different than the configuration in a standard desktop keyboard. This configuration difference is not desirable for operators that must quickly and repeatedly enter numbers into a database. All else being equal, laptop computer operators would prefer to have a full size keyboard, such as the keyboards used in desktop computers.

The sophistication of software, and particularly computer games, has fueled a need for more sophisticated input control devices. Joysticks, game controllers, and other control devices have been developed and are available to satisfy many different software needs. These devices typically plug into a connector on the rear portion of computer chassis. As the computer operator switches between software programs, the operator may have to switch input control decvices disconnecting one control device and plugging in another. Often, the computer must be reset ("rebooted") to communicate properly with a newly connected control device.

The lack of room in a typical laptop computer's carrying case and the weight of multiple input control devices makes using multiple input control devices with a laptop computer system less than desirable. Even with a desktop computer system, having multiple input control devices can be cumbersome, as well as substantially increasing the cost of the system. Further, software developers usually arc limited to the control devices currently available for computers. Although currently available control devices may not provide the most optimal control scheme for a particular program, computer programs, nevertheless, usually are designed to be operated with one of the available control devices to avoid requiring the operator to incur the substantial expense in buying a new control device that may be useless for other programs.

In sum, there is a substantial need to provide a greater number of input control devices to a personal computer system, particularly to a laptop computer. It would be especially advantageous to have a computer system with increased input control capability without increasing the size, weight, and number of peripheral computer control devices.

SUMMARY OF THE INVENTION

The deficiencies of the prior art described above are solved in large parts by a computer system including a processor, a display device, a keyboard, an input control device, and an overlay placed near or on top of the input control device. The input control device preferably includes a capacitive touchpad that is divided into a plurality of touchpad regions. The overlay includes a flexible plate or membrane that similarly is divided into a plurality of overlay regions. In accordance with a preferred embodiment of the invention, each overlay region substantially covers a single touchpad region. Thus, each overlay region is associated with a touchpad region. Touching or pressing an overlay region changes the capacitance of the associated touchpad region. The computer system detects the capacitance change of the touchpad regions, thereby determining which overlay region was touched or pressed. Accordingly, the computer system selectively responds to an operator touching or pressing one of the overlay regions.

In accordance with another embodiment of the invention, the overlay also includes a tactile response element corresponding to each overlay region. The tactile response elements change shape only when a minimum level of force is applied to the corresponding overlay region. An operator pressing an overlay region with at least the minimum required force will feel the change in shape of the tactile response element, and thus know that the overlay region has been pressed. Such tactile response is desirable in many situations. For example, the overlay may comprise a ten-digit keypad and the tactile response feature of the overlay helps the operator know that he or she has pressed a numeric key.

In accordance with another embodiment of the invention, one of the touchpad regions comprises an identification region to allow the computer system to determine which overlay the operator is using and respond accordingly. Each overlay includes an identification code that is encoded in the region of the overlay associated with identification region of the touchpad. Each overlay identification code changes the capacitance of the identification region of the touchpad in a unique way. The computer system determines the identification code by determining the capacitance changes of the identification region of the touchpad. Alternately, the operator can manually input into the computer system which overlay is being used.

Thus, the present invention comprises a combination of features and advantages which enable it to overcome various problems of prior devices. The various characteristics described above, as well as other features, will be readily apparent to those skilled in the art upon reading the following detailed description of the preferred embodiments of the invention, and by referring to the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

For a more detailed description of a preferred embodiment of the present invention, reference will now be made the accompanying drawings, wherein:

FIG. 1 is a top view of a portion of a standard laptop computer keyboard;

FIG. 2 is a perspective view of a laptop computer including a touchpad;

FIG. 3 illustrates a portion of a computer keyboard with an exemplary overlay on top of a touchpad, in accordance with the preferred embodiment of the invention;

FIG. 4a illustrates one embodiment of a touchpad including an overlay identification region;

FIG. 4b illustrates a touchpad with an alternative overlay identification scheme to that of FIG. 5a;

FIG. 5 shows a cross sectional view of the overlay including tactile response elements and the touchpad of FIG. 3;

FIG. 6 is a top view of the touchpad of FIG. 2 and includes a plurality of capacitive elements connected by columns of conductive traces;

FIG. 7 is a bottom view of the touchpad of FIG. 6 and also includes a plurality of capacitive elements connected by rows of conductive traces;

FIG. 8 illustrates a block diagram of a computer system in accordance with a preferred embodiment and including a touchpad and overlay identification decoder; and

FIG. 9 illustrates a block diagram of the touchpad overlay and identification decoder of FIG. 8.

DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT

Referring now to FIG. 2, a computer system 100, constructed in accordance with a preferred embodiment of the invention, includes a display device 102 and a keyboard unit 106. Display unit 102 includes a viewable screen area 104. Keyboard unit 106 includes a touchpad sensor 110. Although the computer system 100 shown in FIG. 1 represents a laptop computer, the preferred embodiments of the invention are not limited to laptop computers and also include desktop and other types of computer systems.

As will be described in greater detail with respect to FIGS. 6 and 7, touchpad sensor 110 preferably comprise a capacitive sensor device available on many laptop computers. U.S. Pat. No. 5,374,787, included herein by reference, discloses one type of capacitive touch pad and further describes associated circuitry necessary to operate the touch pad. In accordance with known techniques, such as those illustrated in U.S. Pat. No. 5,374,787, computer system 100 can determine the location of the operator's finger placed on or near the touchpad 110 by detecting localized changes in capacitance cause by the operator's finger.

A preferred embodiment of the invention includes the touchpad 110 in conjunction with an overlay as illustrated in FIG. 3. Referring now to FIG. 3, the touchpad 110 of FIG. 2 is covered by an overlay 120. The exemplary overlay 120 of FIG. 3 is shown as a 10-digit keypad. Accordingly, the exemplary overlay 120 in conjunction with touchpad 110 provides a standard 10-digit keypad configuration for the laptop computer 106.

Multiple overlays may be used in conjunction with touchpad 110 shown in FIG. 2. Accordingly, a user may desire to use a 10-digit keypad overlay such as that shown in FIG. 3, or alternatively, to use different overlays for operating different computer programs and games. Regardless of the particular overlay used, using techniques such as that described in U.S. Pat. No. 5,374,787, the computer system 100 can determine which portion or portions of an overlay are touched or pressed by the operator thereby determining the location of the operator's finger on or near the touchpad 110.

In accordance with a preferred embodiment of the invention, an overlay is divided into one or more overlay regions, each region generally corresponding to a different function. In FIG. 3, the overlay 120 includes regions corresponding to the ten numeric digits, the NUM LOCK key, the divide, multiply, subtraction, and addition operations, the decimal point, and the ENTER key. The touchpad 110 includes regions on the surface of the touchpad corresponding to the overlay regions. Preferably, each overlay region substantially covers each touchpad region when the overlay is laid on top of the touchpad. In accordance with known techniques, and described in detail below, the computer system 100 determines which overlay region an operator touches or presses by detecting the localized capacitance changes that result from a finger placed on or near the touchpad.

Once the computer system 100 determines which region of an overlay an operator has touched or pressed, the computer system responds in an appropriate manner. For example, if the "+" region of overlay 120 is touched, the computer performs the addition operation. Moreover, different overlays from that shown in FIG. 3 can be provided to provide different input control functions for the computer system. Each overlay may include a different number and configuration of regions from that illustrated by overlay 120 in FIG. 3. Accordingly, the computer system must be programmed to map the surface of the touchpad 110 in accordance with the overlay being used. The preferred embodiment of the invention effectively provides a computer system with new input control capability using the computer's existing touchpad device. The following discussion describes how the computer system 100 can be made aware of which overlay is being used.

In accordance with one embodiment of the invention, the operator may manually indicate to the computer system 100 the particular overlay being used by typing a command or selecting an overlay from a list of overlays. In response to that selection, the computer system 100 preferably loads the software associated with the overlay chosen by the operator. For example, if the operator places the 10-digit keypad overlay 120 on touchpad 110, the computer system 100 loads its calculator program.

Alternatively, some overlays will be usable in conjunction with multiple computer programs. Ten-digit keypad overlay 120, for example, may be used for inputting numeric data into a database, as well as being used in conjunction with a calculator program. Accordingly, the operator may load the desired computer program and place an overlay on the touchpad 110 to be used in conjunction with that program.

Another embodiment of the invention includes the computer system 100 automatically detecting the presence of and determining the type of overlay in place on touch pad 110. Although numerous techniques for automatic detection and determination of an overlay type are possible, FIGS. 4a and 4b illustrate two possible techniques. Referring first to FIG. 4a, a portion 112 of touchpad 110 may be designated through which overlay identification information is encoded. As such, computer system 100 determines when an overlay is placed on touchpad 110 and, if so, determines the type of overlay by decoding identification information through identification region 112. In the embodiment of FIG. 5a, the capacitive field associated with identification region 112 of touchpad 110 has a nominal capacitance value. The region of an overlay that rests on top of identification section 112 of touchpad 110 (overlay region 113) preferably varies the magnitude of the capacitive field in the touchpad identification region 112. Accordingly, identification information can be encoded by varying the capacitive field in identification region 112. The region 113 of the overlay corresponding to the identification region 112 thus alters the capacitive field of region 112 thereby indicating to the computer system the type of overlay in place. Using standard principals and techniques, each individual overlay type varies the magnitude of the capacitive field in identification region 112. For example, the type and amount of material comprising the region of the overlay that rests on top of the touchpad identification region 112 will have an effect on the capacitive field of the identification portion. Accordingly, an identification code can be encoded into each overlay during construction of the overlay region 113.

Referring now to FIG. 4b, an alternative overlay identification technique divides the identification portion 112 into two or more regions 114. Each region 114 is associated with a single bit in a digital identification value. The portion of the overlay corresponding to identification region 112 forces the magnitude of the capacitive field in each region 114 to one of two values (i.e., bits). With four identification code bits, 24 or 16 different overlay identification codes are possible. Although four identification bits are illustrated in FIG. 4b, fewer than four or more than four are possible depending on the number of different overlays desired.

Many computer operators desire some form of tactile response or feedback when pressing a key or button as an indication that the key or button has been pressed. Accordingly, FIG. 5 illustrates one technique for providing tactile feedback to overlay 120. As shown overlay 120 preferably includes a flexible membrane or plate 125 and one or more tactile response elements 122. Flexible plate 125 includes an upper surface 123 and a bottom surface 121. Flexible plate 125 and tactile response elements 122 are formed of silicone rubber, EPDM rubber, or other suitable material.

Tactile response elements 122 preferably are formed on the bottom surface 121 of overlay 120. When overlay 120 is in place on touchpad 110, tactile response elements 122 rest on top of touchpad 110. When sufficient force is applied to the top surface 123 of overlay 120, a tactile response element 122 below the point where the force is applied alters its shape or deforms. The operator senses the change in shape of the tactile response element 122, thereby knowing that the region of the overlay corresponding to that tactile response clement has been pressed. In accordance with known principles, the amount of force required to deform each tactile response element 122 is determined by the type of material and shape of the response element. Thus, various amounts of tactile feedback can be incorporated into overlay 120 using standard manufacturing and design techniques for the tactile response elements 122.

Referring now to FIGS. 6 and 7, the construction of the touchpad 110 is illustrated. In accordance with the embodiment of FIGS. 6 and 7, touchpad 110 includes a substrate 350 with a top surface 123 (FIG. 6) and a bottom surface 121 (FIG. 7). Top and bottom surfaces 123, 121 include a plurality of capacitive elements 354 formed in a diamond shape as shown, or other suitable shapes. The capacitive elements 354 on the top surface 123 of substrate 350 connect via conductive traces 356 preferably in the vertical shown in FIG. 6. The capacitive elements 354 on the bottom surface 121 of the substrate 350 connect via conductive traces 360. Conductive traces 360 preferably run in an orthogonal direction to the direction of conductive traces 356 although other orientations also arc possible. In FIG. 7, the capacitive elements 354 and conductive traces 356 from the top surface 123 of the substrate 350 are indicated in dotted lines on the bottom surface 358 illustrating the relative location of the conductive traces and capacitive elements from the top and bottom surfaces 123 and 121.

Referring now to FIG. 8, an exemplary computer system implementing the touchpad 110 and overlay 120 of FIG. 2 preferably includes a processor 300, system memory 302, bridges 304, 310, a video controller 213, a keyboard controller 318, keyboard 320, and touchpad and overlay identification decoder 200. A host bus 306 couples the processor 300 to system memory 302 and the bridge 304. The bridge 304 provides an interface between the host bus 306 and a peripheral component interconnect ("PCI") bus 308. Numerous PCI devices, such as video controller 312, may couple the PCI bus 308 in addition to bridge 310 which provides an interface between the PCI bus 308 and another bus, such as ISA bus 314. Various devices such as an audio controller 316 and a keyboard controller 318 couple to the ISA bus 314.

A keyboard 320 couples via lines 322 to the keyboard controller 318. Further, touchpad and overlay identification decoder 200 couples to touchpad 110 via lines 111. As such, the touchpad 110 couples to the processor 300 via touchpad and overlay identification decoder 200, keyboard controller 318, and bridges 304, 310. Keyboard controller 318 may include available keyboard controllers such as the 8051 microcontroller family manufactured by Philips or may include a custom design.

Referring now to FIG. 9, touchpad and overlay identification decoder 200 includes a finger position detector/decoder circuit 140 and an overlay identification decoder circuit 150. Touchpad 110 preferably couples via x and y conductive lines 360 and 356, respectively, to the finger position detector/decoder circuit 140. Finger position detector/decoder 140 includes known circuitry such as that disclosed in U.S. Pat. No. 5,374,787, for determining the location of the operator's finger on or near the touchpad 110.

Additionally, the identification region 112 of touchpad 110 includes capacitive elements 156 on either side of the substrate connected by conductive traces 152 in the x direction on one side of the substrate and conductive traces 154 in the y direction on the opposite side of the substrate, in a similar fashion to that illustrated in FIGS. 6 and 7. The conductive traces 152, 154 preferably couple to the overlay identification decoder 150 which determines the identification code for the overlay in accordance with the techniques described above with respect to FIGS. 4a and 4b, or other suitable techniques. Overlay identification decoder 150 includes known circuit components, such as charge integrators and comparators, detects the presence of an overlay, and determines the capacitance distribution profile of identification region 112. The capacitance distribution profile of region 112 encodes the overlay identification information.

In summary, the preferred embodiments of the invention described above advantageously provide a computer system, such as a laptop computer, with a variety of input control functions without additional peripheral input control devices. The overlay of the preferred embodiments may also include tactile response elements to give the operator a tactile response or feedback that he or she has in fact pressed a desired region of the overlay. Techniques for automatically determining the type of overlay used by an operator are also provided allowing for a more userfriendly computer system. The preferred embodiments described above also provide the computer system with increased input control capability at a much lower cost than would otherwise be required if additional hardware input control devices were developed.

Numerous variations and modifications will become apparent to those skilled in the art once the above disclosure is fully appreciated. It is intended that the following claims be interpreted to embrace all such variations and modifications.

Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
US4550221 *Oct 7, 1983Oct 29, 1985Scott MabusthTouch sensitive control device
US4684767 *Jul 7, 1986Aug 4, 1987Phalen Robert FTactile affirmative response membrane switch
US4733222 *Apr 18, 1986Mar 22, 1988Integrated Touch Arrays, Inc.Capacitance-variation-sensitive touch sensing array system
US5149923 *Aug 29, 1991Sep 22, 1992Lucas Duralith CorporationBacklit tactile keyboard with improved tactile and electrical characteristics
US5250929 *Jul 29, 1991Oct 5, 1993Conference Communications, Inc.Interactive overlay-driven computer display system
US5374787 *Aug 31, 1993Dec 20, 1994Synaptics, Inc.Object position detector
US5463388 *Jan 29, 1993Oct 31, 1995At&T Ipm Corp.Computer mouse or keyboard input device utilizing capacitive sensors
US5613137 *Mar 18, 1994Mar 18, 1997International Business Machines CorporationComputer system with touchpad support in operating system
US5674018 *Dec 23, 1994Oct 7, 1997Essex Electronics, Inc.Weatherproof electronic keypad with replaceable graphics overlay
Referenced by
Citing PatentFiling datePublication dateApplicantTitle
US6257486 *Nov 23, 1998Jul 10, 2001Cardis Research & Development Ltd.Smart card pin system, card, and reader
US6285299 *Mar 29, 1999Sep 4, 2001King-Debaun PatiSoft cover adapter for computer keyboard
US6392637 *Aug 13, 1998May 21, 2002Dell Usa, L.P.Computer system having a configurable touchpad-mouse button combination
US6445284May 10, 2000Sep 3, 2002Juan Manuel Cruz-HernandezElectro-mechanical transducer suitable for tactile display and article conveyance
US6507338 *Sep 13, 2000Jan 14, 2003Dell Usa, L.P.Computer system having a configurable touchpad-mouse button combination
US6535201 *Dec 17, 1999Mar 18, 2003International Business Machines CorporationMethod and system for three-dimensional topographical modeling
US6693626May 12, 2000Feb 17, 2004Immersion CorporationHaptic feedback using a keyboard device
US6710518 *May 31, 2002Mar 23, 2004Motorola, Inc.Manually operable electronic apparatus
US6879930 *Mar 30, 2001Apr 12, 2005Microsoft CorporationCapacitance touch slider
US6924789Aug 29, 2001Aug 2, 2005Nokia CorporationUser interface device
US6977666 *Sep 3, 1999Dec 20, 2005Innovative Solutions And Support Inc.Flat panel display using dual CPU's for an aircraft cockpit
US7050927Nov 12, 2004May 23, 2006Microsoft CorporationCapacitance touch slider
US7088343 *Apr 30, 2001Aug 8, 2006Lenovo (Singapore) Pte., Ltd.Edge touchpad input device
US7158125Jul 21, 2004Jan 2, 2007Microsoft CorporationCapacitance touch slider
US7312790 *Aug 8, 2002Dec 25, 2007Alps Electric Co., Ltd.Input apparatus for performing input operation corresponding to indication marks and coordinate input operation on the same operational plane
US7336260Nov 1, 2002Feb 26, 2008Immersion CorporationMethod and apparatus for providing tactile sensations
US7336266Feb 20, 2003Feb 26, 2008Immersion CorproationHaptic pads for use with user-interface devices
US7567232Oct 23, 2002Jul 28, 2009Immersion CorporationMethod of using tactile feedback to deliver silent status information to a user of an electronic device
US7592999Apr 17, 2006Sep 22, 2009Immersion CorporationHaptic feedback for touchpads and other touch controls
US7602384Apr 28, 2006Oct 13, 2009Immersion CorporationHaptic feedback touchpad
US7728820Jul 10, 2003Jun 1, 2010Immersion CorporationHaptic feedback for touchpads and other touch controls
US7737724Dec 27, 2007Jun 15, 2010Cypress Semiconductor CorporationUniversal digital block interconnection and channel routing
US7761845Jul 20, 2010Cypress Semiconductor CorporationMethod for parameterizing a user module
US7765095Jul 27, 2010Cypress Semiconductor CorporationConditional branching in an in-circuit emulation system
US7768504May 23, 2007Aug 3, 2010Immersion CorporationHaptic feedback for touchpads and other touch controls
US7769417Aug 3, 2010Immersion CorporationMethod and apparatus for providing haptic feedback to off-activating area
US7770113Aug 3, 2010Cypress Semiconductor CorporationSystem and method for dynamically generating a configuration datasheet
US7774190Nov 19, 2001Aug 10, 2010Cypress Semiconductor CorporationSleep and stall in an in-circuit emulation system
US7777716Jan 27, 2006Aug 17, 2010Immersion CorporationHaptic feedback for touchpads and other touch controls
US7808488Mar 29, 2007Oct 5, 2010Immersion CorporationMethod and apparatus for providing tactile sensations
US7812825Oct 12, 2010Microsoft CorporationCapacitance touch slider
US7821506 *Sep 11, 2006Oct 26, 2010Alps Electric Co., Ltd.Input device
US7825688Nov 2, 2010Cypress Semiconductor CorporationProgrammable microcontroller architecture(mixed analog/digital)
US7825903May 12, 2005Nov 2, 2010Immersion CorporationMethod and apparatus for providing haptic effects to a touch panel
US7834857Sep 12, 2006Nov 16, 2010Volkswagen AgInput device having a touch panel and haptic feedback
US7844437Nov 30, 2010Cypress Semiconductor CorporationSystem and method for performing next placements and pruning of disallowed placements for programming an integrated circuit
US7893724Feb 22, 2011Cypress Semiconductor CorporationMethod and circuit for rapid alignment of signals
US7924143Jun 9, 2008Apr 12, 2011Research In Motion LimitedSystem and method for providing tactile feedback to a user of an electronic device
US7944435Sep 21, 2006May 17, 2011Immersion CorporationHaptic feedback for touchpads and other touch controls
US7978183Jul 12, 2011Immersion CorporationHaptic feedback for touchpads and other touch controls
US7982720Nov 15, 2007Jul 19, 2011Immersion CorporationHaptic feedback for touchpads and other touch controls
US8026739Dec 27, 2007Sep 27, 2011Cypress Semiconductor CorporationSystem level interconnect with programmable switching
US8026902Sep 27, 2011Volkswagen AgInput device for a motor vehicle
US8031181Oct 4, 2011Immersion CorporationHaptic feedback for touchpads and other touch controls
US8035623Oct 11, 2011Azoteq (Pty) Ltd.User interface with proximity sensing
US8040266Oct 18, 2011Cypress Semiconductor CorporationProgrammable sigma-delta analog-to-digital converter
US8049569Sep 5, 2007Nov 1, 2011Cypress Semiconductor CorporationCircuit and method for improving the accuracy of a crystal-less oscillator having dual-frequency modes
US8049734Nov 15, 2007Nov 1, 2011Immersion CorporationHaptic feedback for touchpads and other touch control
US8059088Nov 15, 2011Immersion CorporationMethods and systems for providing haptic messaging to handheld communication devices
US8059104Oct 30, 2007Nov 15, 2011Immersion CorporationHaptic interface for touch screen embodiments
US8059105Nov 15, 2011Immersion CorporationHaptic feedback for touchpads and other touch controls
US8063892Oct 30, 2007Nov 22, 2011Immersion CorporationHaptic interface for touch screen embodiments
US8063893Nov 15, 2007Nov 22, 2011Immersion CorporationHaptic feedback for touchpads and other touch controls
US8067948Feb 21, 2007Nov 29, 2011Cypress Semiconductor CorporationInput/output multiplexer bus
US8069405Nov 19, 2001Nov 29, 2011Cypress Semiconductor CorporationUser interface for efficiently browsing an electronic document using data-driven tabs
US8069428Nov 29, 2011Cypress Semiconductor CorporationTechniques for generating microcontroller configuration information
US8069436Aug 10, 2005Nov 29, 2011Cypress Semiconductor CorporationProviding hardware independence to automate code generation of processing device firmware
US8073501Dec 6, 2011Immersion CorporationMethod and apparatus for providing haptic feedback to non-input locations
US8078894Dec 13, 2011Cypress Semiconductor CorporationPower management architecture, method and configuration system
US8078970Dec 13, 2011Cypress Semiconductor CorporationGraphical user interface with user-selectable list-box
US8085067Dec 21, 2006Dec 27, 2011Cypress Semiconductor CorporationDifferential-to-single ended signal converter circuit and method
US8085100Dec 27, 2011Cypress Semiconductor CorporationPoly-phase frequency synthesis oscillator
US8089461Jun 23, 2005Jan 3, 2012Cypress Semiconductor CorporationTouch wake for electronic devices
US8092083Jan 10, 2012Cypress Semiconductor CorporationTemperature sensor with digital bandgap
US8103496Jan 24, 2012Cypress Semicondutor CorporationBreakpoint control in an in-circuit emulation system
US8103497Mar 28, 2002Jan 24, 2012Cypress Semiconductor CorporationExternal interface for event architecture
US8120408Jul 14, 2008Feb 21, 2012Cypress Semiconductor CorporationVoltage controlled oscillator delay cell and method
US8127437 *Apr 23, 2010Mar 6, 2012Bayer Materialscience AgMethod for fabricating electroactive polymer transducer
US8130025Apr 17, 2008Mar 6, 2012Cypress Semiconductor CorporationNumerical band gap
US8149048Aug 29, 2001Apr 3, 2012Cypress Semiconductor CorporationApparatus and method for programmable power management in a programmable analog circuit block
US8156809Apr 17, 2012Immersion CorporationSystems and methods for resonance detection
US8159461Apr 17, 2012Immersion CorporationMethod and apparatus for providing tactile sensations
US8160864Apr 17, 2012Cypress Semiconductor CorporationIn-circuit emulator and pod synchronized boot
US8167813May 17, 2007May 1, 2012Immersion Medical, Inc.Systems and methods for locating a blood vessel
US8176296May 8, 2012Cypress Semiconductor CorporationProgrammable microcontroller architecture
US8188981Oct 30, 2007May 29, 2012Immersion CorporationHaptic interface for touch screen embodiments
US8212161 *Jul 3, 2012Chi Mei Communication Systems, Inc.Keypad assembly for electronic devices
US8232969Jul 31, 2012Immersion CorporationHaptic feedback for button and scrolling action simulation in touch input devices
US8264465Oct 11, 2005Sep 11, 2012Immersion CorporationHaptic feedback for button and scrolling action simulation in touch input devices
US8269726Sep 18, 2012Volkswagen AgInput device
US8286125Aug 10, 2005Oct 9, 2012Cypress Semiconductor CorporationModel for a hardware device-independent method of defining embedded firmware for programmable systems
US8316166Dec 8, 2003Nov 20, 2012Immersion CorporationHaptic messaging in handheld communication devices
US8358150Jan 22, 2013Cypress Semiconductor CorporationProgrammable microcontroller architecture(mixed analog/digital)
US8370791Jun 3, 2008Feb 5, 2013Cypress Semiconductor CorporationSystem and method for performing next placements and pruning of disallowed placements for programming an integrated circuit
US8402313Mar 19, 2013Cypress Semiconductor CorporationReconfigurable testing system and method
US8476928Aug 3, 2011Jul 2, 2013Cypress Semiconductor CorporationSystem level interconnect with programmable switching
US8482313May 2, 2011Jul 9, 2013Cypress Semiconductor CorporationUniversal digital block interconnection and channel routing
US8499270Jun 28, 2011Jul 30, 2013Cypress Semiconductor CorporationConfiguration of programmable IC design elements
US8502792Nov 2, 2010Aug 6, 2013Immersion CorporationMethod and apparatus for providing haptic effects to a touch panel using magnetic devices
US8516025Apr 16, 2008Aug 20, 2013Cypress Semiconductor CorporationClock driven dynamic datapath chaining
US8533677Sep 27, 2002Sep 10, 2013Cypress Semiconductor CorporationGraphical user interface for dynamically reconfiguring a programmable device
US8555032Jun 27, 2011Oct 8, 2013Cypress Semiconductor CorporationMicrocontroller programmable system on a chip with programmable interconnect
US8576171Aug 13, 2010Nov 5, 2013Immersion CorporationSystems and methods for providing haptic feedback to touch-sensitive input devices
US8590379Apr 13, 2012Nov 26, 2013Immersion CorporationSystems and methods for resonance detection
US8599141 *Jun 8, 2005Dec 3, 2013Alps Electric Co., Ltd.Input device having coordinate-inputting unit and switching unit
US8614683Jul 21, 2011Dec 24, 2013Volkswagen AgTouch sensitive input device having first and second display layers
US8717042Nov 29, 2011May 6, 2014Cypress Semiconductor CorporationInput/output multiplexer bus
US8736303Dec 16, 2011May 27, 2014Cypress Semiconductor CorporationPSOC architecture
US8739033Oct 29, 2007May 27, 2014Immersion CorporationDevices using tactile feedback to deliver silent status information
US8749495Sep 24, 2008Jun 10, 2014Immersion CorporationMultiple actuation handheld device
US8773356Jan 31, 2012Jul 8, 2014Immersion CorporationMethod and apparatus for providing tactile sensations
US8788253Oct 30, 2002Jul 22, 2014Immersion CorporationMethods and apparatus for providing haptic feedback in interacting with virtual pets
US8793635Nov 28, 2011Jul 29, 2014Cypress Semiconductor CorporationTechniques for generating microcontroller configuration information
US8803795Dec 8, 2003Aug 12, 2014Immersion CorporationHaptic communication devices
US8830161Dec 8, 2003Sep 9, 2014Immersion CorporationMethods and systems for providing a virtual touch haptic effect to handheld communication devices
US8860671Apr 27, 2010Oct 14, 2014Synaptics IncorporatedDepressable touch sensor
US8909960Jul 8, 2011Dec 9, 2014Cypress Semiconductor CorporationPower management architecture, method and configuration system
US8941600 *Feb 24, 2011Jan 27, 2015Mckesson Financial HoldingsApparatus for providing touch feedback for user input to a touch sensitive surface
US8982068May 18, 2012Mar 17, 2015Immersion CorporationMultiple actuation handheld device with first and second haptic actuator
US9134797Sep 27, 2013Sep 15, 2015Immersion CorporationSystems and methods for providing haptic feedback to touch-sensitive input devices
US9164584Apr 21, 2009Oct 20, 2015Google Technology Holdings LLCMethods and devices for consistency of the haptic response across a touch sensitive device
US9195058Mar 22, 2012Nov 24, 2015Parker-Hannifin CorporationElectroactive polymer actuator lenticular system
US9226376Aug 2, 2011Dec 29, 2015Global Touch Solutions, LlcUser interface with proximity sensing
US9231186Mar 30, 2010Jan 5, 2016Parker-Hannifin CorporationElectro-switchable polymer film assembly and use thereof
US9280205Jan 22, 2013Mar 8, 2016Immersion CorporationHaptic feedback for touchpads and other touch controls
US9360937Oct 29, 2007Jun 7, 2016Immersion CorporationHandheld devices using tactile feedback to deliver silent status information
US20020049070 *Aug 29, 2001Apr 25, 2002Nokia Mobile Phones Ltd.User interface device
US20030028346 *Mar 30, 2001Feb 6, 2003Sinclair Michael J.Capacitance touch slider
US20030030628 *Aug 8, 2002Feb 13, 2003Alps Electric Co., Ltd.Input apparatus for performing input operation corresponding to indication marks and coordinate input operation on the same operational plane
US20030071836 *Jul 24, 2002Apr 17, 2003Chang King TingController for executing interactive software in multimedia computer
US20030076298 *Oct 23, 2002Apr 24, 2003Immersion CorporationMethod of using tactile feedback to deliver silent status information to a user of an electronic device
US20030184574 *Feb 12, 2003Oct 2, 2003Phillips James V.Touch screen interface with haptic feedback device
US20030226075 *Jun 3, 2002Dec 4, 2003Fujitsu LimitedBinary time-frame expansion of sequential systems
US20040110527 *Dec 8, 2002Jun 10, 2004Kollin TierlingMethod and apparatus for providing haptic feedback to off-activating area
US20050017947 *Aug 17, 2004Jan 27, 2005Shahoian Erik J.Haptic input devices
US20050062732 *Nov 12, 2004Mar 24, 2005Microsoft CorporationCapacitance touch slider
US20050088417 *Oct 24, 2003Apr 28, 2005Mulligan Roger C.Tactile touch-sensing system
US20050275627 *Jun 8, 2005Dec 15, 2005Alps Electric Co., Ltd.Input device having coordinate-inputting unit and switching unit
US20060119589 *Jan 27, 2006Jun 8, 2006Immersion CorporationHaptic feedback for touchpads and other touch controls
US20060192771 *Apr 28, 2006Aug 31, 2006Immersion CorporationHaptic feedback touchpad
US20060242912 *Jul 30, 2003Nov 2, 2006Roh Hyun SSlurry composition for secondary polishing of silicon wafer
US20070013677 *Sep 21, 2006Jan 18, 2007Immersion CorporationHaptic feedback for touchpads and other touch controls
US20070046651 *Nov 3, 2006Mar 1, 2007Microsoft CorporationCapacitance touch slider
US20070057928 *Sep 12, 2006Mar 15, 2007Michael PradosInput device for a vehicle
US20070063987 *Sep 11, 2006Mar 22, 2007Alps Electric Co., Ltd.Input device
US20070070044 *Feb 22, 2006Mar 29, 2007Elan Microelectronics Corp.Key touchpad module
US20070097091 *Jul 26, 2006May 3, 2007Brian NgInput Device
US20070146341 *Oct 5, 2006Jun 28, 2007Andreas MedlerInput device for a motor vehicle
US20070146343 *Nov 30, 2006Jun 28, 2007Michael PradosInput Device
US20070154870 *Jan 3, 2006Jul 5, 2007Yandi OngkojoyoCustomizable wireless education or occupational therapy tool having a switch unit and a transmitter unit
US20070229483 *May 23, 2007Oct 4, 2007Immersion CorporationHaptic feedback for touchpads and other touch controls
US20070236449 *Apr 6, 2007Oct 11, 2007Immersion CorporationSystems and Methods for Enhanced Haptic Effects
US20070283737 *May 24, 2007Dec 13, 2007Suehiro MizukawaMethod and apparatus for bending a blade member
US20080062143 *Oct 30, 2007Mar 13, 2008Immersion CorporationHaptic interface for touch screen embodiments
US20080117166 *Oct 29, 2007May 22, 2008Immersion CorporationDevices Using Tactile Feedback to Deliver Silent Status Information
US20080210474 *Oct 30, 2007Sep 4, 2008Volkswagen Of America, Inc.Motor vehicle having a touch screen
US20080287824 *May 17, 2007Nov 20, 2008Immersion Medical, Inc.Systems and Methods for Locating A Blood Vessel
US20080303646 *May 22, 2008Dec 11, 2008Elwell James KTactile Feedback Device for Use with a Force-Based Input Device
US20090217164 *Nov 13, 2008Aug 27, 2009Beitle Robert RUser Interface for Software Applications
US20090243997 *Mar 27, 2008Oct 1, 2009Immersion CorporationSystems and Methods For Resonance Detection
US20100073304 *Sep 24, 2008Mar 25, 2010Immersion Corporation, A Delaware CorporationMultiple Actuation Handheld Device
US20100205803 *Aug 19, 2010Artificial Muscle, Inc.Electroactive polymer transducers for sensory feedback applications
US20100258423 *Oct 14, 2010Chi Mei Communication Systems, Inc.Keypad assembly for electronic devices
US20100265191 *Apr 21, 2009Oct 21, 2010Motorola, Inc.Methods and Devices for Consistency of the Haptic Response Across a Touch Sensitive Device
US20100300772 *Dec 2, 2010Synaptics IncorporatedDepressable touch sensor
US20100302153 *Apr 27, 2010Dec 2, 2010Synaptics IncorporatedDepressable touch sensor
US20100325931 *Oct 29, 2007Dec 30, 2010Immersion CorporationHandheld weapons using tactile feedback to deliver silent status information
US20110043481 *Feb 24, 2011Frederick Johannes BruwerUser interface with proximity sensing
US20110164359 *Dec 22, 2010Jul 7, 2011Chao-Ming ChuElectronic device
US20110187649 *Aug 4, 2011Chao-Ming ChuElectronic device
US20110215914 *Sep 8, 2011Mckesson Financial Holdings LimitedApparatus for providing touch feedback for user input to a touch sensitive surface
US20110216015 *Sep 8, 2011Mckesson Financial Holdings LimitedApparatus and method for directing operation of a software application via a touch-sensitive surface divided into regions associated with respective functions
USD666679 *Sep 4, 2012Nintendo Co., Ltd.Portable electronic computer
USRE41443Jul 20, 2010Alps Electric Co., Ltd.Input device which allows button input operation and coordinate input operation to be performed in the same operation plane
USRE43606Aug 28, 2012Azoteq (Pty) LtdApparatus and method for a proximity and touch dependent user interface
CN1582465BNov 1, 2002Jul 24, 2013伊梅森公司Input device and mobile telephone comprising the input device
CN100426213CMar 8, 2002Oct 15, 2008伊梅森公司Haptic interface for laptop computers and other portable devices
CN103456541B *Aug 12, 2013Mar 2, 2016苏州达方电子有限公司按键、键盘及其力回馈方法
EP1179767A2 *Jun 22, 2001Feb 13, 2002Alps Electric Co., Ltd.Input device which allows button input operation and coordinate input operation
EP1197835A2 *Aug 20, 2001Apr 17, 2002Nokia CorporationUser interface device
EP1764674A2Apr 12, 2006Mar 21, 2007Volkswagen AGInput device
EP2273350A1 *Aug 20, 2001Jan 12, 2011Nokia Corp.User interface device
WO2002073587A1 *Mar 8, 2002Sep 19, 2002Immersion CorporationHaptic interface for laptop computers and other portable devices
WO2003038800A1 *Nov 1, 2002May 8, 2003Immersion CorporationMethod and apparatus for providing tactile sensations
WO2003107168A1 *Jun 12, 2003Dec 24, 2003Nokia CorporationElectronic device and method of managing its keyboard
Classifications
U.S. Classification400/479.1, 341/22, 341/33, 345/168, 400/491.3
International ClassificationG06F3/048, G06F3/033, G06F3/01, G06F3/00
Cooperative ClassificationH01H2215/028, H01H2215/004, H01H2239/056, G06F3/04886, G06F3/03547, G06F3/016
European ClassificationG06F3/0488T, G06F3/0354P, G06F3/01F
Legal Events
DateCodeEventDescription
Dec 31, 2001ASAssignment
Owner name: COMPAQ INFORMATION TECHNOLOGIES GROUP, L.P., TEXAS
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:COMPAQ COMPUTER CORPORATION;REEL/FRAME:012418/0222
Effective date: 20010620
Apr 30, 2003FPAYFee payment
Year of fee payment: 4
Jan 21, 2004ASAssignment
Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS
Free format text: CHANGE OF NAME;ASSIGNOR:COMPAQ INFORMATION TECHNOLOGIES GROUP, LP;REEL/FRAME:015000/0305
Effective date: 20021001
May 23, 2007FPAYFee payment
Year of fee payment: 8
May 23, 2011FPAYFee payment
Year of fee payment: 12