US6642857B1 - Capacitive pointing stick - Google Patents
Capacitive pointing stick Download PDFInfo
- Publication number
- US6642857B1 US6642857B1 US09/766,464 US76646401A US6642857B1 US 6642857 B1 US6642857 B1 US 6642857B1 US 76646401 A US76646401 A US 76646401A US 6642857 B1 US6642857 B1 US 6642857B1
- Authority
- US
- United States
- Prior art keywords
- spring
- substrate
- stick
- capacitive
- capacitance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime, expires
Links
- 239000000758 substrate Substances 0.000 claims description 13
- 239000007787 solid Substances 0.000 claims description 3
- 239000012530 fluid Substances 0.000 claims description 2
- 239000003989 dielectric material Substances 0.000 claims 2
- 238000005259 measurement Methods 0.000 description 15
- 239000003990 capacitor Substances 0.000 description 12
- 238000000034 method Methods 0.000 description 9
- 238000006073 displacement reaction Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 3
- 229910052751 metal Inorganic materials 0.000 description 3
- 239000002184 metal Substances 0.000 description 3
- CURLTUGMZLYLDI-UHFFFAOYSA-N Carbon dioxide Chemical compound O=C=O CURLTUGMZLYLDI-UHFFFAOYSA-N 0.000 description 2
- 239000000853 adhesive Substances 0.000 description 2
- 230000001070 adhesive effect Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 239000007788 liquid Substances 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 229910002092 carbon dioxide Inorganic materials 0.000 description 1
- 239000001569 carbon dioxide Substances 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- AMGQUBHHOARCQH-UHFFFAOYSA-N indium;oxotin Chemical compound [In].[Sn]=O AMGQUBHHOARCQH-UHFFFAOYSA-N 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000012811 non-conductive material Substances 0.000 description 1
- 229920001296 polysiloxane Polymers 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000005476 soldering Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03543—Mice or pucks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0338—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T74/00—Machine element or mechanism
- Y10T74/20—Control lever and linkage systems
- Y10T74/20012—Multiple controlled elements
- Y10T74/20201—Control moves in two planes
Definitions
- the present invention involves a computer pointing stick implementing capacitive sensors.
- Pointing devices are an essential component of modern computers.
- the pointing device allows the user to move a cursor on the display of a computer. While the mouse is still the most common type of pointing device, the “pointing stick” has become more popular in recent years.
- These pointing devices consist of a small analog joystick usually between the keys of a keyboard; for example see U.S. Pat. No. 5,521,596 to Selker.
- One typical implementation of a pointing stick consists of a post placed on top of a number of force sensing resistors (FSR), but there are other possible implementations. While FSR's are simple and well-known technology, pointing sticks that use FSR's suffer several drawbacks.
- FSR's are quite susceptible to external noise sources.
- FSR's may be more expensive and less rugged than other sensing methods.
- FSR's may be quite susceptible to changes in temperature.
- Capacitive sensors are well known in the art, and have been disclosed for use in pointing devices. For example, U.S. Pat. No. 5,521,596 discloses a capacitive touch pad for use as a pointing device. Capacitive sensors can also be used to sense force. Force sensing capacitors (FSC) can be used to implement a pointing stick in ways analogous to the use of FSR's.
- FSC Force sensing capacitors
- Capacitive pointing sticks offer several benefits over the use of FSR's.
- capacitive pointing sticks can be implemented with very few electrical components other than the sensing ASIC, allowing for a smaller and less expensive device.
- capacitive sensors can also be made less susceptible to external interference.
- FSC's can be made to be more rugged than FSR's and they are much more resistant to changes in temperature than FSR's.
- the purpose of the present invention is to create a device that uses capacitive sensing in a pointing stick and to define some of the details of that implementation.
- the present invention is directed to the use of a capacitive sensor to implement a pointing stick.
- the sensor element can assume a number of different embodiments as discussed below, their common element being the use of a capacitive rather than resistive sensor for implementation.
- FIGS. 1A and 1B show one implementation of a prior art FSR pointing stick 100 in side and top view.
- Stick 101 is rigidly attached to cantilevers 102 .
- Cantilevers 102 are attached to the top of FSR's 103 .
- FSR's 103 are attached to the top of base 104 .
- As a force is applied to stick 101 cantilevers 102 transmit the force to FSR's 103 to produce analog signals. These signals are carried along wires 105 to processor 106 .
- Processor 106 compares the relative signals of the four FSR's 103 and determines the direction and magnitude of the force applied to the stick. This information is converted to cursor motion information and sent to the host via cable 107 .
- FIG. 2A shows the implementation of one dimension of a capacitive pointing stick 200 .
- Stick 201 is rigidly fixed to support member 202 .
- Conductive plates 203 and 204 are attached to one face of support member 202 .
- Support member 202 is attached to base 205 by springs 206 .
- Plates 207 and 208 are located on base 205 opposite plates 203 and 204 respectively.
- the stack of plate 203 , compressible dielectric 209 , and plate 207 forms one capacitor, while plate 204 , dielectric 209 , and plate 208 form another.
- the capacitance between plates 203 and 207 is measured through wires 210 by capacitance sensor 211
- the capacitance between plates 204 and 208 is measured through similar wires 210 by capacitance sensor 212 .
- a force on stick 201 deforms springs 206 and changes the distance between the two sets of plates. This changes the capacitance measured by sensors 211 and 212 . If stick 201 is pushed to the left, the capacitance measured by sensor 211 will increase, while the capacitance measured by 212 will decrease. Conversely, if the stick is pushed to the right, sensor 211 's reading will decrease, while sensor 212 's will increase. If the stick is pushed down, both sensor readings will increase, while if the stick is pulled up, both readings will decrease. With two capacitance sensors, measurements can be made of the displacement of stick 201 in both the horizontal and vertical directions. Thus, by knowing the force vs. displacement curve for springs 206 , one can determine the horizontal and vertical force applied to the stick 201 by comparing the readings of sensors 211 and 212 to their baseline readings.
- a “press to select” gesture (see U.S. Pat. No. 5,696,535) activated when a sharp increase in downward pressure (Z) is detected on the stick. It functions similarly to a button click on a standard computer mouse. It is usually used to select or activate the item on the computer screen under the computer cursor.
- plates 203 , 204 , 207 and 208 may be actual metal plates, or they may equivalently be conductive regions formed in a variety of ways, including but not limited to conductive ink painted or screened on a surface or substrate, conductive material such as indium tin oxide painted or otherwise disposed on a surface or substrate, or any other conductive objects with substantially flat portions placed in close proximity to each other to form a capacitor between the opposed plates.
- conductive ink painted or screened on a surface or substrate
- conductive material such as indium tin oxide painted or otherwise disposed on a surface or substrate
- any other conductive objects with substantially flat portions placed in close proximity to each other to form a capacitor between the opposed plates.
- flat plates are presently preferred, other configurations for variable capacitors are possible and well known such as sets of moving interdigitated plates, or a conductive plunger moving within a conductive cylinder.
- the dielectric 209 may be a bladder filled with a fluid such as water or carbon dioxide, a deformable solid such as rubber or silicone gel, or some combination thereof whose thickness will vary with the force applied to stick 201 and whose dielectric constant yields a conveniently measurable capacitance.
- Springs 206 may be coil springs, leaf springs, any sufficiently elastic solid, or any other arrangement that will provide a displacement predictably related to the force applied to it. In the preferred embodiment, springs 206 are chosen to be linear so that the capacitance measurements will vary linearly with applied force. Any non-linearity of the springs may be corrected if needed by numeric processing of the capacitance measurements.
- FIG. 3A shows a simplified capacitance measuring circuit 300 that has preferred characteristics for force sensing.
- To measure capacitance Cm 301 switch S 1 302 is closed allowing capacitor 301 to discharge to ground. Switch S 1 302 is then opened and switch S 2 303 is closed allowing current source 304 with constant current I to charge capacitor 301 for a known length of time t. Switch S 2 303 is then opened and the voltage on the capacitor is measured by voltage sensor 305 .
- FIG. 3B shows the output of voltage sensor 305 during the measurement process.
- the voltage drops to ground as switch S 1 302 is opened.
- switch S 2 303 is opened, the voltage ramps up.
- switch S 2 303 is opened, the voltage measured flattens off. This voltage will be related to capacitance Cm as:
- I The current output of constant current source 304
- Cb The capacitance in the system other than the sensor capacitance.
- A The area of the plates of the capacitor
- V It /( ⁇ A/d+Cb )
- the circuit output (the voltage read by sensor 305 ) will be directly proportional to the distance between the plates, and therefore directly proportional to the force applied to the stick. If, however, the background capacitance becomes too large in relation to the sensor capacitance, then the sensors will have an inherent non-linearity.
- FIG. 2B shows a refinement to the embodiment shown in FIG. 2 A.
- stick 201 is conductive and connected to a third capacitance sensor 213 by wire 214 .
- Wire 215 connects the other terminal of sensor 213 to ground.
- Support member 202 is made from some non-conductive material and stick 201 acts as a touch sensor to detect the user's finger on the stick. When no finger is detected on stick 201 , the stick must be at rest and readings are taken for calibration purposes. When a finger is detected on stick 201 , readings are taken and used to determine cursor motion.
- finger detection can also be accomplished with any of a number of alternate switches, such as those described in U.S. Pat. No. 5,541,622, the disclosure of which is incorporated by reference. Finger detection can also be used to suppress cursor motion when no finger is present, eliminating cursor motion due to electrical interference, temperature changes, vibration of the stick, or accidental miscalibration. In addition, finger detection can be used to refine “press-to-select” and similar gestures.
- capacitor plates 207 and 208 of FIG. 2A could be attached to an AC signal source instead of to ground, and capacitance sensors 211 and 212 could measure the amplitude of the coupled AC signal on plates 203 and 204 .
- pointing stick 200 has the upper plates ( 203 and 204 ) as the sensing plates and the lower plates ( 207 and 208 ) grounded. Another implementation has the lower plates as the sensing plates while the upper plates are grounded. A third implementation has the upper plates as the sensing plates while the lower plates are driven by an AC signal. A fourth implementation has the lower plates as the sensing plates, while the upper plates are driven by the AC signal.
- the non-sensing plates are capacitively coupled to a nearby, grounded object.
- the non-sensing plates may be connected together into one plate.
- plates 203 and 204 can be combined with support member 202 into one conductive component, greatly simplifying the construction of the pointing stick. If, in addition, stick 201 is made conductive as well, then the user's finger on stick 201 will provide sufficient capacitance to obviate the need to ground the conductive component comprised of stick 201 , member 202 , and plates 203 and 204 .
- one useful embodiment of the pointing stick shown in FIG. 2A has base 204 as a printed circuit board (PCB) with the components of sensors 211 and 212 on the board. If the sensors 204 are large copper traces on that PCB, then the entire assembly may consist of a one sided PCB with sensing components, sensor traces, springs, plate and stick all mounted on the same side. Other embodiments may include some components on the opposite side of the PCB to reduce the overall space requirements for the stick; for example, see U.S. Pat. No. 5,956,018.
- PCB printed circuit board
- Other embodiments may include carrying the capacitive signals away from the sensing plates with shielded wires to reduce electrical noise susceptibility of the pointing stick.
- the shield for the signal wires may be grounded, or it may be driven with an AC signal as disclosed in U.S. Pat. No. 5,861,583 in order to minimize the background capacitance arising from transcapacitance between the shield and the signal wires.
- FIG. 4 shows one preferred embodiment of pointing stick 400 .
- the stick 401 is rigidly attached to plate 402 .
- Plate 402 is attached to PCB 403 by springs 404 .
- Sensing plates 405 are broad electrical traces printed on the surface of PCB 403 opposite plate 402 .
- the stack of plate 402 , an air gap, and sensing plates 405 make up the FSC's of the pointing stick.
- Sensing plates 405 are connected by circuit trace 406 to sensor components 407 .
- the sensor components 407 are connected by circuit via 408 through PCB 403 to ground plane 409 .
- Ground plane 409 is connected to plate 402 through springs 404 and circuit via 410 .
- the sensing plates 405 are shielded above and below by grounded plates. While this will increase the background capacitance, it will greatly reduce the susceptibility of the pointing stick to outside noise sources such as cellular phones, PC monitors, or LCD backlights.
- FIGS. 2 and 4 depict one-dimensional pointing sticks, but in the preferred embodiment, a pointing stick is two-dimensional.
- FIG. 5 shows one embodiment of a two-dimensional capacitive pointing stick 500 .
- Stick 501 is rigidly attached to conductive plate 502 .
- Base 503 has conductive plates 504 located opposite plate 502 .
- Plate 502 is attached to base 503 by springs 505 .
- Wires 506 connect plates 504 to processor 507 .
- a force on stick 501 deflects springs 505 , causing a change in the position of plate 502 relative to sensing plates 504 . This deflection results in a change in capacitance between plates 502 and 504 .
- Processor 507 compares the relative capacitive signals of plates 504 and thereby determines the direction and magnitude of the applied force. Processor 507 then converts this information into cursor motion, which is sent to the host via cable 508 .
- plate 502 may be subdivided into a plurality of non-sensing plates.
- Other embodiments have the sensing plates attached to plate 502 while the non-sensing plates are located in position 504 .
- FIG. 5 shows four sensor plates, other pointing stick embodiments may have as few as two sensors (for a one-dimensional stick) up to any number of desired sensing and non-sensing plates.
- FIG. 6 shows another embodiment of capacitive stick 600 .
- stick 601 is rigidly attached to a metal plate 602 .
- a non-conductive elastic sheet 603 is attached to both plate 602 and base 604 .
- a plurality of sensors 605 lies on base 604 opposite plate 602 . Forces applied to stick 601 will deform elastic sheet 603 and change the distance between plate 602 and sensors 605 . This change in capacitance can be measured by any of the methods mentioned above.
- This embodiment has certain advantages over the one shown in FIG. 4 .
- the elastic sheet will have a higher dielectric constant than air, allowing for a higher and easier to measure capacitance level.
- the elastic sheet keeps dirt and debris from getting in between the plate and the sensors, which could potentially interfere with the normal function of the stick.
- the plate, elastic sheet, and sensors can be attached together with any of a number of inexpensive and easily available adhesives, eliminating the need for expensive fasteners.
- the elastic sheet 603 could instead be a ring around the outside of plate 602 . This would allow air to be used as the dielectric between plate 602 and sensors 604 while still providing a dust and liquid seal. In this particular case, the seal must be vented if the stick is to measure vertical (Z) force.
- FIG. 7 shows a further preferred embodiment of a capacitive stick 700 .
- Stick 701 is firmly attached to spring 702 .
- Spring 702 is formed such that legs 703 bent from the flat form of the spring provide an air gap between the flat body of the spring and the sensors 704 , which lie on base 7 Q 5 .
- Spring 702 may be attached to base 705 in many different ways, including, but not limited to, screws, rivets, or other fasteners; adhesives; soldering; or welding.
- spring 702 deforms, changing the distance between the plate like portion of the spring and the sensors 704 . This causes a change in the capacitance between the sensors and the plate, which may be measured in any of the well-known methods.
- the spring/plate combination shown in FIG. 7 depicts a spring with three legs and three-fold symmetry.
- Other embodiments may include any number of legs and also any number of symmetric divisions, depending on the needs of the particular application. However, it is important that the spring maintain a consistent relationship between force and displacement for forces applied at any angle.
- the plate and spring have been combined into one component, allowing for simplification of the assembly process.
- the spring is made of metal, and the base 705 is a PCB, the attachment points between the spring and the base allow for a simple method of connecting the spring to the desired portions of the sensing circuit.
- the stick may be easily and accurately centered over the sensor array by aligning the mounting holes in the base with the mounting holes in the spring.
- fasteners are used to connect the spring 702 to the base 704 , these fasteners may be used hold the stick in its desired mounting position.
- FIGS. 8A and 8B show two views of an alternative embodiment 800 to the single plate and spring stick shown in FIG. 7 .
- stick 801 passes through base 804 to attach to spring 802 .
- Spring 802 is attached to the underside of base 804 by any of the aforementioned methods.
- downward force on stick 801 will cause spring 802 to move away from sensors 803 , causing a decrease in capacitance between the plate portion of spring 802 and the sensors 803 .
- This change in capacitance can be easily measured in any of the aforementioned ways, and the conversion of this capacitance change to cursor motion is similar to that for FIGS. 2-7 except that all the capacitance changes have the opposite sign.
- This particular embodiment of the stick eliminates any danger of spring 802 bottoming out on sensors 803 . It is undesirable for the spring to bottom out because this would short the two plates of each capacitor together, rendering the capacitance measurement invalid.
- This embodiment also allows for the spring and all associated sensing circuitry to be mounted on the bottom of the base 804 , leaving the top side of the base clear for mounting to the underside of a bezel or keyboard. This configuration also reduces the circuitry's exposure to spilled liquids or other debris falling in from the direction of the user.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
Abstract
Description
Claims (17)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/766,464 US6642857B1 (en) | 2000-01-19 | 2001-01-19 | Capacitive pointing stick |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17699400P | 2000-01-19 | 2000-01-19 | |
US09/766,464 US6642857B1 (en) | 2000-01-19 | 2001-01-19 | Capacitive pointing stick |
Publications (1)
Publication Number | Publication Date |
---|---|
US6642857B1 true US6642857B1 (en) | 2003-11-04 |
Family
ID=22646745
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/766,464 Expired - Lifetime US6642857B1 (en) | 2000-01-19 | 2001-01-19 | Capacitive pointing stick |
Country Status (3)
Country | Link |
---|---|
US (1) | US6642857B1 (en) |
AU (1) | AU2001232876A1 (en) |
WO (1) | WO2001054111A1 (en) |
Cited By (149)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030028346A1 (en) * | 2001-03-30 | 2003-02-06 | Sinclair Michael J. | Capacitance touch slider |
US20030160761A1 (en) * | 2002-02-22 | 2003-08-28 | Donald Wu | Joystick having pressure-activated switch |
US20030160518A1 (en) * | 2002-02-27 | 2003-08-28 | Chang Chi Che | Trigger switch module |
US20040099513A1 (en) * | 2002-11-21 | 2004-05-27 | Jack Hetherington | Substantially rigid capacitive joystick designs |
US20040135765A1 (en) * | 2003-01-15 | 2004-07-15 | Keith Kinerk | Proportional force input apparatus for an electronic device |
US20040196270A1 (en) * | 2003-04-02 | 2004-10-07 | Yen-Chang Chiu | Capacitive touchpad integrated with key and handwriting functions |
US20040239535A1 (en) * | 2003-05-29 | 2004-12-02 | Lancer Partnership, Ltd. | Self-calibrating dielectric property-based switch |
US20050057501A1 (en) * | 2003-08-28 | 2005-03-17 | Young Hoi L. | Joystick controller for cellular telephone |
US20050190152A1 (en) * | 2003-12-29 | 2005-09-01 | Vladimir Vaganov | Three-dimensional analog input control device |
US20060087314A1 (en) * | 2004-10-26 | 2006-04-27 | Georgia Tech Research Corporation | Displacement sensor |
US20060205565A1 (en) * | 2002-12-04 | 2006-09-14 | Philip Feldman | Method and apparatus for operatively controlling a virtual reality scenario with a physically demanding interface |
US20060217243A1 (en) * | 2002-12-04 | 2006-09-28 | Philip Feldman | Isometric exercise system and method of facilitating user exercise during video game play |
US20070155589A1 (en) * | 2002-12-04 | 2007-07-05 | Philip Feldman | Method and Apparatus for Operatively Controlling a Virtual Reality Scenario with an Isometric Exercise System |
US7253643B1 (en) | 2006-07-19 | 2007-08-07 | Cypress Semiconductor Corporation | Uninterrupted radial capacitive sense interface |
US20070245836A1 (en) * | 2004-12-28 | 2007-10-25 | Vladimir Vaganov | Three-dimensional force input control device and fabrication |
US20070262962A1 (en) * | 2006-05-10 | 2007-11-15 | Cypress Semiconductor Corporation | Apparatus and method for reducing charge time and power consumption of a sensing device |
US20070264743A1 (en) * | 2004-12-28 | 2007-11-15 | Vladimir Vaganov | Semiconductor input control device |
US7307485B1 (en) | 2005-11-14 | 2007-12-11 | Cypress Semiconductor Corporation | Capacitance sensor using relaxation oscillators |
US7312616B2 (en) | 2006-01-20 | 2007-12-25 | Cypress Semiconductor Corporation | Successive approximate capacitance measurement circuit |
US20080042995A1 (en) * | 2004-08-27 | 2008-02-21 | Lenovo (Beijing) Limited | Wearable Signal Input Apparatus for Data Processing System |
US20080078590A1 (en) * | 2006-09-29 | 2008-04-03 | Sequine Dennis R | Pointing device using capacitance sensor |
US20080083962A1 (en) * | 2006-05-24 | 2008-04-10 | Vladimir Vaganov | Force input control device and method of fabrication |
US20080111714A1 (en) * | 2006-11-14 | 2008-05-15 | Viktor Kremin | Capacitance to code converter with sigma-delta modulator |
US20080146336A1 (en) * | 2002-12-04 | 2008-06-19 | Philip Feldman | Exercise Gaming Device and Method of Facilitating User Exercise During Video Game Play |
US20080191715A1 (en) * | 2007-02-13 | 2008-08-14 | Schediwy Richard R | Solid state navigation device |
US20090058430A1 (en) * | 2007-09-05 | 2009-03-05 | Sentrinsic | Systems and Methods for Sensing Positions of Components |
US20090107737A1 (en) * | 2007-10-28 | 2009-04-30 | Joesph K Reynolds | Multiple-sensor-electrode capacitive button |
US20090205437A1 (en) * | 2003-04-09 | 2009-08-20 | Dallenbach William D | Flexible apparatus and method to enhance capacitive force sensing |
US20090212377A1 (en) * | 2003-12-29 | 2009-08-27 | Vladimir Vaganov | Semiconductor input control device |
US20090314105A1 (en) * | 2008-06-24 | 2009-12-24 | Tracy Scott Dattalo | Balanced resistance capacitive sensing apparatus |
US20100073203A1 (en) * | 2008-09-23 | 2010-03-25 | Burrell Iv James W | WORLDs SMALLEST KEYBOARD AND CONTROL MEANS |
US20100076701A1 (en) * | 2004-04-09 | 2010-03-25 | Loadstar Sensors, Inc. | Resistive force sensing device and method with an advanced communication interface |
US7721609B2 (en) | 2006-03-31 | 2010-05-25 | Cypress Semiconductor Corporation | Method and apparatus for sensing the force with which a button is pressed |
US7737724B2 (en) | 2007-04-17 | 2010-06-15 | Cypress Semiconductor Corporation | Universal digital block interconnection and channel routing |
US20100170349A1 (en) * | 2009-01-08 | 2010-07-08 | Nippon Soken, Inc. | Force sensing device |
US7761845B1 (en) | 2002-09-09 | 2010-07-20 | Cypress Semiconductor Corporation | Method for parameterizing a user module |
US7765095B1 (en) | 2000-10-26 | 2010-07-27 | Cypress Semiconductor Corporation | Conditional branching in an in-circuit emulation system |
US7770113B1 (en) | 2001-11-19 | 2010-08-03 | Cypress Semiconductor Corporation | System and method for dynamically generating a configuration datasheet |
US7774190B1 (en) | 2001-11-19 | 2010-08-10 | Cypress Semiconductor Corporation | Sleep and stall in an in-circuit emulation system |
US20100253651A1 (en) * | 2009-04-06 | 2010-10-07 | Synaptics Incorporated | Input device with deflectable electrode |
US20100253645A1 (en) * | 2009-04-03 | 2010-10-07 | Synaptics Incorporated | Input device with capacitive force sensor and method for constructing the same |
US7825688B1 (en) | 2000-10-26 | 2010-11-02 | Cypress Semiconductor Corporation | Programmable microcontroller architecture(mixed analog/digital) |
US20100295564A1 (en) * | 2009-05-22 | 2010-11-25 | Reynolds Joseph K | Capacitive sensing with combinatorial sensor layout |
US7844437B1 (en) | 2001-11-19 | 2010-11-30 | Cypress Semiconductor Corporation | System and method for performing next placements and pruning of disallowed placements for programming an integrated circuit |
US20100308844A1 (en) * | 2009-06-03 | 2010-12-09 | Synaptics Incorporated | Input device and method with pressure-sensitive layer |
US7893724B2 (en) | 2004-03-25 | 2011-02-22 | Cypress Semiconductor Corporation | Method and circuit for rapid alignment of signals |
US8026739B2 (en) | 2007-04-17 | 2011-09-27 | Cypress Semiconductor Corporation | System level interconnect with programmable switching |
US8040321B2 (en) | 2006-07-10 | 2011-10-18 | Cypress Semiconductor Corporation | Touch-sensor with shared capacitive sensors |
US8040142B1 (en) | 2006-03-31 | 2011-10-18 | Cypress Semiconductor Corporation | Touch detection techniques for capacitive touch sense systems |
US8040266B2 (en) | 2007-04-17 | 2011-10-18 | Cypress Semiconductor Corporation | Programmable sigma-delta analog-to-digital converter |
US8049569B1 (en) | 2007-09-05 | 2011-11-01 | Cypress Semiconductor Corporation | Circuit and method for improving the accuracy of a crystal-less oscillator having dual-frequency modes |
US8058937B2 (en) | 2007-01-30 | 2011-11-15 | Cypress Semiconductor Corporation | Setting a discharge rate and a charge rate of a relaxation oscillator circuit |
US8069436B2 (en) | 2004-08-13 | 2011-11-29 | Cypress Semiconductor Corporation | Providing hardware independence to automate code generation of processing device firmware |
US8069405B1 (en) | 2001-11-19 | 2011-11-29 | Cypress Semiconductor Corporation | User interface for efficiently browsing an electronic document using data-driven tabs |
US8067948B2 (en) | 2006-03-27 | 2011-11-29 | Cypress Semiconductor Corporation | Input/output multiplexer bus |
US8069428B1 (en) | 2001-10-24 | 2011-11-29 | Cypress Semiconductor Corporation | Techniques for generating microcontroller configuration information |
US8078894B1 (en) | 2007-04-25 | 2011-12-13 | Cypress Semiconductor Corporation | Power management architecture, method and configuration system |
US8078970B1 (en) | 2001-11-09 | 2011-12-13 | Cypress Semiconductor Corporation | Graphical user interface with user-selectable list-box |
US8085100B2 (en) | 2005-02-04 | 2011-12-27 | Cypress Semiconductor Corporation | Poly-phase frequency synthesis oscillator |
US8086417B2 (en) | 2007-07-03 | 2011-12-27 | Cypress Semiconductor Corporation | Normalizing capacitive sensor array signals |
US8085067B1 (en) | 2005-12-21 | 2011-12-27 | Cypress Semiconductor Corporation | Differential-to-single ended signal converter circuit and method |
US20110316567A1 (en) * | 2010-01-15 | 2011-12-29 | Cypress Semiconductor Corporation | Lattice Structure for Capacitance Sensing Electrodes |
US8089461B2 (en) | 2005-06-23 | 2012-01-03 | Cypress Semiconductor Corporation | Touch wake for electronic devices |
US8089472B2 (en) | 2006-05-26 | 2012-01-03 | Cypress Semiconductor Corporation | Bidirectional slider with delete function |
US8089288B1 (en) | 2006-11-16 | 2012-01-03 | Cypress Semiconductor Corporation | Charge accumulation capacitance sensor with linear transfer characteristic |
US8089289B1 (en) | 2007-07-03 | 2012-01-03 | Cypress Semiconductor Corporation | Capacitive field sensor with sigma-delta modulator |
US8092083B2 (en) | 2007-04-17 | 2012-01-10 | Cypress Semiconductor Corporation | Temperature sensor with digital bandgap |
US8103496B1 (en) | 2000-10-26 | 2012-01-24 | Cypress Semicondutor Corporation | Breakpoint control in an in-circuit emulation system |
US8103497B1 (en) | 2002-03-28 | 2012-01-24 | Cypress Semiconductor Corporation | External interface for event architecture |
US8120408B1 (en) | 2005-05-05 | 2012-02-21 | Cypress Semiconductor Corporation | Voltage controlled oscillator delay cell and method |
US8125445B1 (en) * | 2007-01-26 | 2012-02-28 | Cypress Semiconductor Corporation | Horizontal capacitively sensed pointing device |
US8130025B2 (en) | 2007-04-17 | 2012-03-06 | Cypress Semiconductor Corporation | Numerical band gap |
US8144126B2 (en) | 2007-05-07 | 2012-03-27 | Cypress Semiconductor Corporation | Reducing sleep current in a capacitance sensing system |
US8149048B1 (en) | 2000-10-26 | 2012-04-03 | Cypress Semiconductor Corporation | Apparatus and method for programmable power management in a programmable analog circuit block |
US8160864B1 (en) | 2000-10-26 | 2012-04-17 | Cypress Semiconductor Corporation | In-circuit emulator and pod synchronized boot |
US8169238B1 (en) | 2007-07-03 | 2012-05-01 | Cypress Semiconductor Corporation | Capacitance to frequency converter |
US8176296B2 (en) | 2000-10-26 | 2012-05-08 | Cypress Semiconductor Corporation | Programmable microcontroller architecture |
US8286125B2 (en) | 2004-08-13 | 2012-10-09 | Cypress Semiconductor Corporation | Model for a hardware device-independent method of defining embedded firmware for programmable systems |
US8321174B1 (en) | 2008-09-26 | 2012-11-27 | Cypress Semiconductor Corporation | System and method to measure capacitance of capacitive sensor array |
US8350345B2 (en) | 2003-12-29 | 2013-01-08 | Vladimir Vaganov | Three-dimensional input control device |
US8358142B2 (en) | 2008-02-27 | 2013-01-22 | Cypress Semiconductor Corporation | Methods and circuits for measuring mutual and self capacitance |
US8402313B1 (en) | 2002-05-01 | 2013-03-19 | Cypress Semiconductor Corporation | Reconfigurable testing system and method |
US8487912B1 (en) | 2008-02-01 | 2013-07-16 | Cypress Semiconductor Corporation | Capacitive sense touch device with hysteresis threshold |
US8487639B1 (en) | 2008-11-21 | 2013-07-16 | Cypress Semiconductor Corporation | Receive demodulator for capacitive sensing |
US8493351B2 (en) | 2006-03-30 | 2013-07-23 | Cypress Semiconductor Corporation | Apparatus and method for reducing average scan rate to detect a conductive object on a sensing device |
US8499270B1 (en) | 2007-04-25 | 2013-07-30 | Cypress Semiconductor Corporation | Configuration of programmable IC design elements |
US8516025B2 (en) | 2007-04-17 | 2013-08-20 | Cypress Semiconductor Corporation | Clock driven dynamic datapath chaining |
US8525798B2 (en) | 2008-01-28 | 2013-09-03 | Cypress Semiconductor Corporation | Touch sensing |
US8527949B1 (en) | 2001-11-19 | 2013-09-03 | Cypress Semiconductor Corporation | Graphical user interface for dynamically reconfiguring a programmable device |
US8537121B2 (en) | 2006-05-26 | 2013-09-17 | Cypress Semiconductor Corporation | Multi-function slider in touchpad |
US8570053B1 (en) | 2007-07-03 | 2013-10-29 | Cypress Semiconductor Corporation | Capacitive field sensor with sigma-delta modulator |
US8570052B1 (en) | 2008-02-27 | 2013-10-29 | Cypress Semiconductor Corporation | Methods and circuits for measuring mutual and self capacitance |
US8618428B2 (en) | 2010-12-14 | 2013-12-31 | Synaptics Incorporated | System and method for determining object information using an estimated rigid motion response |
US8866500B2 (en) | 2009-03-26 | 2014-10-21 | Cypress Semiconductor Corporation | Multi-functional capacitance sensing circuit with a current conveyor |
US9034666B2 (en) | 2003-12-29 | 2015-05-19 | Vladimir Vaganov | Method of testing of MEMS devices on a wafer level |
US9041418B2 (en) | 2011-10-25 | 2015-05-26 | Synaptics Incorporated | Input device with force sensing |
US9057653B2 (en) | 2010-05-11 | 2015-06-16 | Synaptics Incorporated | Input device with force sensing |
US9104273B1 (en) | 2008-02-29 | 2015-08-11 | Cypress Semiconductor Corporation | Multi-touch sensing method |
US9229592B2 (en) | 2013-03-14 | 2016-01-05 | Synaptics Incorporated | Shear force detection using capacitive sensors |
US9268441B2 (en) | 2011-04-05 | 2016-02-23 | Parade Technologies, Ltd. | Active integrator for a capacitive sense array |
US9354720B1 (en) * | 2014-12-23 | 2016-05-31 | Synaptics Incorporated | Low-profile capacitive pointing stick |
US20160196935A1 (en) * | 2012-09-28 | 2016-07-07 | Apple Inc. | Ultra Low Travel Keyboard |
US9405408B2 (en) | 2010-01-15 | 2016-08-02 | Creator Technology B.V. | Trace pattern for touch-sensing application |
US9417728B2 (en) | 2009-07-28 | 2016-08-16 | Parade Technologies, Ltd. | Predictive touch surface scanning |
US9448964B2 (en) | 2009-05-04 | 2016-09-20 | Cypress Semiconductor Corporation | Autonomous control in a programmable system |
US9500686B1 (en) | 2007-06-29 | 2016-11-22 | Cypress Semiconductor Corporation | Capacitance measurement system and methods |
US9507465B2 (en) | 2006-07-25 | 2016-11-29 | Cypress Semiconductor Corporation | Technique for increasing the sensitivity of capacitive sensor arrays |
US9557857B2 (en) | 2011-04-26 | 2017-01-31 | Synaptics Incorporated | Input device with force sensing and haptic response |
US9564902B2 (en) | 2007-04-17 | 2017-02-07 | Cypress Semiconductor Corporation | Dynamically configurable and re-configurable data path |
US9608506B2 (en) | 2014-06-03 | 2017-03-28 | Apple Inc. | Linear actuator |
US9640048B2 (en) | 2009-09-30 | 2017-05-02 | Apple Inc. | Self adapting haptic device |
US9652040B2 (en) | 2013-08-08 | 2017-05-16 | Apple Inc. | Sculpted waveforms with no or reduced unforced response |
US9665214B2 (en) | 2012-03-29 | 2017-05-30 | Synaptics Incorporated | System and methods for determining object information using selectively floated electrodes |
US9705495B2 (en) | 2010-01-15 | 2017-07-11 | Creator Technology B.V. | Asymmetric sensor pattern |
US9720805B1 (en) | 2007-04-25 | 2017-08-01 | Cypress Semiconductor Corporation | System and method for controlling a target device |
US9748952B2 (en) | 2011-09-21 | 2017-08-29 | Synaptics Incorporated | Input device with integrated deformable electrode structure for force sensing |
US9753570B2 (en) | 2014-03-14 | 2017-09-05 | Synaptics Incorporated | Combined capacitive sensing |
US9766738B1 (en) | 2006-08-23 | 2017-09-19 | Cypress Semiconductor Corporation | Position and usage based prioritization for capacitance sense interface |
US9779592B1 (en) | 2013-09-26 | 2017-10-03 | Apple Inc. | Geared haptic feedback element |
US9830782B2 (en) | 2014-09-02 | 2017-11-28 | Apple Inc. | Haptic notifications |
US9864515B1 (en) | 2014-10-24 | 2018-01-09 | Google Llc | Virtual joystick on a touch-sensitive screen |
US9874945B2 (en) | 2014-02-13 | 2018-01-23 | Microsoft Technology Licensing, Llc | Low-profile pointing stick |
US9886093B2 (en) | 2013-09-27 | 2018-02-06 | Apple Inc. | Band with haptic actuators |
US9898095B2 (en) | 2015-06-29 | 2018-02-20 | Synaptics Incorporated | Low-profile capacitive pointing stick |
US9928950B2 (en) | 2013-09-27 | 2018-03-27 | Apple Inc. | Polarized magnetic actuators for haptic response |
US10013058B2 (en) | 2010-09-21 | 2018-07-03 | Apple Inc. | Touch-based user interface with haptic feedback |
US10039080B2 (en) | 2016-03-04 | 2018-07-31 | Apple Inc. | Situationally-aware alerts |
US10120446B2 (en) | 2010-11-19 | 2018-11-06 | Apple Inc. | Haptic input device |
US10126817B2 (en) | 2013-09-29 | 2018-11-13 | Apple Inc. | Devices and methods for creating haptic effects |
US10236760B2 (en) | 2013-09-30 | 2019-03-19 | Apple Inc. | Magnetic actuators for haptic response |
US10261619B2 (en) | 2015-08-31 | 2019-04-16 | Synaptics Incorporated | Estimating force applied by an input object to a touch sensor |
US10268272B2 (en) | 2016-03-31 | 2019-04-23 | Apple Inc. | Dampening mechanical modes of a haptic actuator using a delay |
US10276001B2 (en) | 2013-12-10 | 2019-04-30 | Apple Inc. | Band attachment mechanism with haptic response |
US10353467B2 (en) | 2015-03-06 | 2019-07-16 | Apple Inc. | Calibration of haptic devices |
US10444862B2 (en) * | 2014-08-22 | 2019-10-15 | Synaptics Incorporated | Low-profile capacitive pointing stick |
US10459521B2 (en) | 2013-10-22 | 2019-10-29 | Apple Inc. | Touch surface for simulating materials |
US10481691B2 (en) | 2015-04-17 | 2019-11-19 | Apple Inc. | Contracting and elongating materials for providing input and output for an electronic device |
US10528155B2 (en) | 2014-02-13 | 2020-01-07 | Microsoft Technology Licensing, Llc | Low-profile pointing stick |
US10545604B2 (en) | 2014-04-21 | 2020-01-28 | Apple Inc. | Apportionment of forces for multi-touch input devices of electronic devices |
US10566888B2 (en) | 2015-09-08 | 2020-02-18 | Apple Inc. | Linear actuators for use in electronic devices |
US10599223B1 (en) | 2018-09-28 | 2020-03-24 | Apple Inc. | Button providing force sensing and/or haptic output |
US10622538B2 (en) | 2017-07-18 | 2020-04-14 | Apple Inc. | Techniques for providing a haptic output and sensing a haptic input using a piezoelectric body |
US10627918B2 (en) | 2014-02-13 | 2020-04-21 | Microsoft Technology Licensing, Llc | Low-profile pointing stick |
US10691211B2 (en) | 2018-09-28 | 2020-06-23 | Apple Inc. | Button providing force sensing and/or haptic output |
US10698662B2 (en) | 2001-11-15 | 2020-06-30 | Cypress Semiconductor Corporation | System providing automatic source code generation for personalization and parameterization of user modules |
US11093093B2 (en) | 2014-03-14 | 2021-08-17 | Synaptics Incorporated | Transcapacitive and absolute capacitive sensing profiles |
US11380470B2 (en) | 2019-09-24 | 2022-07-05 | Apple Inc. | Methods to control force in reluctance actuators based on flux related parameters |
US11809631B2 (en) | 2021-09-21 | 2023-11-07 | Apple Inc. | Reluctance haptic engine for an electronic device |
US11977683B2 (en) | 2021-03-12 | 2024-05-07 | Apple Inc. | Modular systems configured to provide localized haptic feedback using inertial actuators |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4422035A (en) | 1981-12-11 | 1983-12-20 | Extrude Hone Corporation | Capacitance measurement probe |
US4719538A (en) | 1986-12-02 | 1988-01-12 | Cox John D | Force responsive capacitive transducer |
US5012231A (en) | 1988-12-20 | 1991-04-30 | Golemics, Inc. | Method and apparatus for cursor motion having variable response |
US5521596A (en) | 1990-11-29 | 1996-05-28 | Lexmark International, Inc. | Analog input device located in the primary typing area of a keyboard |
US5541622A (en) | 1990-07-24 | 1996-07-30 | Incontrol Solutions, Inc. | Miniature isometric joystick |
US5576704A (en) * | 1994-12-01 | 1996-11-19 | Caterpillar Inc. | Capacitive joystick apparatus |
US5696535A (en) | 1994-11-17 | 1997-12-09 | International Business Machines Corporation | Graphics display pointer with integrated selection |
US5786997A (en) | 1995-06-20 | 1998-07-28 | Ziba Design, Inc. | Capacitively coupled multiple axis data input apparatus and method |
US5861583A (en) | 1992-06-08 | 1999-01-19 | Synaptics, Incorporated | Object position detector |
US5914465A (en) | 1992-06-08 | 1999-06-22 | Synaptics, Inc. | Object position detector |
US5949354A (en) * | 1997-05-10 | 1999-09-07 | Acer Peripherals, Inc. | Computer pointing device |
US5956018A (en) | 1997-09-19 | 1999-09-21 | Pejic; Nenad | Compact pointing control stick circuit board assembly having electrical vias |
US5973668A (en) | 1995-07-21 | 1999-10-26 | Oki Electric Industry Co., Ltd. | Pointing device |
US6480183B1 (en) * | 1999-07-23 | 2002-11-12 | Logitech Europe S.A. | Digital joystick using capacitive sensor |
-
2001
- 2001-01-19 US US09/766,464 patent/US6642857B1/en not_active Expired - Lifetime
- 2001-01-19 WO PCT/US2001/001889 patent/WO2001054111A1/en active Application Filing
- 2001-01-19 AU AU2001232876A patent/AU2001232876A1/en not_active Abandoned
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4422035A (en) | 1981-12-11 | 1983-12-20 | Extrude Hone Corporation | Capacitance measurement probe |
US4719538A (en) | 1986-12-02 | 1988-01-12 | Cox John D | Force responsive capacitive transducer |
US5012231A (en) | 1988-12-20 | 1991-04-30 | Golemics, Inc. | Method and apparatus for cursor motion having variable response |
US5889507A (en) | 1990-07-24 | 1999-03-30 | Incontrol Solutions, Inc. | Miniature isometric joystick |
US5541622A (en) | 1990-07-24 | 1996-07-30 | Incontrol Solutions, Inc. | Miniature isometric joystick |
US5521596A (en) | 1990-11-29 | 1996-05-28 | Lexmark International, Inc. | Analog input device located in the primary typing area of a keyboard |
US5861583A (en) | 1992-06-08 | 1999-01-19 | Synaptics, Incorporated | Object position detector |
US5914465A (en) | 1992-06-08 | 1999-06-22 | Synaptics, Inc. | Object position detector |
US5696535A (en) | 1994-11-17 | 1997-12-09 | International Business Machines Corporation | Graphics display pointer with integrated selection |
US5576704A (en) * | 1994-12-01 | 1996-11-19 | Caterpillar Inc. | Capacitive joystick apparatus |
US5786997A (en) | 1995-06-20 | 1998-07-28 | Ziba Design, Inc. | Capacitively coupled multiple axis data input apparatus and method |
US5973668A (en) | 1995-07-21 | 1999-10-26 | Oki Electric Industry Co., Ltd. | Pointing device |
US5949354A (en) * | 1997-05-10 | 1999-09-07 | Acer Peripherals, Inc. | Computer pointing device |
US5956018A (en) | 1997-09-19 | 1999-09-21 | Pejic; Nenad | Compact pointing control stick circuit board assembly having electrical vias |
US6480183B1 (en) * | 1999-07-23 | 2002-11-12 | Logitech Europe S.A. | Digital joystick using capacitive sensor |
Cited By (244)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8149048B1 (en) | 2000-10-26 | 2012-04-03 | Cypress Semiconductor Corporation | Apparatus and method for programmable power management in a programmable analog circuit block |
US9843327B1 (en) | 2000-10-26 | 2017-12-12 | Cypress Semiconductor Corporation | PSOC architecture |
US7825688B1 (en) | 2000-10-26 | 2010-11-02 | Cypress Semiconductor Corporation | Programmable microcontroller architecture(mixed analog/digital) |
US10248604B2 (en) | 2000-10-26 | 2019-04-02 | Cypress Semiconductor Corporation | Microcontroller programmable system on a chip |
US9766650B2 (en) | 2000-10-26 | 2017-09-19 | Cypress Semiconductor Corporation | Microcontroller programmable system on a chip with programmable interconnect |
US8736303B2 (en) | 2000-10-26 | 2014-05-27 | Cypress Semiconductor Corporation | PSOC architecture |
US7765095B1 (en) | 2000-10-26 | 2010-07-27 | Cypress Semiconductor Corporation | Conditional branching in an in-circuit emulation system |
US8160864B1 (en) | 2000-10-26 | 2012-04-17 | Cypress Semiconductor Corporation | In-circuit emulator and pod synchronized boot |
US10261932B2 (en) | 2000-10-26 | 2019-04-16 | Cypress Semiconductor Corporation | Microcontroller programmable system on a chip |
US8555032B2 (en) | 2000-10-26 | 2013-10-08 | Cypress Semiconductor Corporation | Microcontroller programmable system on a chip with programmable interconnect |
US8358150B1 (en) | 2000-10-26 | 2013-01-22 | Cypress Semiconductor Corporation | Programmable microcontroller architecture(mixed analog/digital) |
US8176296B2 (en) | 2000-10-26 | 2012-05-08 | Cypress Semiconductor Corporation | Programmable microcontroller architecture |
US10725954B2 (en) | 2000-10-26 | 2020-07-28 | Monterey Research, Llc | Microcontroller programmable system on a chip |
US10020810B2 (en) | 2000-10-26 | 2018-07-10 | Cypress Semiconductor Corporation | PSoC architecture |
US8103496B1 (en) | 2000-10-26 | 2012-01-24 | Cypress Semicondutor Corporation | Breakpoint control in an in-circuit emulation system |
US7158125B2 (en) | 2001-03-30 | 2007-01-02 | Microsoft Corporation | Capacitance touch slider |
US7050927B2 (en) | 2001-03-30 | 2006-05-23 | Microsoft Corporation | Capacitance touch slider |
US6879930B2 (en) * | 2001-03-30 | 2005-04-12 | Microsoft Corporation | Capacitance touch slider |
US20050062732A1 (en) * | 2001-03-30 | 2005-03-24 | Microsoft Corporation | Capacitance touch slider |
US20070046651A1 (en) * | 2001-03-30 | 2007-03-01 | Microsoft Corporation | Capacitance touch slider |
US20030028346A1 (en) * | 2001-03-30 | 2003-02-06 | Sinclair Michael J. | Capacitance touch slider |
US7812825B2 (en) | 2001-03-30 | 2010-10-12 | Microsoft Corporation | Capacitance touch slider |
US10466980B2 (en) | 2001-10-24 | 2019-11-05 | Cypress Semiconductor Corporation | Techniques for generating microcontroller configuration information |
US8069428B1 (en) | 2001-10-24 | 2011-11-29 | Cypress Semiconductor Corporation | Techniques for generating microcontroller configuration information |
US8793635B1 (en) | 2001-10-24 | 2014-07-29 | Cypress Semiconductor Corporation | Techniques for generating microcontroller configuration information |
US8078970B1 (en) | 2001-11-09 | 2011-12-13 | Cypress Semiconductor Corporation | Graphical user interface with user-selectable list-box |
US10698662B2 (en) | 2001-11-15 | 2020-06-30 | Cypress Semiconductor Corporation | System providing automatic source code generation for personalization and parameterization of user modules |
US8527949B1 (en) | 2001-11-19 | 2013-09-03 | Cypress Semiconductor Corporation | Graphical user interface for dynamically reconfiguring a programmable device |
US7770113B1 (en) | 2001-11-19 | 2010-08-03 | Cypress Semiconductor Corporation | System and method for dynamically generating a configuration datasheet |
US7774190B1 (en) | 2001-11-19 | 2010-08-10 | Cypress Semiconductor Corporation | Sleep and stall in an in-circuit emulation system |
US7844437B1 (en) | 2001-11-19 | 2010-11-30 | Cypress Semiconductor Corporation | System and method for performing next placements and pruning of disallowed placements for programming an integrated circuit |
US8069405B1 (en) | 2001-11-19 | 2011-11-29 | Cypress Semiconductor Corporation | User interface for efficiently browsing an electronic document using data-driven tabs |
US8370791B2 (en) | 2001-11-19 | 2013-02-05 | Cypress Semiconductor Corporation | System and method for performing next placements and pruning of disallowed placements for programming an integrated circuit |
US8533677B1 (en) | 2001-11-19 | 2013-09-10 | Cypress Semiconductor Corporation | Graphical user interface for dynamically reconfiguring a programmable device |
US20030160761A1 (en) * | 2002-02-22 | 2003-08-28 | Donald Wu | Joystick having pressure-activated switch |
US20030160518A1 (en) * | 2002-02-27 | 2003-08-28 | Chang Chi Che | Trigger switch module |
US6756703B2 (en) * | 2002-02-27 | 2004-06-29 | Chi Che Chang | Trigger switch module |
US8103497B1 (en) | 2002-03-28 | 2012-01-24 | Cypress Semiconductor Corporation | External interface for event architecture |
US8402313B1 (en) | 2002-05-01 | 2013-03-19 | Cypress Semiconductor Corporation | Reconfigurable testing system and method |
US7761845B1 (en) | 2002-09-09 | 2010-07-20 | Cypress Semiconductor Corporation | Method for parameterizing a user module |
US20040099513A1 (en) * | 2002-11-21 | 2004-05-27 | Jack Hetherington | Substantially rigid capacitive joystick designs |
US6888076B2 (en) * | 2002-11-21 | 2005-05-03 | P.I. Engineering, Inc. | Substantially rigid capacitive joystick designs |
US20060217243A1 (en) * | 2002-12-04 | 2006-09-28 | Philip Feldman | Isometric exercise system and method of facilitating user exercise during video game play |
US20070155589A1 (en) * | 2002-12-04 | 2007-07-05 | Philip Feldman | Method and Apparatus for Operatively Controlling a Virtual Reality Scenario with an Isometric Exercise System |
US20070298883A1 (en) * | 2002-12-04 | 2007-12-27 | Philip Feldman | Method and Apparatus for Operatively Controlling a Virtual Reality Scenario in Accordance With Physical Activity of a User |
US20080146336A1 (en) * | 2002-12-04 | 2008-06-19 | Philip Feldman | Exercise Gaming Device and Method of Facilitating User Exercise During Video Game Play |
US20060205565A1 (en) * | 2002-12-04 | 2006-09-14 | Philip Feldman | Method and apparatus for operatively controlling a virtual reality scenario with a physically demanding interface |
US7727117B2 (en) | 2002-12-04 | 2010-06-01 | Ialabs-Ca, Llc | Method and apparatus for operatively controlling a virtual reality scenario with a physically demanding interface |
US7699755B2 (en) | 2002-12-04 | 2010-04-20 | Ialabs-Ca, Llc | Isometric exercise system and method of facilitating user exercise during video game play |
US20040135765A1 (en) * | 2003-01-15 | 2004-07-15 | Keith Kinerk | Proportional force input apparatus for an electronic device |
US7138977B2 (en) * | 2003-01-15 | 2006-11-21 | Motorola, Inc. | Proportional force input apparatus for an electronic device |
US20040196270A1 (en) * | 2003-04-02 | 2004-10-07 | Yen-Chang Chiu | Capacitive touchpad integrated with key and handwriting functions |
US7274353B2 (en) * | 2003-04-02 | 2007-09-25 | Elan Microelectronics Corporation | Capacitive touchpad integrated with key and handwriting functions |
US7921728B2 (en) * | 2003-04-09 | 2011-04-12 | YPoint Capital, Inc | Flexible apparatus and method to enhance capacitive force sensing |
US20090205437A1 (en) * | 2003-04-09 | 2009-08-20 | Dallenbach William D | Flexible apparatus and method to enhance capacitive force sensing |
US20040239535A1 (en) * | 2003-05-29 | 2004-12-02 | Lancer Partnership, Ltd. | Self-calibrating dielectric property-based switch |
US20050057501A1 (en) * | 2003-08-28 | 2005-03-17 | Young Hoi L. | Joystick controller for cellular telephone |
US7129928B2 (en) * | 2003-08-28 | 2006-10-31 | Motorola Inc. | Joystick controller for cellular telephone |
US8350345B2 (en) | 2003-12-29 | 2013-01-08 | Vladimir Vaganov | Three-dimensional input control device |
US9034666B2 (en) | 2003-12-29 | 2015-05-19 | Vladimir Vaganov | Method of testing of MEMS devices on a wafer level |
US7554167B2 (en) * | 2003-12-29 | 2009-06-30 | Vladimir Vaganov | Three-dimensional analog input control device |
US20090237275A1 (en) * | 2003-12-29 | 2009-09-24 | Vladimir Vaganov | Three-dimensional analog input control device |
US20090212377A1 (en) * | 2003-12-29 | 2009-08-27 | Vladimir Vaganov | Semiconductor input control device |
US7880247B2 (en) * | 2003-12-29 | 2011-02-01 | Vladimir Vaganov | Semiconductor input control device |
US8004052B2 (en) | 2003-12-29 | 2011-08-23 | Vladimir Vaganov | Three-dimensional analog input control device |
US20050190152A1 (en) * | 2003-12-29 | 2005-09-01 | Vladimir Vaganov | Three-dimensional analog input control device |
US8053267B2 (en) | 2003-12-29 | 2011-11-08 | Vladimir Vaganov | Three-dimensional force input control device and fabrication |
US20100317139A1 (en) * | 2003-12-29 | 2010-12-16 | Vladimir Vaganov | Three-dimensional force input control device and fabrication |
US7893724B2 (en) | 2004-03-25 | 2011-02-22 | Cypress Semiconductor Corporation | Method and circuit for rapid alignment of signals |
US20100076701A1 (en) * | 2004-04-09 | 2010-03-25 | Loadstar Sensors, Inc. | Resistive force sensing device and method with an advanced communication interface |
US8069436B2 (en) | 2004-08-13 | 2011-11-29 | Cypress Semiconductor Corporation | Providing hardware independence to automate code generation of processing device firmware |
US8286125B2 (en) | 2004-08-13 | 2012-10-09 | Cypress Semiconductor Corporation | Model for a hardware device-independent method of defining embedded firmware for programmable systems |
US20080042995A1 (en) * | 2004-08-27 | 2008-02-21 | Lenovo (Beijing) Limited | Wearable Signal Input Apparatus for Data Processing System |
US7839383B2 (en) * | 2004-08-27 | 2010-11-23 | Lenovo (Beijing) Limited | Wearable signal input apparatus for data processing system |
US20060087314A1 (en) * | 2004-10-26 | 2006-04-27 | Georgia Tech Research Corporation | Displacement sensor |
US7521921B2 (en) | 2004-10-26 | 2009-04-21 | Georgia Tech Research Corporation | Displacement sensor |
US20070264743A1 (en) * | 2004-12-28 | 2007-11-15 | Vladimir Vaganov | Semiconductor input control device |
US7476952B2 (en) | 2004-12-28 | 2009-01-13 | Vladimir Vaganov | Semiconductor input control device |
US20070245836A1 (en) * | 2004-12-28 | 2007-10-25 | Vladimir Vaganov | Three-dimensional force input control device and fabrication |
US7772657B2 (en) | 2004-12-28 | 2010-08-10 | Vladimir Vaganov | Three-dimensional force input control device and fabrication |
US8085100B2 (en) | 2005-02-04 | 2011-12-27 | Cypress Semiconductor Corporation | Poly-phase frequency synthesis oscillator |
US8120408B1 (en) | 2005-05-05 | 2012-02-21 | Cypress Semiconductor Corporation | Voltage controlled oscillator delay cell and method |
US8089461B2 (en) | 2005-06-23 | 2012-01-03 | Cypress Semiconductor Corporation | Touch wake for electronic devices |
US7307485B1 (en) | 2005-11-14 | 2007-12-11 | Cypress Semiconductor Corporation | Capacitance sensor using relaxation oscillators |
US8085067B1 (en) | 2005-12-21 | 2011-12-27 | Cypress Semiconductor Corporation | Differential-to-single ended signal converter circuit and method |
US7884621B2 (en) | 2006-01-20 | 2011-02-08 | Cypress Semiconductor Corporation | Successive approximate capacitance measurement circuit |
US7312616B2 (en) | 2006-01-20 | 2007-12-25 | Cypress Semiconductor Corporation | Successive approximate capacitance measurement circuit |
US8717042B1 (en) | 2006-03-27 | 2014-05-06 | Cypress Semiconductor Corporation | Input/output multiplexer bus |
US8067948B2 (en) | 2006-03-27 | 2011-11-29 | Cypress Semiconductor Corporation | Input/output multiplexer bus |
US8493351B2 (en) | 2006-03-30 | 2013-07-23 | Cypress Semiconductor Corporation | Apparatus and method for reducing average scan rate to detect a conductive object on a sensing device |
US9152284B1 (en) | 2006-03-30 | 2015-10-06 | Cypress Semiconductor Corporation | Apparatus and method for reducing average scan rate to detect a conductive object on a sensing device |
US7721609B2 (en) | 2006-03-31 | 2010-05-25 | Cypress Semiconductor Corporation | Method and apparatus for sensing the force with which a button is pressed |
US8040142B1 (en) | 2006-03-31 | 2011-10-18 | Cypress Semiconductor Corporation | Touch detection techniques for capacitive touch sense systems |
US20070262962A1 (en) * | 2006-05-10 | 2007-11-15 | Cypress Semiconductor Corporation | Apparatus and method for reducing charge time and power consumption of a sensing device |
US8803813B2 (en) | 2006-05-10 | 2014-08-12 | Cypress Semiconductor Corporation | Sensing device |
US8183077B2 (en) | 2006-05-24 | 2012-05-22 | Vladimir Vaganov | Force input control device and method of fabrication |
US20100323467A1 (en) * | 2006-05-24 | 2010-12-23 | Vladimir Vaganov | Force input control device and method of fabrication |
US7791151B2 (en) | 2006-05-24 | 2010-09-07 | Vladimir Vaganov | Force input control device and method of fabrication |
US20080083962A1 (en) * | 2006-05-24 | 2008-04-10 | Vladimir Vaganov | Force input control device and method of fabrication |
US8537121B2 (en) | 2006-05-26 | 2013-09-17 | Cypress Semiconductor Corporation | Multi-function slider in touchpad |
US8089472B2 (en) | 2006-05-26 | 2012-01-03 | Cypress Semiconductor Corporation | Bidirectional slider with delete function |
US8040321B2 (en) | 2006-07-10 | 2011-10-18 | Cypress Semiconductor Corporation | Touch-sensor with shared capacitive sensors |
US7253643B1 (en) | 2006-07-19 | 2007-08-07 | Cypress Semiconductor Corporation | Uninterrupted radial capacitive sense interface |
US9507465B2 (en) | 2006-07-25 | 2016-11-29 | Cypress Semiconductor Corporation | Technique for increasing the sensitivity of capacitive sensor arrays |
US10133432B2 (en) | 2006-07-25 | 2018-11-20 | Cypress Semiconductor Corporation | Technique for increasing the sensitivity of capacitive sense arrays |
US9766738B1 (en) | 2006-08-23 | 2017-09-19 | Cypress Semiconductor Corporation | Position and usage based prioritization for capacitance sense interface |
US8902173B2 (en) | 2006-09-29 | 2014-12-02 | Cypress Semiconductor Corporation | Pointing device using capacitance sensor |
US20080078590A1 (en) * | 2006-09-29 | 2008-04-03 | Sequine Dennis R | Pointing device using capacitance sensor |
US9154160B2 (en) | 2006-11-14 | 2015-10-06 | Cypress Semiconductor Corporation | Capacitance to code converter with sigma-delta modulator |
US8547114B2 (en) | 2006-11-14 | 2013-10-01 | Cypress Semiconductor Corporation | Capacitance to code converter with sigma-delta modulator |
US9166621B2 (en) | 2006-11-14 | 2015-10-20 | Cypress Semiconductor Corporation | Capacitance to code converter with sigma-delta modulator |
US20080111714A1 (en) * | 2006-11-14 | 2008-05-15 | Viktor Kremin | Capacitance to code converter with sigma-delta modulator |
US8089288B1 (en) | 2006-11-16 | 2012-01-03 | Cypress Semiconductor Corporation | Charge accumulation capacitance sensor with linear transfer characteristic |
US8125445B1 (en) * | 2007-01-26 | 2012-02-28 | Cypress Semiconductor Corporation | Horizontal capacitively sensed pointing device |
US8058937B2 (en) | 2007-01-30 | 2011-11-15 | Cypress Semiconductor Corporation | Setting a discharge rate and a charge rate of a relaxation oscillator circuit |
US20080191715A1 (en) * | 2007-02-13 | 2008-08-14 | Schediwy Richard R | Solid state navigation device |
US8476928B1 (en) | 2007-04-17 | 2013-07-02 | Cypress Semiconductor Corporation | System level interconnect with programmable switching |
US8516025B2 (en) | 2007-04-17 | 2013-08-20 | Cypress Semiconductor Corporation | Clock driven dynamic datapath chaining |
US8130025B2 (en) | 2007-04-17 | 2012-03-06 | Cypress Semiconductor Corporation | Numerical band gap |
US7737724B2 (en) | 2007-04-17 | 2010-06-15 | Cypress Semiconductor Corporation | Universal digital block interconnection and channel routing |
US9564902B2 (en) | 2007-04-17 | 2017-02-07 | Cypress Semiconductor Corporation | Dynamically configurable and re-configurable data path |
US8092083B2 (en) | 2007-04-17 | 2012-01-10 | Cypress Semiconductor Corporation | Temperature sensor with digital bandgap |
US8026739B2 (en) | 2007-04-17 | 2011-09-27 | Cypress Semiconductor Corporation | System level interconnect with programmable switching |
US8040266B2 (en) | 2007-04-17 | 2011-10-18 | Cypress Semiconductor Corporation | Programmable sigma-delta analog-to-digital converter |
US9720805B1 (en) | 2007-04-25 | 2017-08-01 | Cypress Semiconductor Corporation | System and method for controlling a target device |
US8499270B1 (en) | 2007-04-25 | 2013-07-30 | Cypress Semiconductor Corporation | Configuration of programmable IC design elements |
US8078894B1 (en) | 2007-04-25 | 2011-12-13 | Cypress Semiconductor Corporation | Power management architecture, method and configuration system |
US8909960B1 (en) | 2007-04-25 | 2014-12-09 | Cypress Semiconductor Corporation | Power management architecture, method and configuration system |
US12181943B2 (en) | 2007-05-07 | 2024-12-31 | Cypress Semiconductor Corporation | Reducing sleep current in a capacitance sensing system |
US8976124B1 (en) | 2007-05-07 | 2015-03-10 | Cypress Semiconductor Corporation | Reducing sleep current in a capacitance sensing system |
US8144126B2 (en) | 2007-05-07 | 2012-03-27 | Cypress Semiconductor Corporation | Reducing sleep current in a capacitance sensing system |
US10788937B2 (en) | 2007-05-07 | 2020-09-29 | Cypress Semiconductor Corporation | Reducing sleep current in a capacitance sensing system |
US9500686B1 (en) | 2007-06-29 | 2016-11-22 | Cypress Semiconductor Corporation | Capacitance measurement system and methods |
US8536902B1 (en) * | 2007-07-03 | 2013-09-17 | Cypress Semiconductor Corporation | Capacitance to frequency converter |
USRE46317E1 (en) | 2007-07-03 | 2017-02-21 | Monterey Research, Llc | Normalizing capacitive sensor array signals |
US8086417B2 (en) | 2007-07-03 | 2011-12-27 | Cypress Semiconductor Corporation | Normalizing capacitive sensor array signals |
US8089289B1 (en) | 2007-07-03 | 2012-01-03 | Cypress Semiconductor Corporation | Capacitive field sensor with sigma-delta modulator |
US8570053B1 (en) | 2007-07-03 | 2013-10-29 | Cypress Semiconductor Corporation | Capacitive field sensor with sigma-delta modulator |
US8169238B1 (en) | 2007-07-03 | 2012-05-01 | Cypress Semiconductor Corporation | Capacitance to frequency converter |
US8315832B1 (en) | 2007-07-03 | 2012-11-20 | Cypress Semiconductor Corporation | Normalizing capacitive sensor array signals |
US20090058430A1 (en) * | 2007-09-05 | 2009-03-05 | Sentrinsic | Systems and Methods for Sensing Positions of Components |
US8049569B1 (en) | 2007-09-05 | 2011-11-01 | Cypress Semiconductor Corporation | Circuit and method for improving the accuracy of a crystal-less oscillator having dual-frequency modes |
US20090128374A1 (en) * | 2007-10-28 | 2009-05-21 | Joseph Kurth Reynolds | Determining actuation of multi-sensor-electrode capacitive buttons |
US20090107737A1 (en) * | 2007-10-28 | 2009-04-30 | Joesph K Reynolds | Multiple-sensor-electrode capacitive button |
US8487788B2 (en) | 2007-10-28 | 2013-07-16 | Synaptics Incorporated | Determining actuation of multi-sensor-electrode capacitive buttons |
US8358226B2 (en) | 2007-10-28 | 2013-01-22 | Synaptics Incorporated | Determining actuation of multi-sensor-electrode capacitive buttons |
US9760192B2 (en) | 2008-01-28 | 2017-09-12 | Cypress Semiconductor Corporation | Touch sensing |
US8525798B2 (en) | 2008-01-28 | 2013-09-03 | Cypress Semiconductor Corporation | Touch sensing |
US8487912B1 (en) | 2008-02-01 | 2013-07-16 | Cypress Semiconductor Corporation | Capacitive sense touch device with hysteresis threshold |
US9423427B2 (en) | 2008-02-27 | 2016-08-23 | Parade Technologies, Ltd. | Methods and circuits for measuring mutual and self capacitance |
US8358142B2 (en) | 2008-02-27 | 2013-01-22 | Cypress Semiconductor Corporation | Methods and circuits for measuring mutual and self capacitance |
US8692563B1 (en) | 2008-02-27 | 2014-04-08 | Cypress Semiconductor Corporation | Methods and circuits for measuring mutual and self capacitance |
US8570052B1 (en) | 2008-02-27 | 2013-10-29 | Cypress Semiconductor Corporation | Methods and circuits for measuring mutual and self capacitance |
US9494628B1 (en) | 2008-02-27 | 2016-11-15 | Parade Technologies, Ltd. | Methods and circuits for measuring mutual and self capacitance |
US9104273B1 (en) | 2008-02-29 | 2015-08-11 | Cypress Semiconductor Corporation | Multi-touch sensing method |
US7735383B2 (en) * | 2008-06-24 | 2010-06-15 | Synaptics Incorporated | Balanced resistance capacitive sensing apparatus |
US20090314105A1 (en) * | 2008-06-24 | 2009-12-24 | Tracy Scott Dattalo | Balanced resistance capacitive sensing apparatus |
US20100073203A1 (en) * | 2008-09-23 | 2010-03-25 | Burrell Iv James W | WORLDs SMALLEST KEYBOARD AND CONTROL MEANS |
US11029795B2 (en) | 2008-09-26 | 2021-06-08 | Cypress Semiconductor Corporation | System and method to measure capacitance of capacitive sensor array |
US8321174B1 (en) | 2008-09-26 | 2012-11-27 | Cypress Semiconductor Corporation | System and method to measure capacitance of capacitive sensor array |
US10386969B1 (en) | 2008-09-26 | 2019-08-20 | Cypress Semiconductor Corporation | System and method to measure capacitance of capacitive sensor array |
US8487639B1 (en) | 2008-11-21 | 2013-07-16 | Cypress Semiconductor Corporation | Receive demodulator for capacitive sensing |
US8575947B1 (en) | 2008-11-21 | 2013-11-05 | Cypress Semiconductor Corporation | Receive demodulator for capacitive sensing |
US20100170349A1 (en) * | 2009-01-08 | 2010-07-08 | Nippon Soken, Inc. | Force sensing device |
US8220343B2 (en) * | 2009-01-08 | 2012-07-17 | Nippon Soken, Inc. | Force sensing device |
US9442146B2 (en) | 2009-03-26 | 2016-09-13 | Parade Technologies, Ltd. | Multi-mode capacitive sensing device and method with current conveyor |
US8866500B2 (en) | 2009-03-26 | 2014-10-21 | Cypress Semiconductor Corporation | Multi-functional capacitance sensing circuit with a current conveyor |
US20100253645A1 (en) * | 2009-04-03 | 2010-10-07 | Synaptics Incorporated | Input device with capacitive force sensor and method for constructing the same |
US9024907B2 (en) | 2009-04-03 | 2015-05-05 | Synaptics Incorporated | Input device with capacitive force sensor and method for constructing the same |
US20100253651A1 (en) * | 2009-04-06 | 2010-10-07 | Synaptics Incorporated | Input device with deflectable electrode |
US9459734B2 (en) | 2009-04-06 | 2016-10-04 | Synaptics Incorporated | Input device with deflectable electrode |
US9448964B2 (en) | 2009-05-04 | 2016-09-20 | Cypress Semiconductor Corporation | Autonomous control in a programmable system |
US7990160B2 (en) | 2009-05-22 | 2011-08-02 | Synaptics Incorporated | Capacitive sensing with combinatorial sensor layout |
US20100295564A1 (en) * | 2009-05-22 | 2010-11-25 | Reynolds Joseph K | Capacitive sensing with combinatorial sensor layout |
US9383881B2 (en) | 2009-06-03 | 2016-07-05 | Synaptics Incorporated | Input device and method with pressure-sensitive layer |
US20100308844A1 (en) * | 2009-06-03 | 2010-12-09 | Synaptics Incorporated | Input device and method with pressure-sensitive layer |
US9417728B2 (en) | 2009-07-28 | 2016-08-16 | Parade Technologies, Ltd. | Predictive touch surface scanning |
US9640048B2 (en) | 2009-09-30 | 2017-05-02 | Apple Inc. | Self adapting haptic device |
US9934661B2 (en) | 2009-09-30 | 2018-04-03 | Apple Inc. | Self adapting haptic device |
US11605273B2 (en) | 2009-09-30 | 2023-03-14 | Apple Inc. | Self-adapting electronic device |
US10475300B2 (en) | 2009-09-30 | 2019-11-12 | Apple Inc. | Self adapting haptic device |
US12094328B2 (en) | 2009-09-30 | 2024-09-17 | Apple Inc. | Device having a camera used to detect visual cues that activate a function of the device |
US11043088B2 (en) | 2009-09-30 | 2021-06-22 | Apple Inc. | Self adapting haptic device |
US8901944B2 (en) * | 2010-01-15 | 2014-12-02 | Cypress Semiconductor Corporation | Lattice structure for capacitance sensing electrodes |
US9705495B2 (en) | 2010-01-15 | 2017-07-11 | Creator Technology B.V. | Asymmetric sensor pattern |
US9405408B2 (en) | 2010-01-15 | 2016-08-02 | Creator Technology B.V. | Trace pattern for touch-sensing application |
US20150193050A1 (en) * | 2010-01-15 | 2015-07-09 | Cypress Semiconductor Corporation | Lattice Structure for Capacitance Sensing Electrodes |
US20110316567A1 (en) * | 2010-01-15 | 2011-12-29 | Cypress Semiconductor Corporation | Lattice Structure for Capacitance Sensing Electrodes |
US9513755B2 (en) * | 2010-01-15 | 2016-12-06 | Creator Technology B.V. | Lattice structure for capacitance sensing electrodes |
US9057653B2 (en) | 2010-05-11 | 2015-06-16 | Synaptics Incorporated | Input device with force sensing |
US10013058B2 (en) | 2010-09-21 | 2018-07-03 | Apple Inc. | Touch-based user interface with haptic feedback |
US10120446B2 (en) | 2010-11-19 | 2018-11-06 | Apple Inc. | Haptic input device |
US9195339B2 (en) | 2010-12-14 | 2015-11-24 | Synaptics Incorporated | System and method for determining object information using an estimated rigid motion response |
US8618428B2 (en) | 2010-12-14 | 2013-12-31 | Synaptics Incorporated | System and method for determining object information using an estimated rigid motion response |
US9268441B2 (en) | 2011-04-05 | 2016-02-23 | Parade Technologies, Ltd. | Active integrator for a capacitive sense array |
US9557857B2 (en) | 2011-04-26 | 2017-01-31 | Synaptics Incorporated | Input device with force sensing and haptic response |
US9748952B2 (en) | 2011-09-21 | 2017-08-29 | Synaptics Incorporated | Input device with integrated deformable electrode structure for force sensing |
US9041418B2 (en) | 2011-10-25 | 2015-05-26 | Synaptics Incorporated | Input device with force sensing |
US9671898B2 (en) | 2011-10-25 | 2017-06-06 | Synaptics Incorporated | Input device with force sensing |
US9665214B2 (en) | 2012-03-29 | 2017-05-30 | Synaptics Incorporated | System and methods for determining object information using selectively floated electrodes |
US20160196935A1 (en) * | 2012-09-28 | 2016-07-07 | Apple Inc. | Ultra Low Travel Keyboard |
US9911553B2 (en) * | 2012-09-28 | 2018-03-06 | Apple Inc. | Ultra low travel keyboard |
US9997306B2 (en) | 2012-09-28 | 2018-06-12 | Apple Inc. | Ultra low travel keyboard |
US9229592B2 (en) | 2013-03-14 | 2016-01-05 | Synaptics Incorporated | Shear force detection using capacitive sensors |
US9958994B2 (en) | 2013-03-14 | 2018-05-01 | Synaptics Incorporated | Shear force detection using capacitive sensors |
US9652040B2 (en) | 2013-08-08 | 2017-05-16 | Apple Inc. | Sculpted waveforms with no or reduced unforced response |
US9779592B1 (en) | 2013-09-26 | 2017-10-03 | Apple Inc. | Geared haptic feedback element |
US9886093B2 (en) | 2013-09-27 | 2018-02-06 | Apple Inc. | Band with haptic actuators |
US9928950B2 (en) | 2013-09-27 | 2018-03-27 | Apple Inc. | Polarized magnetic actuators for haptic response |
US10126817B2 (en) | 2013-09-29 | 2018-11-13 | Apple Inc. | Devices and methods for creating haptic effects |
US10651716B2 (en) | 2013-09-30 | 2020-05-12 | Apple Inc. | Magnetic actuators for haptic response |
US10236760B2 (en) | 2013-09-30 | 2019-03-19 | Apple Inc. | Magnetic actuators for haptic response |
US10459521B2 (en) | 2013-10-22 | 2019-10-29 | Apple Inc. | Touch surface for simulating materials |
US10276001B2 (en) | 2013-12-10 | 2019-04-30 | Apple Inc. | Band attachment mechanism with haptic response |
US9874945B2 (en) | 2014-02-13 | 2018-01-23 | Microsoft Technology Licensing, Llc | Low-profile pointing stick |
US10528155B2 (en) | 2014-02-13 | 2020-01-07 | Microsoft Technology Licensing, Llc | Low-profile pointing stick |
US10627918B2 (en) | 2014-02-13 | 2020-04-21 | Microsoft Technology Licensing, Llc | Low-profile pointing stick |
US9753570B2 (en) | 2014-03-14 | 2017-09-05 | Synaptics Incorporated | Combined capacitive sensing |
US11093093B2 (en) | 2014-03-14 | 2021-08-17 | Synaptics Incorporated | Transcapacitive and absolute capacitive sensing profiles |
US10545604B2 (en) | 2014-04-21 | 2020-01-28 | Apple Inc. | Apportionment of forces for multi-touch input devices of electronic devices |
US10069392B2 (en) | 2014-06-03 | 2018-09-04 | Apple Inc. | Linear vibrator with enclosed mass assembly structure |
US9608506B2 (en) | 2014-06-03 | 2017-03-28 | Apple Inc. | Linear actuator |
US10444862B2 (en) * | 2014-08-22 | 2019-10-15 | Synaptics Incorporated | Low-profile capacitive pointing stick |
US10490035B2 (en) | 2014-09-02 | 2019-11-26 | Apple Inc. | Haptic notifications |
US9830782B2 (en) | 2014-09-02 | 2017-11-28 | Apple Inc. | Haptic notifications |
US9864515B1 (en) | 2014-10-24 | 2018-01-09 | Google Llc | Virtual joystick on a touch-sensitive screen |
US9354720B1 (en) * | 2014-12-23 | 2016-05-31 | Synaptics Incorporated | Low-profile capacitive pointing stick |
US10353467B2 (en) | 2015-03-06 | 2019-07-16 | Apple Inc. | Calibration of haptic devices |
US11402911B2 (en) | 2015-04-17 | 2022-08-02 | Apple Inc. | Contracting and elongating materials for providing input and output for an electronic device |
US10481691B2 (en) | 2015-04-17 | 2019-11-19 | Apple Inc. | Contracting and elongating materials for providing input and output for an electronic device |
US9898095B2 (en) | 2015-06-29 | 2018-02-20 | Synaptics Incorporated | Low-profile capacitive pointing stick |
US10261619B2 (en) | 2015-08-31 | 2019-04-16 | Synaptics Incorporated | Estimating force applied by an input object to a touch sensor |
US10566888B2 (en) | 2015-09-08 | 2020-02-18 | Apple Inc. | Linear actuators for use in electronic devices |
US10039080B2 (en) | 2016-03-04 | 2018-07-31 | Apple Inc. | Situationally-aware alerts |
US10609677B2 (en) | 2016-03-04 | 2020-03-31 | Apple Inc. | Situationally-aware alerts |
US10809805B2 (en) | 2016-03-31 | 2020-10-20 | Apple Inc. | Dampening mechanical modes of a haptic actuator using a delay |
US10268272B2 (en) | 2016-03-31 | 2019-04-23 | Apple Inc. | Dampening mechanical modes of a haptic actuator using a delay |
US10622538B2 (en) | 2017-07-18 | 2020-04-14 | Apple Inc. | Techniques for providing a haptic output and sensing a haptic input using a piezoelectric body |
US10691211B2 (en) | 2018-09-28 | 2020-06-23 | Apple Inc. | Button providing force sensing and/or haptic output |
US10599223B1 (en) | 2018-09-28 | 2020-03-24 | Apple Inc. | Button providing force sensing and/or haptic output |
US11380470B2 (en) | 2019-09-24 | 2022-07-05 | Apple Inc. | Methods to control force in reluctance actuators based on flux related parameters |
US11763971B2 (en) | 2019-09-24 | 2023-09-19 | Apple Inc. | Methods to control force in reluctance actuators based on flux related parameters |
US11977683B2 (en) | 2021-03-12 | 2024-05-07 | Apple Inc. | Modular systems configured to provide localized haptic feedback using inertial actuators |
US11809631B2 (en) | 2021-09-21 | 2023-11-07 | Apple Inc. | Reluctance haptic engine for an electronic device |
Also Published As
Publication number | Publication date |
---|---|
AU2001232876A1 (en) | 2001-07-31 |
WO2001054111A1 (en) | 2001-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6642857B1 (en) | Capacitive pointing stick | |
US6943705B1 (en) | Method and apparatus for providing an integrated membrane switch and capacitive sensor | |
US8063330B2 (en) | Uniform threshold for capacitive sensing | |
US6002389A (en) | Touch and pressure sensing method and apparatus | |
US8902173B2 (en) | Pointing device using capacitance sensor | |
US5463388A (en) | Computer mouse or keyboard input device utilizing capacitive sensors | |
KR100399564B1 (en) | Electrostatic pen apparatus and method having an electrically conductive and flexible tip | |
US8169332B2 (en) | Tactile device with force sensitive touch input surface | |
US8089470B1 (en) | Finger/stylus touch pad | |
US5854625A (en) | Force sensing touchpad | |
US9874951B2 (en) | Stylus for operating a digitizer system | |
US10635248B2 (en) | Force sensor mount and related housings and systems that incorporate the same | |
US8400402B2 (en) | Electronic device housing with integrated user input capability | |
US8937607B2 (en) | Capacitive touch panel with dynamically allocated electrodes | |
US7714848B2 (en) | Touch sensing apparatus | |
US20120306802A1 (en) | Differential capacitance touch sensor | |
US10928911B2 (en) | Movement capability for buttonless touchpads and forcepads | |
CN102103445A (en) | Sensor apparatus and information processing apparatus | |
CA2538107A1 (en) | Tethered stylus for use with a capacitance-sensitive touchpad | |
US20030128181A1 (en) | Low profile cursor control device | |
US7170301B1 (en) | Touch sensing apparatus | |
US20120176312A1 (en) | Pointing device using capacitive sensing | |
KR101370811B1 (en) | Membrane switch sheet and membrane switch keyboard | |
US20240411403A1 (en) | Input device | |
US10761622B2 (en) | Pressure sensing on a touch sensor using capacitance |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SYNAPTICS INCORPORATED, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SCHEDIWY, RICHARD;HUIE, MARK;COOK, CHARLES;REEL/FRAME:011657/0378 Effective date: 20010216 |
|
AS | Assignment |
Owner name: ESOFT, INC., COLORADO Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HARTMAN, ROBERT CHARLES;DIETRICH II, JOHN ELTON;FINN, JEFFREY JAMES;AND OTHERS;REEL/FRAME:011788/0184 Effective date: 20010502 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: WELLS FARGO BANK, NATIONAL ASSOCIATION, NORTH CARO Free format text: SECURITY INTEREST;ASSIGNOR:SYNAPTICS INCORPORATED;REEL/FRAME:033888/0851 Effective date: 20140930 |
|
FPAY | Fee payment |
Year of fee payment: 12 |
|
AS | Assignment |
Owner name: WELLS FARGO BANK, NATIONAL ASSOCIATION, NORTH CAROLINA Free format text: SECURITY INTEREST;ASSIGNOR:SYNAPTICS INCORPORATED;REEL/FRAME:044037/0896 Effective date: 20170927 Owner name: WELLS FARGO BANK, NATIONAL ASSOCIATION, NORTH CARO Free format text: SECURITY INTEREST;ASSIGNOR:SYNAPTICS INCORPORATED;REEL/FRAME:044037/0896 Effective date: 20170927 |