Patents by Inventor Suhail Jalil

Suhail Jalil 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: 9838692
    Abstract: As part of a video encoding or decoding operation on video data, a video coder performs a coding operation for a current video unit of the video data. As part of performing the coding operation for the current video unit, the video coder determines the availabilities of one or more video units that neighbor the current video unit. In order to determine the availability of a video unit that neighbors the current video unit, the video coder identifies, based on availabilities of video units that neighbor a parent video unit of the current video unit, an entry in a lookup table. The identified entry indicates the availability of the video unit that neighbors the current video unit. The video coder then performs a coding operation on the current video unit based on whether the video unit that neighbors the current video unit is available.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: December 5, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Bo Zhou, Gurunath Ramaswamy, Karthic Veera, Peisong Chen, Muhammed Zeyd Coban, Junchen Du, 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: 9791959
    Abstract: Systems and methods for host-augmented touch-sensing are disclosed. The energy-efficiency of a touch sensitive device may be improved by dynamically adjusting the scanning sensitivity of the touch sensor based on host-augmented environmental information such as temperature, pressure, position, orientation, humidity, force, or battery charging mode.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: October 17, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Raghukul Tilak, Suhail Jalil, Louis Dominic Oliveira, Fariborz Pourbigharaz
  • Patent number: 9710150
    Abstract: Systems and methods for context-based touch-sensing and processing are disclosed. The energy-efficiency of a touch sensitive device may be improved by dynamically adjusting the function of the touch sensitive surface in real-time based on contextual information such as expected QoS, expected user input in defined regions-of-interest of the touch sensitive surface, and usage modalities of the touch sensitive device.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: July 18, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Raghukul Tilak, Suhail Jalil, Louis Dominic Oliveira, Fariborz Pourbigharaz
  • Patent number: 9665217
    Abstract: Certain aspects relate to systems and techniques for scan control for scanning a touch panel. The scan control system can alternate adaptively between scanning the touch panel in a passive scan mode requiring minimal power and in a focused active scan mode that sequentially scans only a portion of the touch panel. The scan control system can monitor the absolute capacitance of some or all of the sensors of the touch panel in passive scan mode and can monitor the mutual capacitance of a portion of the touch panel in focused active scan mode. If the absolute capacitance of any sensor is greater than the baseline capacitance, then the scan control can use this absolute capacitance touch data to determine one or more sub-regions of the touch panel for scanning in focused active scan mode. The mutual capacitance touch data can be used for determining features of the touch event.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: May 30, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Khosro Mohammad Rabii, Suhail Jalil, Mohamed Imtiaz Ahmed, Dat Tien Pham
  • Patent number: 9524052
    Abstract: A method, an apparatus, and a computer program product for processing touchscreen information are provided. The method may include receiving touchscreen data that includes node values representative of signals generated by a touchscreen panel, generating a first data frame including difference values, and transmitting the first data frame over a control data bus. Each of the difference values may be calculated as a difference between one of the node values and a different node-related value wherein the first data frame has a predefined size. The first data frame may be configured to permit a receiver of the first data frame to reconstruct the touchscreen data without information loss.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: December 20, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Mohamed Imtiaz Ahmed, Chia-Yuan Teng, Jun Han, Raghukul Tilak, Suhail Jalil, Junchen Du, Fariborz Pourbigharaz, Bo Zhou
  • 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
  • Patent number: 9455743
    Abstract: A method includes executing, at a processor, a dedicated arithmetic encoding instruction. The dedicated arithmetic encoding instruction accepts a plurality of inputs including a first range, a first offset, and a first state and produces one or more outputs based on the plurality of inputs. The method also includes storing a second state, realigning the first range to produce a second range, and realigning the first offset to produce a second offset based on the one or more outputs of the dedicated arithmetic encoding instruction.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: September 27, 2016
    Assignee: Qualcomm Incorporated
    Inventors: Bo Zhou, Mao Zeng, Erich James Plondke, Lucian Codrescu, Shu Xiao, Junchen Du, Suhail Jalil
  • 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
  • Publication number: 20160132139
    Abstract: Disclosed is a method and apparatus for implementing a virtual mouse. In one embodiment, the functions implemented include activating the virtual mouse, determining a location of a cursor icon associated with the virtual mouse, and deactivating the virtual mouse. In various embodiments, the position of virtual mouse is determined by a processor based upon an orientation or position of a finger touching a touchscreen and a measured or calculated pressure applied by the finger to the touchscreen.
    Type: Application
    Filed: November 10, 2015
    Publication date: May 12, 2016
    Inventors: Junchen Du, Bo Zhou, Ning Bi, Joon Mo Koh, Jun Hyung Kwon, Homayoun Dowlat, Suhail Jalil
  • Publication number: 20160109969
    Abstract: Methods, devices, and computer program products for using touch orientation to distinguish between users are disclosed herein. In one aspect, a method of identifying a user of a touch device from a plurality of users of the touch device is described. The method includes receiving touch data from a touch panel of the touch device, the touch data indicating a user's touch on the touch screen. The method further includes determining an orientation of the user's touch based on the received touch data. Finally, the method includes identifying the user of the plurality of users which touched the device, based at least in part on the orientation of the touch.
    Type: Application
    Filed: October 16, 2014
    Publication date: April 21, 2016
    Inventors: Virginia Walker Keating, Suhail Jalil, Mohamed Imtiaz Ahmed, Robert Scott Tartz
  • 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
  • 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
  • Publication number: 20150349796
    Abstract: A method includes executing, at a processor, a dedicated arithmetic encoding instruction. The dedicated arithmetic encoding instruction accepts a plurality of inputs including a first range, a first offset, and a first state and produces one or more outputs based on the plurality of inputs. The method also includes storing a second state, realigning the first range to produce a second range, and realigning the first offset to produce a second offset based on the one or more outputs of the dedicated arithmetic encoding instruction.
    Type: Application
    Filed: May 27, 2014
    Publication date: December 3, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Bo Zhou, Mao Zeng, Erich James Plondke, Lucian Codrescu, Shu Xiao, Junchen Du, Suhail Jalil
  • Publication number: 20150309610
    Abstract: Certain aspects relate to systems and techniques for scan control for scanning a touch panel. The scan control system can alternate adaptively between scanning the touch panel in a passive scan mode requiring minimal power and in a focused active scan mode that sequentially scans only a portion of the touch panel. The scan control system can monitor the absolute capacitance of some or all of the sensors of the touch panel in passive scan mode and can monitor the mutual capacitance of a portion of the touch panel in focused active scan mode. If the absolute capacitance of any sensor is greater than the baseline capacitance, then the scan control can use this absolute capacitance touch data to determine one or more sub-regions of the touch panel for scanning in focused active scan mode. The mutual capacitance touch data can be used for determining features of the touch event.
    Type: Application
    Filed: April 28, 2014
    Publication date: October 29, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Khosro Mohammad Rabii, Suhail Jalil, Mohamed Imtiaz Ahmed, Dat Tien Pham
  • Publication number: 20150309650
    Abstract: A method, an apparatus, and a computer program product for processing touchscreen information are provided. The method may include receiving touchscreen data that includes node values representative of signals generated by a touchscreen panel, generating a first data frame including difference values, and transmitting the first data frame over a control data bus. Each of the difference values may be calculated as a difference between one of the node values and a different node-related value wherein the first data frame has a predefined size. The first data frame may be configured to permit a receiver of the first data frame to reconstruct the touchscreen data without information loss.
    Type: Application
    Filed: January 29, 2015
    Publication date: October 29, 2015
    Inventors: Mohamed Imtiaz Ahmed, Chia-Yuan Teng, Jun Han, Raghukul Tilak, Suhail Jalil, Junchen Du, Fariborz Pourbigharaz, Bo Zhou
  • 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: 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: 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