Patents by Inventor Patrick Chan

Patrick Chan 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).

  • Publication number: 20170177699
    Abstract: Disclosed herein is an optimized data interchange system, method and architecture. An original data interchange document, such as a JavaScript™ Object Notation (JSON) document, comprising a number of name/value pairs is separated, or split, into a template document and a data document for separate transmission. The two documents can be recombined at a destination computing device.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 22, 2017
    Inventor: Patrick Chan
  • Publication number: 20170164324
    Abstract: Disclosed are methods and apparatus optimizing the performance of a radio access technology, such as LTE, in a single radio wireless communication system supporting multiple radio access technologies, such as both LTE and 1x CDMA. The methods and apparatus effectuate this optimization in a single radio LTE (SRLTE) device, for example, through increasing system parameters, such as Slot Cycle Index (SCI) related to a maximum allowed periodicity of when a wireless device tune away from a LTE data call to monitor paging from 1x CDMA. Increasing the SCI value in the wireless device reduces the periodicity of 1x CDMA paging tune away from an LTE data call, thereby optimizing the LTE performance.
    Type: Application
    Filed: December 4, 2015
    Publication date: June 8, 2017
    Inventors: Alvin Siu-Chung Ng, Chun Chung Patrick Chan, Tsun Sang Cheong, Tak Wai Wu
  • Patent number: 9538421
    Abstract: A method, an apparatus, and a computer-readable medium for wireless communication are provided. The apparatus may be a first device. The first device operates a ROHC compressor in a first state at a ROHC sublayer to compress a first packet to be transmitted to a second device. The first packet includes information for a ROHC decompressor to establish a ROHC context. The information enables the ROHC decompressor to decompress a second packet compressed by the ROHC compressor when operating in a second state. The first device determines, at a sublayer or a layer lower than the ROHC sublayer, whether the first packet has been successfully received at the second device. The first device continues operating the ROHC compressor in the first state in response to a determination that the first packet has not been successfully received at the second device.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: January 3, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Chun Chung Patrick Chan, Tsun Sang Cheong, Alvin Siu-Chung Ng, Tak Wai Wu
  • Publication number: 20160381598
    Abstract: A method, an apparatus, and a computer-readable medium for wireless communication are provided. The apparatus may be a first device. The first device operates a ROHC compressor in a first state at a ROHC sublayer to compress a first packet to be transmitted to a second device. The first packet includes information for a ROHC decompressor to establish a ROHC context. The information enables the ROHC decompressor to decompress a second packet compressed by the ROHC compressor when operating in a second state. The first device determines, at a sublayer or a layer lower than the ROHC sublayer, whether the first packet has been successfully received at the second device. The first device continues operating the ROHC compressor in the first state in response to a determination that the first packet has not been successfully received at the second device.
    Type: Application
    Filed: June 25, 2015
    Publication date: December 29, 2016
    Inventors: Chun Chung Patrick CHAN, Tsun Sang CHEONG, Alvin Siu-Chung NG, Tak Wai WU
  • Patent number: 9525420
    Abstract: Techniques are described for providing highly integrated and configurable IO ports for integrated circuits that can be individually configured for a variety of general purpose digital or analog functions, such as multiple channel analog-to-digital converters (ADC), multiple channel digital-to-analog converters (DAC), multiplexers, GPIOs, analog switches, switch and multiplexers, digital logic level translators, comparators, temperature sensors and relays, and so forth. The configurations of individual ports can be set by a configuration register that can, for instance, designate the function and voltage range of the port without impacting the other ports. In embodiments, logic mapping of a port order sequence can be defined. A data register can also be included for handling microcontroller commands and storing conversion results from, for instance, a port functioning as an ADC input port.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: December 20, 2016
    Assignee: Maxim Integrated Products, Inc.
    Inventors: Arman Hematy, Martin Mason, Pierre Haubursin, Patrick Chan
  • Patent number: 9485696
    Abstract: Systems, methods, and apparatuses for switching networks in active mode are described herein. In one aspect a method of wireless communication is provided. The method includes communicating with a device over a first network. The method further includes monitoring for a second network during the communication with the device, the second network having a higher throughput than the first network. The method further includes determining an application usage history of the device. The method further includes selectively transitioning the communication from the first network to the second network based on a parameter of the first network, a parameter of the second network, and an application usage history of the device.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: November 1, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Alvin Siu-Chung Ng, Troy Russell Curtiss, Tak-Wai Wu, Cheong Tsun Sang, Chun Chung Patrick Chan, Chintan Pravin Turakhia
  • Publication number: 20160278105
    Abstract: Disclosed are methods and apparatus for reducing a call setup time in wireless communication systems, particularly for systems employing SVLTE where an LTE network is used for data and a 1×CDMA network for voice. The methods and apparatus feature the capability during mobile terminated (MT) calls to modify a normal mode of operation of a predefined operation in a mobile terminal (e.g., call switched fallback (CSFB)), wherein processes normally performed for between a first network (e.g., LTE) are not performed in the mobile terminal, allowing a page response message to be sent directly, and thus sooner, to the other network (e.g., 1×CDMA) in response to an MT call page. This hybrid operation allowing the skipping of normal processes reduces the time for call set up.
    Type: Application
    Filed: March 20, 2015
    Publication date: September 22, 2016
    Inventors: Alvin Siu-Chung Ng, Chun Chung Patrick Chan, Tsun Sang Cheong, Tak Wai Wu
  • Patent number: 9442610
    Abstract: A differential sensing scheme provides a means for detecting one or more touch events on a touch sensitive device in the presence of incident noise. Instead of sensing one touch sensitive channel, such as a row, column, or single touch sensor, multiple touch sensitive channels are sampled at a time. By sampling two nearby channels simultaneously and doing the measurement differentially, noise common to both channels is cancelled. The differential sensing scheme is implemented using simple switch-capacitor AFE circuitry. The originally sensed data on each individual channel is recovered free of common-mode noise. The recovered sensed data is used to determine the presence of one or more touch events and if present the location of each touch event on the touch sensitive device.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: September 13, 2016
    Assignee: QUALCOMM Technologies, Inc.
    Inventors: Ashutosh R. Joharapurkar, Jean C. Le, Natarajan Viswanathan, Patrick Chan
  • Publication number: 20160209947
    Abstract: A differential sensing scheme provides a means for detecting one or more touch events on a touch sensitive device in the presence of incident noise. Instead of sensing one touch sensitive channel, such as a row, column, or single touch sensor, multiple touch sensitive channels are sampled at a time. By sampling two nearby channels simultaneously and doing the measurement differentially, noise common to both channels is cancelled. The differential sensing scheme is implemented using simple switch-capacitor AFE circuitry. The originally sensed data on each individual channel is recovered free of common-mode noise. The recovered sensed data is used to determine the presence of one or more touch events and if present the location of each touch event on the touch sensitive device.
    Type: Application
    Filed: July 3, 2013
    Publication date: July 21, 2016
    Inventors: Ashutosh R. Joharapurkar, Jean C. Le, Natarajan Viswanathan, Patrick Chan
  • Patent number: 9391607
    Abstract: Random sampling techniques include techniques for reducing or eliminating errors in the output of capacitive sensor arrays such as touch panels. The channels of the touch panel are periodically sampled to determine the presence of one or more touch events. Each channel is individually sampled in a round robin fashion, referred to as a sampling cycle. During each sampling cycle, all channels are sampled once. Multiple sampling cycles are performed such that each channel is sampled multiple times. Random sampling techniques are used to sample each of the channels. One random sampling technique randomizes a starting channel in each sampling cycle. Another random sampling technique randomizes the selection of all channels in each sampling cycle. Yet another random sampling technique randomizes the sampling cycle delay period between each sampling cycle. Still another random sampling technique randomizes the channel delay period between sampling each channel.
    Type: Grant
    Filed: January 7, 2011
    Date of Patent: July 12, 2016
    Assignee: QUALCOMM Technologies, Inc.
    Inventors: Ashutosh Ravindra Joharapurkar, Patrick Chan, David L. Allen, Natarajan Viswanathan
  • Patent number: 9337860
    Abstract: A system includes a sub-binary radix digital-to-analog converter (DAC) that converts a digital input signal to an analog output signal based on a sub-radix DAC code. A radix conversion module performs radix conversion on the digital input signal. To perform the radix conversion, the radix conversion module associates bit positions corresponding to the digital input signal with respective analog weights and converts the digital input signal to the sub-radix DAC code based on the respective analog weights.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: May 10, 2016
    Assignee: Maxim Integrated Products, Inc.
    Inventors: Yuanfang Li, David Castaneda, Jean CauXuan Le, Patrick Chan
  • Publication number: 20160104166
    Abstract: A computerized method of identifying accounts stored in a database of an account management system, for review under jurisdictionally relevant CIP/AML/KYC requirements is described, as is a computerized account database access tool having a data extraction module, an inclusion rules module, an exclusion rules module and a merge and aggregate module.
    Type: Application
    Filed: October 8, 2014
    Publication date: April 14, 2016
    Applicant: MORGAN STANLEY
    Inventors: MICHAEL COLE, PATRICK CHAN, KEVIN ENG, ADAM GENN, CHARLES MCMAHON, PATRICK SEDDEN, ANAND WAISHAMPAYAN
  • Publication number: 20160029274
    Abstract: Systems, methods, and apparatuses for switching networks in active mode are described herein. In one aspect a method of wireless communication is provided. The method includes communicating with a device over a first network. The method further includes monitoring for a second network during the communication with the device, the second network having a higher throughput than the first network. The method further includes determining an application usage history of the device. The method further includes selectively transitioning the communication from the first network to the second network based on a parameter of the first network, a parameter of the second network, and an application usage history of the device.
    Type: Application
    Filed: July 23, 2014
    Publication date: January 28, 2016
    Inventors: Alvin Siu-Chung Ng, Troy Russell Curtiss, Tak-Wai Wu, Chun Chung Patrick Chan, Cheong Tsun Sang, Chintan Pravin Turakhia
  • Publication number: 20160020770
    Abstract: Techniques are described for providing highly integrated and configurable IO ports for integrated circuits that can be individually configured for a variety of general purpose digital or analog functions, such as multiple channel analog-to-digital converters (ADC), multiple channel digital-to-analog converters (DAC), multiplexers, GPIOs, analog switches, switch and multiplexers, digital logic level translators, comparators, temperature sensors and relays, and so forth. The configurations of individual ports can be set by a configuration register that can, for instance, designate the function and voltage range of the port without impacting the other ports. In embodiments, logic mapping of a port order sequence can be defined. A data register can also be included for handling microcontroller commands and storing conversion results from, for instance, a port functioning as an ADC input port.
    Type: Application
    Filed: September 28, 2015
    Publication date: January 21, 2016
    Inventors: Arman Hematy, Martin Mason, Pierre Haubursin, Patrick Chan
  • Patent number: 9218051
    Abstract: A system, method, and various software tools enable a video hosting website to graphically display statistics of data associated with videos posted on a video hosting website. Data associated with videos is collected, analyzed and stored. A graphical representation of the data and corresponding geographic map are generated based on the collected data. The graphical representation shows the data along a timeline. The corresponding geographical map shows the data by geographic market. The graphical representation and geographical map are associated such that a modification to the graphical representation modifies the geographical map accordingly and a modification to the geographical map modifies the graphical representation accordingly.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: December 22, 2015
    Assignee: Google Inc.
    Inventors: Tracy Patrick Chan, Thomas Broxton, Oliver Heckmann, Nicholas Jakobi, Uwe Maurer, Shashi Seth, Jonas Yngvesson
  • Patent number: 9148147
    Abstract: Techniques are described for providing highly integrated and configurable IO ports for integrated circuits that can be individually configured for a variety of general purpose digital or analog functions, such as multiple channel analog-to-digital converters (ADC), multiple channel digital-to-analog converters (DAC), multiplexers, GPIOs, analog switches, switch and multiplexers, digital logic level translators, comparators, temperature sensors and relays, and so forth. The configurations of individual ports can be set by a configuration register that can, for instance, designate the function and voltage range of the port without impacting the other ports. In embodiments, logic mapping of a port order sequence can be defined. A data register can also be included for handling microcontroller commands and storing conversion results from, for instance, a port functioning as an ADC input port.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: September 29, 2015
    Assignee: Maxim Integrated Products, Inc.
    Inventors: Arman Hematy, Martin Mason, Pierre Haubursin, Patrick Chan
  • Publication number: 20140354328
    Abstract: Techniques are described for providing highly integrated and configurable IO ports for integrated circuits that can be individually configured for a variety of general purpose digital or analog functions, such as multiple channel analog-to-digital converters (ADC), multiple channel digital-to-analog converters (DAC), multiplexers, GPIOs, analog switches, switch and multiplexers, digital logic level translators, comparators, temperature sensors and relays, and so forth. The configurations of individual ports can be set by a configuration register that can, for instance, designate the function and voltage range of the port without impacting the other ports. In embodiments, logic mapping of a port order sequence can be defined. A data register can also be included for handling microcontroller commands and storing conversion results from, for instance, a port functioning as an ADC input port.
    Type: Application
    Filed: February 26, 2014
    Publication date: December 4, 2014
    Applicant: Maxim Integrated Products, Inc.
    Inventors: Arman Hematy, Martin Mason, Pierre Haubursin, Patrick Chan
  • Patent number: 8830207
    Abstract: A touchscreen system for increasing the dynamic range of the system comprising a touchscreen coupled to an offset cancellation element and a capacitance measuring element. The offset cancellation element is configured to be dynamically changed in capacitance such that it offsets parasitic and sensor capacitances of the touchscreen sensors thereby leaving only touch event capacitance to be measured by the measuring element. The offset cancellation element is able to adjust to the initial unwanted capacitances of each sensor as well as dynamically adjust to changes in the unwanted capacitance due to the environment. In some embodiments, the offset cancellation element is a capacitance digital-to-analog converter that is controlled by a controller for offsetting the unwanted capacitance. As a result, the touchscreen system is able to utilize a small integrating capacitor thereby lowering cost and improving the dynamic range of the system.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: September 9, 2014
    Assignee: Maxim Integrated Products, Inc.
    Inventors: Ashutosh R. Joharapurkar, Patrick Chan, David L. Allen, Natarajan Viswanathan
  • Publication number: 20140245252
    Abstract: An apparatus to pre-condition an operating integrated circuit (IC) device in a static low power retention state. The apparatus includes a pseudo random number generator that generates a pseudo random number value to pre-condition the static low power retention state of the operating IC device. The apparatus also includes a controller that drives the pseudo random number value into a test scan chain linking logic elements of the operating IC device responsive to the operating IC device entering a sleep mode. Driving the pseudo random number value into the test scan chain by the controller places the operating IC device into the static low power retention state.
    Type: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Patrick Chan, Rudolph Yeung
  • Patent number: 8806416
    Abstract: An apparatus to pre-condition an operating integrated circuit (IC) device in a static low power retention state. The apparatus includes a pseudo random number generator that generates a pseudo random number value to pre-condition the static low power retention state of the operating IC device. The apparatus also includes a controller that drives the pseudo random number value into a test scan chain linking logic elements of the operating IC device responsive to the operating IC device entering a sleep mode. Driving the pseudo random number value into the test scan chain by the controller places the operating IC device into the static low power retention state.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: August 12, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Patrick Chan, Rudolph Yeung