Patents by Inventor Daniel Pickett

Daniel Pickett has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9448267
    Abstract: In certain embodiments, an apparatus comprises a charge-measurement capacitor and circuitry. The circuitry is configured to provide a pre-determined amount of charge to the charge-measurement capacitor and transfer an accumulated amount of charge on a sense electrode to the charge-measurement capacitor, the accumulated amount of charge having accumulated on the sense electrode due at least in part to noise. The circuitry is configured measure a voltage of the charge-measurement capacitor to determine the accumulated amount of charge.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: September 20, 2016
    Assignee: Atmel Corporation
    Inventors: Harald Philipp, Daniel Pickett, Esat Yilmaz
  • Patent number: 9411472
    Abstract: In one embodiment, a method includes receiving, by a controller coupled to a touch sensor, a plurality of signals from a plurality of sense electrodes, the plurality of signals indicative of an amount of capacitance between the touch sensor and an external object. The method further includes accessing a stored threshold value, determining a strength of a charge return path between the touch sensor and a ground, and adjusting the stored threshold value based on the determined strength of the charge return path. The threshold value indicates a threshold magnitude of the signals from the plurality of sense electrodes to process as a touch by the external object.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: August 9, 2016
    Assignee: Atmel Corporation
    Inventors: Martin John Simmons, Darren Golbourn, Daniel Pickett
  • Patent number: 9372580
    Abstract: In one embodiment, a method includes sending a first set of signals to a first set of lines of a touch sensor. The method also includes receiving a second set of signals on a second set of lines of the touch sensor in response to sending the first set of signals. The second set of lines are capacitively coupled to the first set of lines. The method includes sending a third set of signals and receiving a fourth set of signals. The fourth set of signals is capacitively generated based on the third set of signals. The method also includes determining a fifth set of signals by compensating the second set of signals based on the fourth set of signals and determining whether a touch occurred based on the fifth set of signals.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: June 21, 2016
    Assignee: Atmel Corporation
    Inventors: Martin John Simmons, Darren Golbourn, Daniel Pickett, Andrew Hersee
  • Patent number: 8866790
    Abstract: A method of tracking multiple touches over time on a touch sensor, for example a capacitive touch screen. The method analyzes first and second touch data sets from adjacent first and second time frames. First, the touch data sets are analyzed to determine the closest touch in the second time frame to each of the touches in the first time frame, and calculating the separation between each such pair of touches. Then, starting with the pair of touches having the smallest separation, each pair is validated until a pairing is attempted between touches for which the touch in the second time frame has already been paired. At this point, the as-yet unpaired touches from the first and second touch data sets are re-processed by re-applying the computations but only including the as-yet unpaired touches. This re-processing is iterated until no further pairings need to be made. The method avoids complex algebra and floating point operations, and has little memory requirement.
    Type: Grant
    Filed: October 21, 2008
    Date of Patent: October 21, 2014
    Assignee: Atmel Corporation
    Inventors: Martin Simmons, Daniel Pickett
  • Publication number: 20140300376
    Abstract: In particular embodiments, an apparatus includes a charge-measurement capacitor having a first plate coupled to a second plate of a coupling capacitor and a non-transitory computer-readable storage medium embodying logic that is operable when executed to ground a first plate of the coupling capacitor; inject a pre-determined amount of charge onto the charge-measurement capacitor; and transfer an amount of charge accumulated on the second plate of the coupling capacitor to the first plate of the charge-measurement capacitor. The charge accumulated on the second plate of the coupling capacitor is due at least in part to noise. The logic is also operable when executed to determine, through a measured voltage across the charge-measurement capacitor, the amount of charge.
    Type: Application
    Filed: January 13, 2014
    Publication date: October 9, 2014
    Inventors: Harald Philipp, Daniel Pickett, Esat Yilmaz
  • Patent number: 8736568
    Abstract: In a touch sensor, as well as providing touch position data, additional data is provided on the shape of the touch. This is achieved by having sampling nodes on a finer mesh than the size of the actuating object, typically a finger, so each finger touch activates a group of adjacent nodes on the sensor. In this way, each touch has a shape formed by the activated nodes. The shape allows the touch sensor to report an angle with each touch and data indicating how elongate the touch is, preferably both together as a vector in which the direction of the vector gives the angle and the magnitude of the vector gives the ellipticity. For each frame of data collected from the sensor array, the sensor outputs an (x, y) coordinate of touch position and a further (x, y) coordinate of a shape vector.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: May 27, 2014
    Assignee: Atmel Corporation
    Inventors: Peter Sleeman, Martin John Simmons, Daniel Pickett, Christopher Ard
  • Patent number: 8629686
    Abstract: In particular embodiments, an apparatus includes a charge-measurement capacitor having a first plate coupled to a second plate of a coupling capacitor and a non-transitory computer-readable storage medium embodying logic that is operable when executed to ground a first plate of the coupling capacitor; inject a pre-determined amount of charge onto the charge-measurement capacitor; and transfer an amount of charge accumulated on the second plate of the coupling capacitor to the first plate of the charge-measurement capacitor. The charge accumulated on the second plate of the coupling capacitor is due at least in part to noise. The logic is also operable when executed to determine, through a measured voltage across the charge-measurement capacitor, the amount of charge.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: January 14, 2014
    Assignee: Atmel Corporation
    Inventors: Harald Philipp, Daniel Pickett, Esat Yilmaz
  • Patent number: 8598894
    Abstract: In a capacitive sensor of the type having X electrodes which are driven and Y electrodes that are used as sense channels connected to charge measurement capacitors, signal measurements may be made by driving the X electrodes to transfer successive packets of charge to the charge measurement capacitors. An additional noise measurement may be made by emulating or mimicking the signal measurement, but in certain embodiments without driving the X electrodes. The packets of charge transferred to the charge accumulation capacitor may be indicative of noise induced on the XY sensing nodes. These noise measurements can be used to configure post-processing of the signal measurements.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: December 3, 2013
    Assignee: Atmel Corporation
    Inventors: Harald Philipp, Daniel Pickett, Esat Yilmaz
  • Publication number: 20130307569
    Abstract: In particular embodiments, an apparatus includes a charge-measurement capacitor having a first plate coupled to a second plate of a coupling capacitor and a non-transitory computer-readable storage medium embodying logic that is operable when executed to ground a first plate of the coupling capacitor; inject a pre-determined amount of charge onto the charge-measurement capacitor; and transfer an amount of charge accumulated on the second plate of the coupling capacitor to the first plate of the charge-measurement capacitor. The charge accumulated on the second plate of the coupling capacitor is due at least in part to noise. The logic is also operable when executed to determine, through a measured voltage across the charge-measurement capacitor, the amount of charge.
    Type: Application
    Filed: July 18, 2013
    Publication date: November 21, 2013
    Inventors: Harald Philipp, Daniel Pickett, Esat Yilmaz
  • Publication number: 20130162583
    Abstract: In one embodiment, a method includes sending a first set of signals to a first set of lines of a touch sensor. The method also includes receiving a second set of signals on a second set of lines of the touch sensor in response to sending the first set of signals. The second set of lines are capacitively coupled to the first set of lines. The method includes sending a third set of signals and receiving a fourth set of signals. The fourth set of signals is capacitively generated based on the third set of signals. The method also includes determining a fifth set of signals by compensating the second set of signals based on the fourth set of signals and determining whether a touch occurred based on the fifth set of signals.
    Type: Application
    Filed: December 21, 2011
    Publication date: June 27, 2013
    Inventors: Martin John Simmons, Darren Golbourn, Daniel Pickett, Andrew Hersee
  • Publication number: 20130147752
    Abstract: In one embodiment, a method includes receiving, by a controller coupled to a touch sensor, a plurality of signals from a plurality of sense electrodes, the plurality of signals indicative of an amount of capacitance between the touch sensor and an external object. The method further includes accessing a stored threshold value, determining a strength of a charge return path between the touch sensor and a ground, and adjusting the stored threshold value based on the determined strength of the charge return path. The threshold value indicates a threshold magnitude of the signals from the plurality of sense electrodes to process as a touch by the external object.
    Type: Application
    Filed: December 8, 2011
    Publication date: June 13, 2013
    Inventors: Martin John Simmons, Darren Golbourn, Daniel Pickett
  • Publication number: 20120235937
    Abstract: In a touch sensor, as well as providing touch position data, additional data is provided on the shape of the touch. This is achieved by having sampling nodes on a finer mesh than the size of the actuating object, typically a finger, so each finger touch activates a group of adjacent nodes on the sensor. In this way, each touch has a shape formed by the activated nodes. The shape allows the touch sensor to report an angle with each touch and data indicating how elongate the touch is, preferably both together as a vector in which the direction of the vector gives the angle and the magnitude of the vector gives the ellipticity. For each frame of data collected from the sensor array, the sensor outputs an (x, y) coordinate of touch position and a further (x, y) coordinate of a shape vector.
    Type: Application
    Filed: March 15, 2012
    Publication date: September 20, 2012
    Inventors: Peter Sleeman, Martin John Simmons, Daniel Pickett, Christopher Ard
  • Patent number: 8154529
    Abstract: In a touch sensor, as well as providing touch position data, additional data is provided on the shape of the touch. This is achieved by having sampling nodes on a finer mesh than the size of the actuating object, typically a finger, so each finger touch activates a group of adjacent nodes on the sensor. In this way, each touch has a shape formed by the activated nodes. The shape allows the touch sensor to report an angle with each touch and data indicating how elongate the touch is, preferably both together as a vector in which the direction of the vector gives the angle and the magnitude of the vector gives the ellipticity. For each frame of data collected from the sensor array, the sensor outputs an (x, y) coordinate of touch position and a further (x, y) coordinate of a shape vector. This allows many novel gestures to be provided, such as single finger “drag and zoom” and single finger “drag and rotate”.
    Type: Grant
    Filed: May 14, 2009
    Date of Patent: April 10, 2012
    Assignee: Atmel Corporation
    Inventors: Peter Sleeman, Martin John Simmons, Daniel Pickett, Christopher Ard
  • Publication number: 20120049859
    Abstract: In a capacitive sensor of the type having X electrodes which are driven and Y electrodes that are used as sense channels connected to charge measurement capacitors, signal measurements may be made by driving the X electrodes to transfer successive packets of charge to the charge measurement capacitors. An additional noise measurement may be made by emulating or mimicking the signal measurement, but in certain embodiments without driving the X electrodes. The packets of charge transferred to the charge accumulation capacitor may be indicative of noise induced on the XY sensing nodes. These noise measurements can be used to configure post-processing of the signal measurements.
    Type: Application
    Filed: November 7, 2011
    Publication date: March 1, 2012
    Inventors: Harald Philipp, Daniel Pickett, Esat Yilmaz
  • Patent number: 8054090
    Abstract: In a capacitive sensor of the type having X electrodes which are driven and Y electrodes that are used as sense channels connected to charge measurement capacitors, signal measurements are made conventionally by driving the X electrodes to transfer successive packets of charge to the charge measurement capacitors. However, an additional noise measurement is made by emulating or mimicking the signal measurement, but without driving the X electrodes. The packets of charge transferred to the charge accumulation capacitor are then indicative of noise induced on the XY sensing nodes. These noise measurements can be used to configure post-processing of the signal measurements.
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: November 8, 2011
    Assignee: Atmel Corporation
    Inventors: Harald Philipp, Daniel Pickett, Esat Yilmaz
  • Publication number: 20100289754
    Abstract: In a touch sensor, as well as providing touch position data, additional data is provided on the shape of the touch. This is achieved by having sampling nodes on a finer mesh than the size of the actuating object, typically a finger, so each finger touch activates a group of adjacent nodes on the sensor. In this way, each touch has a shape formed by the activated nodes. The shape allows the touch sensor to report an angle with each touch and data indicating how elongate the touch is, preferably both together as a vector in which the direction of the vector gives the angle and the magnitude of the vector gives the ellipticity. For each frame of data collected from the sensor array, the sensor outputs an (x, y) coordinate of touch position and a further (x, y) coordinate of a shape vector. This allows many novel gestures to be provided, such as single finger “drag and zoom” and single finger “drag and rotate”.
    Type: Application
    Filed: May 14, 2009
    Publication date: November 18, 2010
    Inventors: Peter Sleeman, Martin John Simmons, Daniel Pickett, Christopher Ard
  • Publication number: 20100097078
    Abstract: In a capacitive sensor of the type having X electrodes which are driven and Y electrodes that are used as sense channels connected to charge measurement capacitors, signal measurements are made conventionally by driving the X electrodes to transfer successive packets of charge to the charge measurement capacitors. However, an additional noise measurement is made by emulating or mimicking the signal measurement, but without driving the X electrodes. The packets of charge transferred to the charge accumulation capacitor are then indicative of noise induced on the XY sensing nodes. These noise measurements can be used to configure post-processing of the signal measurements.
    Type: Application
    Filed: October 22, 2008
    Publication date: April 22, 2010
    Inventors: Harald Philipp, Daniel Pickett, Esat Yilmaz