9110543

Method and Apparatus for Emulating Touch and Gesture Events on a Capacitive Touch Sensor

PublishedAugust 18, 2015
Assigneenot available in USPTO data we have
InventorsSteve Dabell
Technical Abstract

Patent Claims
24 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. An apparatus for emulating a gesture on a capacitive touch sensor array, comprising: one or more electric field detection means for measuring an electric field emitted as a function of time from one or more first transmitting electrodes of said capacitive touch sensor array; wherein said apparatus further comprises a location determining means to estimate a two dimensional location of said apparatus relative to said first transmitting electrodes; said location determining means determining a plurality of distance estimates between said apparatus and each of said first transmitting electrodes from said measured electric field and computes a two dimensional average of said plurality of distance estimates to produce a two dimensional estimate of said location of said apparatus relative to said first transmitting electrodes; an emulation processor to determine a sequence of contiguous emulated touch event locations relative to said location of apparatus, which comprise said gesture on said capacitive touch sensor array; a predictive scan pattern means to infer electrode scan waveforms of one or more second transmitting electrodes at said pattern means to infer electrode scan waveforms of one or more second transmitting electrodes at said sequence of contiguous emulated touch event locations on said capacitive touch sensor array from said measured electric field, said one or more second transmitting electrodes including some, none or all of said one or more first transmitting electrodes; an electric field synthesizing means to create a time variant electric field in accordance with said electrode scan waveforms for each said one or more second transmitting electrodes; and a coupling means to couple said time variant electric to one or more receiving electrodes animating a sequence of emulated touch events consecutively as a function of time along said sequence of contiguous emulated touch event locations thereby rendering said gesture.

2

2. Apparatus of claim 1 , further comprising a height and pressure determining means to determine a height or pressure and any combinations thereof of said apparatus opposed said capacitive touch sensor array.

3

3. Apparatus of claim 1 further comprising a height and pressure determining means to determine a pressure or height and any combinations thereof of said apparatus opposed said capacitive touch sensor array; said pressure determining means further comprising a compute means to correlate said measured electric field emitted from said one or more first transmitting electrodes to height or pressure and any combinations thereof, of said apparatus opposed said capacitive touch sensor array.

4

4. Apparatus of claim 1 wherein said apparatus further comprising a modulator means to emulate pressure effect of said apparatus opposed said capacitive touch sensor array.

5

5. Apparatus of claim 1 further comprising a modulator means to amplitude shift key modulate, frequency modulate, phase modulate, or any combinations thereof, said emulated touch events to communicate position, height, orientation, movement, pressure, button presses, and slider actions or any combinations thereof, of said apparatus to said capacitive touch sensor array.

6

6. Apparatus of claim 1 further comprising a modulator means to communicate information to said one or more receiving electrodes of said capacitive touch sensor array; said modulator means further comprises an amplitude shift key means, frequency shift key means, or phase shift key means, or any combinations thereof, to modulate said synthesized time variant electric fields to communicate said information.

7

7. Apparatus of claim 1 wherein said gesture emulates a single finger swipe gesture; wherein said sequence of emulated touch events is animated consecutively as a function of time along said sequence of contiguous emulated touch event locations between a start location and a stop location thereby rendering said single finger swipe gesture.

8

8. Apparatus of claim 1 wherein said gesture emulates a two finger gesture; wherein said sequence of contiguous emulated touch event locations are comprised of a first sequence of contiguous emulated touch event locations and a second sequence of contiguous emulated touch event locations; wherein said sequence of emulated touch events is comprised of a first sequence of emulated touch events and a second sequence of emulated touch events; said first sequence of emulated touch events is animated consecutively as a function of time along said first sequence of contiguous emulated touch event locations between a first start location and a first stop location; and said second sequence of emulated touch events is animated consecutively as a function of time along said second sequence of contiguous emulated touch event locations between a second start location and a second stop location thereby rendering said two finger gesture.

9

9. Apparatus of claim 1 wherein said gesture emulates a three finger gesture; wherein said sequence of contiguous emulated touch event locations are comprised of a first sequence of contiguous emulated touch event locations, a second sequence of contiguous emulated touch event locations, and a third sequence of contiguous emulated touch event locations; wherein said sequence of emulated touch events is comprised of a first sequence of emulated touch events, a second sequence of emulated touch events, and a third sequence of emulated touch events; said first plurality said first sequence of emulated touch events is animated consecutively as a function of time along said first sequence of contiguous emulated touch event locations between a first start location and a first stop location; and said second sequence of emulated touch events is animated consecutively as a function of time along said second sequence of contiguous emulated touch event locations between a second start location and a second stop location; and said third sequence of emulated touch events is animated consecutively as a function of time along said third sequence of contiguous emulated touch event locations between a third start location and a third stop location thereby rendering said three finger gesture.

