Patents by Inventor David P. Funston

David P. Funston 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: 9965090
    Abstract: A process determines touch orientation of touches on a sense array of a touch-sensing device. The process obtains first touch data and second touch data of a conductive object proximate to the sense array at two temporally proximate times. The first and second touch data are then used to determine a first touch orientation, and the second touch data is used to determine a touch area and a provisional touch orientation. A touch orientation change is then determined as an absolute difference between the first touch orientation and the provisional touch orientation. The touch orientation change is compared with a threshold change, and the touch area is compared with a threshold area. In accordance with comparison results, the first touch orientation, the provisional orientation, or a weighted combination of them is designated as a second touch orientation corresponding to one of the two temporally proximate times.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: May 8, 2018
    Assignee: PARADE TECHNOLOGIES, LTD.
    Inventors: David P. Funston, Chao-Cheng Wen
  • Publication number: 20160209980
    Abstract: A process determines touch orientation of touches on a sense array of a touch-sensing device. The process obtains first touch data and second touch data of a conductive object proximate to the sense array at two temporally proximate times. The first and second touch data are then used to determine a first touch orientation, and the second touch data is used to determine a touch area and a provisional touch orientation. A touch orientation change is then determined as an absolute difference between the first touch orientation and the provisional touch orientation. The touch orientation change is compared with a threshold change, and the touch area is compared with a threshold area. In accordance with comparison results, the first touch orientation, the provisional orientation, or a weighted combination of them is designated as a second touch orientation corresponding to one of the two temporally proximate times.
    Type: Application
    Filed: March 25, 2016
    Publication date: July 21, 2016
    Inventors: David P. Funston, Chao-Cheng Wen
  • Patent number: 9304622
    Abstract: Apparatuses and methods of calculating a touch orientation of a touch data measured on a sense array. One method calculates the touch orientation by determining a major axis length of the touch, determining a maximum width of the touch in a first axis, and calculating an inverse trigonometric function using the maximum width and the major axis length. Another method calculates the touch orientation by determining a centroid position of the touch and a touch outline of the touch, calculating perimeter distances between the centroid position and the touch outline, and calculating the orientation using the largest distance value of the calculated perimeter distances and the centroid position. Another method calculates the touch orientation by calculating eigenvalues and eigenvectors.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: April 5, 2016
    Assignee: PARADE TECHNOLOGIES, LTD.
    Inventors: Massoud Badaye, Jonathan R. Peterson, David P. Funston
  • Publication number: 20140002407
    Abstract: Apparatuses and methods of calculating a touch orientation of a touch data measured on a sense array. One method calculates the touch orientation by determining a major axis length of the touch, determining a maximum width of the touch in a first axis, and calculating an inverse trigonometric function using the maximum width and the major axis length. Another method calculates the touch orientation by determining a centroid position of the touch and a touch outline of the touch, calculating perimeter distances between the centroid position and the touch outline, and calculating the orientation using the largest distance value of the calculated perimeter distances and the centroid position. Another method calculates the touch orientation by calculating eigenvalues and eigenvectors.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Inventors: Massoud Badaye, Jonathan R. Peterson, David P. Funston