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: 9983731Abstract: 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: GrantFiled: February 12, 2015Date of Patent: May 29, 2018Assignee: QUALCOMM IncorporatedInventors: Qiang Gao, William Yee-Ming Huang, Hsun Wei David Wong, Teresa Ka Ki Ng, Rex Wang, Carol King Mui Law, Suhail Jalil
-
Patent number: 9817518Abstract: 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: GrantFiled: April 8, 2016Date of Patent: November 14, 2017Assignee: QUALCOMM IncorporatedInventors: 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: 9507407Abstract: 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: GrantFiled: November 13, 2014Date of Patent: November 29, 2016Assignee: QUALCOMM IncorporatedInventors: 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: 20160283037Abstract: 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: ApplicationFiled: April 11, 2016Publication date: September 29, 2016Inventors: 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: 20160224187Abstract: 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: ApplicationFiled: April 8, 2016Publication date: August 4, 2016Inventors: 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: 9310933Abstract: 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: GrantFiled: November 13, 2014Date of Patent: April 12, 2016Assignee: QUALCOMM IncorporatedInventors: 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: 9310934Abstract: 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: GrantFiled: November 13, 2014Date of Patent: April 12, 2016Assignee: QUALCOMM IncorporatedInventors: 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: 20150241950Abstract: 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: ApplicationFiled: November 13, 2014Publication date: August 27, 2015Inventors: 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: 20150242050Abstract: 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: ApplicationFiled: November 13, 2014Publication date: August 27, 2015Inventors: 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: 20150242052Abstract: 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: ApplicationFiled: February 12, 2015Publication date: August 27, 2015Inventors: Qiang Gao, William Yee-Ming Huang, Hsun Wei David Wong, Teresa Ka Ki Ng, Rex Wang, Carol King Mui Law, Suhail Jalil
-
Publication number: 20150242053Abstract: 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: ApplicationFiled: February 12, 2015Publication date: August 27, 2015Inventors: Qiang Gao, William Yee-Ming Huang, Hsun Wei David Wong, Teresa Ka Ki Ng, Rex Wang, Carol King Mui Law, Suhail Jalil
-
Publication number: 20150242051Abstract: 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: ApplicationFiled: November 13, 2014Publication date: August 27, 2015Inventors: 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: 20150242115Abstract: 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: ApplicationFiled: February 12, 2015Publication date: August 27, 2015Inventors: Qiang Gao, William Yee-Ming Huang, Hsun Wei David Wong, Teresa Ka Ki Ng, Rex Wang, Carol King Mui Law, Suhail Jalil
-
Publication number: 20140306910Abstract: 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: ApplicationFiled: April 11, 2014Publication date: October 16, 2014Applicant: QUALCOMM IncorporatedInventors: William Yee-Ming Huang, Suhail Jalil, Raghukul Tilak, Mohamed Imtiaz Ahmed
-
Publication number: 20140306903Abstract: 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: ApplicationFiled: March 24, 2014Publication date: October 16, 2014Applicant: QUALCOMM IncorporatedInventors: William Yee-Ming HUANG, Mohamed Imtiaz AHMED, Raghukul TILAK, Suhail JALIL, Khosro Mohammad RABII
-
Patent number: 7567722Abstract: 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: GrantFiled: March 22, 2005Date of Patent: July 28, 2009Assignee: Qualcomm IncorporatedInventors: Shizhong Liu, Phan L. Do, William Yee-Ming Huang, Charles S. Han, Suhail Jalil
-
Patent number: 6836758Abstract: 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: GrantFiled: January 9, 2001Date of Patent: December 28, 2004Assignee: Qualcomm IncorporatedInventors: Ning Bi, Andrew P. DeJaco, Harinath Garudadri, Chienchung Chang, William Yee-Ming Huang, Narendranath Malayath, Suhail Jalil, David Puig Oses, Yingyong Qi
-
Publication number: 20020091522Abstract: 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: ApplicationFiled: January 9, 2001Publication date: July 11, 2002Inventors: Ning Bi, Andrew P. DeJaco, Harinath Garudadri, Chienchung Chang, William Yee-Ming Huang, Narendranath Malayath, Suhail Jalil, David Puig Oses, Yingyong Qi
-
Patent number: 5937381Abstract: 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: GrantFiled: April 10, 1996Date of Patent: August 10, 1999Assignee: ITT Defense, Inc.Inventors: William Yee-Ming Huang, Lawrence George Bahler, Alan Lawrence Higgins