10

10. Apparatus of claim 1 further comprising a control means to enable said apparatus to emulate said gesture.

11

11. Apparatus of claim 1 further comprising a control means to enable said sequence of contiguous emulated touch event locations animating said gesture.

12

12. Apparatus of claim 1 wherein said apparatus is a stylus.

13

13. Apparatus of claim 1 , wherein said apparatus is a game controller.

14

14. Apparatus of claim 1 further comprising an induction coil means for magnetically coupling said apparatus to said capacitive touch sensor array.

15

15. Apparatus of claim 1 further comprising an orientation determining means to determine the relative orientation of said apparatus to said capacitive touch sensor array; said orientation determining means comprising an angle calculating means to calculate the angle made by two or more said electric field intensity detection means to said one or more first transmitting electrodes of said capacitive touch sensor array from said measured electric field.

16

16. An apparatus for emulating touch events on a capacitive touch sensor array comprising: an electric field detection means to measure an electric field as a function of time generated from one or more first transmitting electrodes of said capacitive touch sensor array; wherein said apparatus further comprises a location determining means to estimate a two dimensional location of said apparatus relative to said first transmitting electrodes; said location determining means determining a plurality of distance estimates between said apparatus and each of said first transmitting electrodes from associated measured electric field and computes a two dimensional average of said plurality of distance estimates to produce a two dimensional estimate of said location of said apparatus relative to said first transmitting electrodes; an emulation processor to determine one or more emulated touch event locations relative to said location of apparatus; a predicting means to predict electrode scan waveforms of one or more second transmitting electrodes at said one or more emulated touch event locations, from said measured electric field, said one or more second transmitting electrodes including some, none or all of said one or more firs transmitting electrodes; a synthesizing means to synthesize electric fields which are in accordance with said predicted electrode scan waveforms of said one or more second transmitting electrodes; and a coupling means to couple said synthesized electric fields to one or more receiving electrodes of said capacitive sensor array, thereby rendering said touch events at said one or more emulated touch event locations.

17

17. A method to modulate emulated touch events at one or more emulated touch events on a capacitive touch sensor array comprising the steps of: measuring an electric field emitted from one or more first transmitting electrodes on said capacitive touch sensor array; estimating a two dimensional location on said capacitive touch sensor array relative to said first transmitting electrodes comprising the steps of: determining a plurality of distance estimates between said location and each of said first transmitting electrodes from said measured electric field and computing a two dimensional average of said plurality of distance estimates to produce a two dimensional estimate of said location relative to said first transmitting electrodes; inferring said one or more emulated touch locations relative to said one or more first transmitting electrodes from said measured electric field; predicting electrode scan waveforms of one or more second transmitting electrodes at said one or more emulated touch locations on said capacitive touch sensor array, from said measured electric field, said one or more second electrodes including some, none, or all of said one or more first transmitting electrodes; synthesizing an electric field that is in accordance with said predicted electrode scan waveforms of one or more second transmitting electrodes; amplitude shift key modulating, frequency shift key modulating, or phase shift key modulating or any combinations thereof said synthesized electric field to produce a modulated electric field; and coupling said modulated electric field to said capacitive touch sensor array receiving electrodes thereby rendering a modulated emulated touch event at said one or more emulated touch locations.

18

18. A method for emulating touch event at one or more corresponding emulated touch event locations on a capacitive touch sensor array, comprising the steps of: measuring an electric field as a function of time generated from one or more first transmitting electrodes of said capacitive touch sensor array; estimating a two dimensional location on said capacitive touch sensor array relative to said first transmitting electrodes comprising the steps of: determining a plurality of distance estimates between said location and each of said first transmitting electrodes from said measured electric field and computing a two dimensional average of said plurality of distance estimated to produce a two dimensional estimate of said location relative to said first transmitting electrodes; inferring said one or more emulated touch event locations relative to said one or more first transmitting electrode from said measured electric field; predicting electrode scan waveforms of one or more second transmitting electrodes at said one or more emulated touch event locations on said capacitive touch sensor array, from said measured electric field, said one or more second transmitting electrode including some, none, or all of said one or more first transmitting electrodes; synthesizing one or more electric fields which are in accordance with said electrode scan waveforms of said transmitting electrodes; and coupling said synthesized electric fields to one or more receiving electrode of said capacitive touch sensor array thereby rendering said touch events at said one or more emulated touch event locations.

