Patents by Inventor William Yee-Ming Huang

William Yee-Ming Huang 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: 9983731
    Abstract: Systems, methods, and devices for reducing shadow effects in touch systems are contained herein. In one aspect, a method of reducing shadow effects in a touch system is disclosed. The method includes receiving a touch input on a touch interface, determining a difference between a weighted mean of the touch input and an arithmetic mean of the touch input and adjusting an estimated touch position of the touch input based on the difference.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: May 29, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Qiang Gao, William Yee-Ming Huang, Hsun Wei David Wong, Teresa Ka Ki Ng, Rex Wang, Carol King Mui Law, Suhail Jalil
  • Patent number: 9817518
    Abstract: Systems and methods are disclosed for determining a touch position from data received from a touch panel. In one implementation, an apparatus for processing a touch input signal includes a processor that may be configured for parallel processing, a touch device, a memory, operably connected to the processor, and configured to store processor instructions. The processor instructions can configure the processor to receive a plurality of data points corresponding to a plurality of touch events on the touch device, determine a center of mass estimate from the plurality of data points, determine a search radius of center of mass estimate, and determine an optimal touch point position based on the center of mass estimate and the search radius using the processor.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: November 14, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: William Yee-Ming Huang, Mohamed Imtiaz Ahmed, Hsun Wei David Wong, Raghukul Tilak, Qiang Gao, Suhail Jalil, Teresa Ka Ki Ng, Carol King Mui Law, Rex Wang
  • Patent number: 9507407
    Abstract: Lower report rates are desirable in touch devices to minimize power consumption. However, lower report rates lead to inaccurate and untimely depiction of a user's touch inputs on a touch display device. Disclosed are methods and apparatus for using a lower report rate; while maintaining substantially the same or better user experience achieved by using a higher report rate.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: November 29, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Teresa Ka Ki Ng, William Yee-Ming Huang, Qiang Gao, Hsun Wei David Wong, Carol King Mui Law, Rex Wang, Suhail Jalil, Raghukul Tilak, Mohamed Imtiaz Ahmed
  • Publication number: 20160283037
    Abstract: The presence of moisture on a touch screen device can mimic a user's touch causing false input detection and recognition. Disclosed are systems and methods for detecting the presence of moisture on a touch screen device.
    Type: Application
    Filed: April 11, 2016
    Publication date: September 29, 2016
    Inventors: Teresa Ka Ki Ng, William Yee-Ming Huang, Qiang Gao, Hsun Wei David Wong, Carol King Mui Law, Raghukul Tilak, Rex Wang, Suhail Jalil, Mohamed Imtiaz Ahmed
  • Publication number: 20160224187
    Abstract: Systems and methods are disclosed for determining a touch position from data received from a touch panel. In one implementation, an apparatus for processing a touch input signal includes a processor that may be configured for parallel processing, a touch device, a memory, operably connected to the processor, and configured to store processor instructions. The processor instructions can configure the processor to receive a plurality of data points corresponding to a plurality of touch events on the touch device, determine a center of mass estimate from the plurality of data points, determine a search radius of center of mass estimate, and determine an optimal touch point position based on the center of mass estimate and the search radius using the processor.
    Type: Application
    Filed: April 8, 2016
    Publication date: August 4, 2016
    Inventors: William Yee-Ming Huang, Mohamed Imtiaz Ahmed, Hsun Wei David Wong, Raghukul Tilak, Qiang Gao, Suhail Jalil, Teresa Ka Ki Ng, Carol King Mui Law, Rex Wang
  • Patent number: 9310933
    Abstract: Systems and methods are disclosed for determining a touch position from data received from a touch panel. In one implementation, an apparatus for processing a touch input signal includes a processor that may be configured for parallel processing, a touch device, a memory, operably connected to the processor, and configured to store processor instructions. The processor instructions can configure the processor to receive a plurality of data points corresponding to a plurality of touch events on the touch device, determine a center of mass estimate from the plurality of data points, determine a search radius of center of mass estimate, and determine an optimal touch point position based on the center of mass estimate and the search radius using the processor.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: April 12, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: William Yee-Ming Huang, Mohamed Imtiaz Ahmed, Hsun Wei David Wong, Raghukul Tilak, Qiang Gao, Suhail Jalil, Teresa Ka Ki Ng, Carol King Mui Law, Rex Wang
  • Patent number: 9310934
    Abstract: The presence of moisture on a touch screen device can mimic a user's touch causing false input detection and recognition. Disclosed are systems and methods for detecting the presence of moisture on a touch screen device.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: April 12, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Teresa Ka Ki Ng, William Yee-Ming Huang, Qiang Gao, Hsun Wei David Wong, Carol King Mui Law, Raghukul Tilak, Rex Wang, Suhail Jalil, Mohamed Imtiaz Ahmed
  • Publication number: 20150241950
    Abstract: Lower report rates are desirable in touch devices to minimize power consumption. However, lower report rates lead to inaccurate and untimely depiction of a user's touch inputs on a touch display device. Disclosed are methods and apparatus for using a lower report rate; while maintaining substantially the same or better user experience achieved by using a higher report rate.
    Type: Application
    Filed: November 13, 2014
    Publication date: August 27, 2015
    Inventors: Teresa Ka Ki Ng, William Yee-Ming Huang, Qiang Gao, Hsun Wei David Wong, Carol King Mui Law, Rex Wang, Suhail Jalil, Raghukul Tilak, Mohamed Imtiaz Ahmed
  • Publication number: 20150242050
    Abstract: Systems and methods are disclosed for determining a touch position from data received from a touch panel. In one implementation, an apparatus for processing a touch input signal includes a processor that may be configured for parallel processing, a touch device, a memory, operably connected to the processor, and configured to store processor instructions. The processor instructions can configure the processor to receive a plurality of data points corresponding to a plurality of touch events on the touch device, determine a center of mass estimate from the plurality of data points, determine a search radius of center of mass estimate, and determine an optimal touch point position based on the center of mass estimate and the search radius using the processor.
    Type: Application
    Filed: November 13, 2014
    Publication date: August 27, 2015
    Inventors: William Yee-Ming Huang, Mohamed Imtiaz Ahmed, Hsun Wei David Wong, Raghukul Tilak, Qiang Gao, Suhail Jalil, Teresa Ka Ki Ng, Carol King Mui Law, Rex Wang
  • Publication number: 20150242052
    Abstract: Systems, methods, and devices for reducing shadow effects in touch systems are contained herein. In one aspect, a method of reducing shadow effects in a touch system is disclosed. The method includes receiving a touch input on a touch interface, determining a difference between a weighted mean of the touch input and an arithmetic mean of the touch input and adjusting an estimated touch position of the touch input based on the difference.
    Type: Application
    Filed: February 12, 2015
    Publication date: August 27, 2015
    Inventors: Qiang Gao, William Yee-Ming Huang, Hsun Wei David Wong, Teresa Ka Ki Ng, Rex Wang, Carol King Mui Law, Suhail Jalil
  • Publication number: 20150242053
    Abstract: Systems, methods, and devices for adjusting the position of a touch input are contained herein. In one aspect, a method of correcting the position of a touch input near the edge of a touch screen and across the touch screen is disclosed. The method includes receiving a touch input, determining a position of a centroid corresponding to the touch input, determining a bias based on the position and a bias model, and determining whether to adjust the position based on the bias.
    Type: Application
    Filed: February 12, 2015
    Publication date: August 27, 2015
    Inventors: Qiang Gao, William Yee-Ming Huang, Hsun Wei David Wong, Teresa Ka Ki Ng, Rex Wang, Carol King Mui Law, Suhail Jalil
  • Publication number: 20150242051
    Abstract: The presence of moisture on a touch screen device can mimic a user's touch causing false input detection and recognition. Disclosed are systems and methods for detecting the presence of moisture on a touch screen device.
    Type: Application
    Filed: November 13, 2014
    Publication date: August 27, 2015
    Inventors: Teresa Ka Ki Ng, William Yee-Ming Huang, Qiang Gao, Hsun Wei David Wong, Carol King Mui Law, Raghukul Tilak, Rex Wang, Suhail Jalil, Mohamed Imtiaz Ahmed
  • Publication number: 20150242115
    Abstract: Systems, methods, and devices for filtering touch input data are contained herein. In one aspect, a method of filtering a touch input received on a touch interface is disclosed. The method includes receiving a first touch input at a first time, receiving a second touch input at a second time, determining a touch velocity based on the first and second touch inputs, adjusting filtering parameters based on the determined velocity, and filtering the second touch input based on the adjusted filtering parameters.
    Type: Application
    Filed: February 12, 2015
    Publication date: August 27, 2015
    Inventors: Qiang Gao, William Yee-Ming Huang, Hsun Wei David Wong, Teresa Ka Ki Ng, Rex Wang, Carol King Mui Law, Suhail Jalil
  • Publication number: 20140306910
    Abstract: Systems, apparatus and methods for touch detection are presented. Multiple fingers (two to five) from one hand are tracked based on fast moving fingers being group in a fixed position relative to one another. Touch points are matched from a first time to a second time wherein the matching minimizes relative movement between the tracked fingers. In some embodiments, a touch sensor receives first and second touch data comprising touch detections. A processor matches, for several candidate matches, touch detections from a first set to a second set. For each match, the processor further computes a rotation and translation matrix between the first set and the second set; applies the rotation and translation matrix to the first set to determine a result; and calculate a Euclidian distance between the result and the second set. Finally, the processor selects a match, from the several matches, having a minimum Euclidian distance.
    Type: Application
    Filed: April 11, 2014
    Publication date: October 16, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: William Yee-Ming Huang, Suhail Jalil, Raghukul Tilak, Mohamed Imtiaz Ahmed
  • Publication number: 20140306903
    Abstract: A touchscreen system includes a touchscreen configured to receive touch data from a user, a plurality of modules, and a touch performance profiler module communicatively coupled to at least one of the plurality of modules. The plurality of modules are collectively configured to process the touch data and display an output based on the processed touch data. The touch performance profiler module is configured to monitor the at least one of the plurality of modules in real-time and output performance attributes of the at least one of the plurality of modules based at least in part on the monitoring.
    Type: Application
    Filed: March 24, 2014
    Publication date: October 16, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: William Yee-Ming HUANG, Mohamed Imtiaz AHMED, Raghukul TILAK, Suhail JALIL, Khosro Mohammad RABII
  • Patent number: 7567722
    Abstract: A dynamically scaled file encoding method and apparatus are disclosed. A file encoding system using JPEG encoding can be configured to produce relatively constant compressed file sizes irrespective of the initial file size and file contents. The system retrieves an initial file or image that is to be compressed and determines a target bit rate corresponding to the compressed file. The target bit rate is used to determine an initial scaling factor. The initial file is encoded using a JPEG encoder having coefficients scaled by the initial scaling factor. The resultant bit rate can be adjusted in a second loop if greater than the desired bit rate. To adjust the bit rate, a recomputed scaling factor is determined from the resultant bit rate. The initial file is then encoded with coefficients scaled by the recomputed scaling factor to achieve a bit rate that is within the target bit rate.
    Type: Grant
    Filed: March 22, 2005
    Date of Patent: July 28, 2009
    Assignee: Qualcomm Incorporated
    Inventors: Shizhong Liu, Phan L. Do, William Yee-Ming Huang, Charles S. Han, Suhail Jalil
  • Patent number: 6836758
    Abstract: A method and system for speech recognition combines different types of engines in order to recognize user-defined digits and control words, predefined digits and control words, and nametags. Speaker-independent engines are combined with speaker-dependent engines. A Hidden Markov Model (HMM) engine is combined with Dynamic Time Warping (DTW) engines.
    Type: Grant
    Filed: January 9, 2001
    Date of Patent: December 28, 2004
    Assignee: Qualcomm Incorporated
    Inventors: Ning Bi, Andrew P. DeJaco, Harinath Garudadri, Chienchung Chang, William Yee-Ming Huang, Narendranath Malayath, Suhail Jalil, David Puig Oses, Yingyong Qi
  • Publication number: 20020091522
    Abstract: A method and system for voice recognition combines different types of voice recognition (VR) engines in order to recognize user-defined digits and control words, predefined digits and control words, and nametags. Speaker-independent VR engines are combined with speaker-dependent VR engines. A Hidden Markov Model (HMM) VR engine is combined with Dynamic Time Warping (DTW) engines.
    Type: Application
    Filed: January 9, 2001
    Publication date: July 11, 2002
    Inventors: Ning Bi, Andrew P. DeJaco, Harinath Garudadri, Chienchung Chang, William Yee-Ming Huang, Narendranath Malayath, Suhail Jalil, David Puig Oses, Yingyong Qi
  • Patent number: 5937381
    Abstract: A system and a method is disclosed for verifying a voice of a user conducting a telephone transaction. The system and method includes a mechanism for prompting the user to speak in a limited vocabulary. A feature extractor converts the limited vocabulary into a plurality of speech frames. A pre-processor is coupled to the feature extractor for processing the plurality of speech frames to produce a plurality of processed frames. The processing includes frame selection, which eliminates each of the plurality of speech frames having an absence of words. A Viterbi decoder is also coupled to said feature extractor for assigning a frame label to each of the plurality of speech frames to produce a plurality of frame labels. The processed frames and frame labels are then combined to produce a voice model, which includes each of the plurality of frame labels that correspond to the number of plurality of processed frames.
    Type: Grant
    Filed: April 10, 1996
    Date of Patent: August 10, 1999
    Assignee: ITT Defense, Inc.
    Inventors: William Yee-Ming Huang, Lawrence George Bahler, Alan Lawrence Higgins