19

19. A method for emulating a multi-touch gesture on a capacitive touch sensor array which consists of the steps of: measuring an electric field generated from one or more first transmitting electrodes of said capacitive touch sensor array; estimating a two dimensional location on said capacitive touch sensor array relative to said first transmitting electrodes comprising the steps of: determining a plurality of distance estimates between said location and each of said first transmitting electrodes from said measured electric field and computing a two dimensional average of said plurality of distance estimates to produce a two dimensional estimate of said location relative to said first transmitting electrodes; inferring a sequence of contiguous emulated touch event locations which comprise said gesture on said capacitive touch sensor array, relative to said one or more first transmitting electrodes from said measured electric field; predicting electrode scan waveforms of one or more second transmitting electrodes at said sequence of contiguous emulated touch locations which span said gesture, said one or more second transmitting electrodes including some, none or all of said one or more first transmitting electrodes; synthesizing a time sequence of time variant electric fields which are in accordance to said electrode scan waveforms of each said one or more second transmitting electrodes; and coupling said synthesized electric fields to one or more receiving electrodes of said capacitive touch sensor array animating a sequence of emulated touch events consecutively as a function of time along said sequence of contiguous emulated touch event location thereby rendering said gesture.

20

20. Apparatus of claim 1 wherein said one or more first transmitting electrodes and said one or more second transmitting electrodes and said one or more receiving electrodes collectively operate in mutual capacitance mode, or said one or more first transmitting electrodes, one or more second transmitting electrodes and one or more receiving electrodes operate in self capacitance mode, or any combinations thereof.

21

21. Apparatus of claim 1 wherein said electric field synthesizing means further comprises an intensity control means to control the amplitude of said time variant electric field.

22

22. Apparatus of claim 1 wherein said electric field synthesizing means further comprises an intensity control means to control the amplitude of said time variant electric field during an electrode scan duration of each said one or more second electrodes; rendering said sequence of touch emulation events at said one or more receiving electrodes with a controllable strength; wherein each said touch event of said sequence of touch events at said one or more receiving electrodes approximates a centroid.

23

23. Apparatus of claim 1 wherein said one or more receive electrodes including some, none or all of said one or more first transmitting electrodes and some, none or all of said one or more second transmitting electrodes if said apparatus is operating in self capacitance mode.

24

24. An apparatus for emulating gesture events on a capacitive touch sensor array, comprising: one or more electric field detectors to measure an electric field emitted as a function of time from one or more first transmitting electrodes of said capacitive touch sensor array; a two-dimensional coordinate interpolator to estimate a two dimensional location of said apparatus relative to said first transmitting electrodes; said two-dimensional coordinate interpolator determining a plurality of distance estimates between said apparatus and each of said first transmitting electrodes from associated measured electric fields; computing a two dimensional average of said plurality of distance estimates to produce a two dimensional estimate of location of said apparatus relative to said first transmitting electrodes; an emulation processor to determine a sequence of contiguous emulated touch event location relative to said location of apparatus, which comprise said gesture on said capacitive touch sensor array; a predictive scan pattern processor to infer electrode scan waveforms of one or more second transmitting electrodes at said sequence of contiguous emulated touch event locations on said capacitive touch sensor array from said measured electric field, said one or more second transmitting electrodes including some, none or all of said one or more first transmitting electrodes; an electric field synthesizer to create a time variant electric field in accordance to said electrode scan waveforms for each said one or more second transmitting electrodes; wherein said electric field synthesizer further controls an amplitude of said time variant electric field during each said one or more second electrode scan durations; and a transmit probe to couple said time variant electric field to one or more receiving electrodes animating a sequence of emulated touch events consecutively as a function of time along said sequence of contiguous emulated touch event locations thereby rendering said gesture.

Patent Metadata

Filing Date

Unknown

Publication Date

August 18, 2015

Inventors

Steve Dabell

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHOD AND APPARATUS FOR EMULATING TOUCH AND GESTURE EVENTS ON A CAPACITIVE TOUCH SENSOR” (9110543). https://patentable.app/patents/9110543

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.