Patents by Inventor Changlin Ma

Changlin Ma 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: 20240082229
    Abstract: The present disclosure provides methods, drug combinations and kits for treating, ameliorating, reversing and/or preventing a Helicobacter pylori (H. pylori) infection in a patient in need thereof.
    Type: Application
    Filed: August 1, 2023
    Publication date: March 14, 2024
    Applicant: TENNOR THERAPEUTICS (SUZHOU) LIMITED
    Inventors: Zhenkun MA, Guozhu GENG, Jing CHEN, Yu LIU, Xiangyi XU, Changlin AI, Junlei ZHANG, Ting SONG, Shuangshuang ZHAO
  • Patent number: 11441906
    Abstract: A device implementing a system for estimating device location includes at least one processor configured to receive a first and second set of signals, each set corresponding to location data and being received based on a sampling interval. The at least one processor is configured to, for each sampling period defined by the sampling interval, obtain sensor data corresponding to device motion during the sampling period, determine an orientation of the device relative to that of the vehicle based on the sensor data, calculate a non-holonomic constraint based on the orientation of the device relative to that of the vehicle such that the non-holonomic constraint is iteratively updated, and estimate a device state based on the non-holonomic constraint.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: September 13, 2022
    Assignee: Apple Inc.
    Inventors: Changlin Ma, Isaac T. Miller
  • Patent number: 11109192
    Abstract: A device implementing a system for estimating device location includes at least one processor configured to estimate a first position of a device based on a first set of parameters, the first set of parameters derived from first sensor data obtained on the device, the first set of parameters corresponding to device motion. The at least one processor is configured to estimate a second position of a user of the device based on a second set of parameters, the second set of parameters derived from second sensor data obtained on the device, the second set of parameters corresponding to user motion. Estimating the first and second positions is constrained by a predefined relationship between the device motion and the user motion. The at least one processor is configured to provide at least one of the first position of the device or the second position of the user.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: August 31, 2021
    Assignee: Apple Inc.
    Inventors: Isaac T. Miller, Benjamin A. Werner, Changlin Ma, Christina Selle, Saurabh Godha, Mark G. Petovello
  • Patent number: 10921462
    Abstract: A device implementing a system for estimating device location includes at least one processor configured to receive a first and second set of signals at a sampling interval, each set corresponding to location data. For each sampling period defined by the sampling interval, the at least one processor is configured to obtain first sensor data corresponding to device motion during the sampling period, obtain second sensor data corresponding to atmospheric pressure sampled at a beginning and end of the sampling period, calculate a change in altitude based on a difference in the atmospheric pressure at the beginning and end of the sampling period, and estimate a device state based on the first sensor data and change in altitude.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: February 16, 2021
    Assignee: Apple Inc.
    Inventors: Isaac T. Miller, Changlin Ma
  • Publication number: 20200340814
    Abstract: A device implementing a system for estimating device location includes at least one processor configured to receive a first and second set of signals, each set corresponding to location data and being received based on a sampling interval. The at least one processor is configured to, for each sampling period defined by the sampling interval, obtain sensor data corresponding to device motion during the sampling period, determine an orientation of the device relative to that of the vehicle based on the sensor data, calculate a non-holonomic constraint based on the orientation of the device relative to that of the vehicle such that the non-holonomic constraint is iteratively updated, and estimate a device state based on the non-holonomic constraint.
    Type: Application
    Filed: July 8, 2020
    Publication date: October 29, 2020
    Inventors: Changlin MA, Isaac T. MILLER
  • Patent number: 10739140
    Abstract: A device implementing a system for estimating device location includes at least one processor configured to receive a first and second set of signals, each set corresponding to location data and being received based on a sampling interval. The at least one processor is configured to, for each sampling period defined by the sampling interval, obtain sensor data corresponding to device motion during the sampling period, determine an orientation of the device relative to that of the vehicle based on the sensor data, calculate a non-holonomic constraint based on the orientation of the device relative to that of the vehicle such that the non-holonomic constraint is iteratively updated, and estimate a device state based on the non-holonomic constraint.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: August 11, 2020
    Assignee: Apple Inc.
    Inventors: Changlin Ma, Isaac T. Miller
  • Publication number: 20200084583
    Abstract: A device implementing a system for estimating device location includes at least one processor configured to estimate a first position of a device based on a first set of parameters, the first set of parameters derived from first sensor data obtained on the device, the first set of parameters corresponding to device motion. The at least one processor is configured to estimate a second position of a user of the device based on a second set of parameters, the second set of parameters derived from second sensor data obtained on the device, the second set of parameters corresponding to user motion. Estimating the first and second positions is constrained by a predefined relationship between the device motion and the user motion. The at least one processor is configured to provide at least one of the first position of the device or the second position of the user.
    Type: Application
    Filed: May 20, 2019
    Publication date: March 12, 2020
    Inventors: Isaac T. Miller, Benjamin A. Werner, Changlin Ma, Christina Selle, Saurabh Godha, Mark G. Petovello
  • Patent number: 10309775
    Abstract: An electronic device may include a pressure sensor for measuring barometric pressure. Pressure measurements may be calibrated using crowd-sourced pressure data to remove any weather bias or sensor bias associated with the pressure measurements. Altitude of the electronic device may be determined using the calibrated pressure measurement. When it is desired to estimate altitude, the electronic device may transmit a query to a server, which returns a local reference pressure value for the electronic device based on crowd-sourced pressure data from electronic devices in the vicinity of the electronic device making the query. To determine the local reference pressure value, the server may correlate the crowd-sourced pressure data with space, taking into account variations in terrain using digital elevation models to determine location-specific reference pressures. The local reference pressure value for a given electronic device is then determined using crowd-sourced reference pressures at nearby locations.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: June 4, 2019
    Assignee: Apple Inc.
    Inventors: Glenn D. MacGougan, Changlin Ma, Robert W. Mayor
  • Publication number: 20190094387
    Abstract: A device implementing a system for estimating device location includes at least one processor configured to receive a first and second set of signals at a sampling interval, each set corresponding to location data. For each sampling period defined by the sampling interval, the at least one processor is configured to obtain first sensor data corresponding to device motion during the sampling period, obtain second sensor data corresponding to atmospheric pressure sampled at a beginning and end of the sampling period, calculate a change in altitude based on a difference in the atmospheric pressure at the beginning and end of the sampling period, and estimate a device state based on the first sensor data and change in altitude.
    Type: Application
    Filed: December 22, 2017
    Publication date: March 28, 2019
    Inventors: Isaac T. MILLER, Changlin MA
  • Publication number: 20190078895
    Abstract: A device implementing a system for estimating device location includes at least one processor configured to receive a first and second set of signals, each set corresponding to location data and being received based on a sampling interval. The at least one processor is configured to, for each sampling period defined by the sampling interval, obtain sensor data corresponding to device motion during the sampling period, determine an orientation of the device relative to that of the vehicle based on the sensor data, calculate a non-holonomic constraint based on the orientation of the device relative to that of the vehicle such that the non-holonomic constraint is iteratively updated, and estimate a device state based on the non-holonomic constraint.
    Type: Application
    Filed: December 22, 2017
    Publication date: March 14, 2019
    Inventors: Changlin MA, Isaac T. MILLER
  • Patent number: 10171946
    Abstract: Systems, methods, devices and computer-readable storage mediums are disclosed for assisted GNSS velocity estimation. In an implementation, a method comprises: obtaining, by a mobile device, a step-based speed measurement based on sensor data; obtaining, by the mobile device, a step-based speed uncertainty associated with the step-based speed measurement; determining, by the mobile device, that one or more assistance conditions are met; responsive to the determining, assisting a state estimator using the step-based speed measurement and the associated step-based speed uncertainty; and estimating at least one of the position, velocity or speed of the mobile device using the assisted state estimator.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: January 1, 2019
    Assignee: Apple Inc.
    Inventors: Glenn Donald MacGougan, Changlin Ma, Kumar Gaurav Chhokra, Robert Mayor
  • Publication number: 20170347239
    Abstract: Systems, methods, devices and computer-readable storage mediums are disclosed for assisted GNSS velocity estimation. In an implementation, a method comprises: obtaining, by a mobile device, a step-based speed measurement based on sensor data; obtaining, by the mobile device, a step-based speed uncertainty associated with the step-based speed measurement; determining, by the mobile device, that one or more assistance conditions are met; responsive to the determining, assisting a state estimator using the step-based speed measurement and the associated step-based speed uncertainty; and estimating at least one of the position, velocity or speed of the mobile device using the assisted state estimator.
    Type: Application
    Filed: September 23, 2016
    Publication date: November 30, 2017
    Applicant: Apple Inc.
    Inventors: Glenn Donald MacGougan, Changlin Ma, Kumar Gaurav Chhokra, Robert Mayor
  • Publication number: 20160258749
    Abstract: An electronic device may include a pressure sensor for measuring barometric pressure. Pressure measurements may be calibrated using crowd-sourced pressure data to remove any weather bias or sensor bias associated with the pressure measurements. Altitude of the electronic device may be determined using the calibrated pressure measurement. When it is desired to estimate altitude, the electronic device may transmit a query to a server, which returns a local reference pressure value for the electronic device based on crowd-sourced pressure data from electronic devices in the vicinity of the electronic device making the query. To determine the local reference pressure value, the server may correlate the crowd-sourced pressure data with space, taking into account variations in terrain using digital elevation models to determine location-specific reference pressures. The local reference pressure value for a given electronic device is then determined using crowd-sourced reference pressures at nearby locations.
    Type: Application
    Filed: March 5, 2015
    Publication date: September 8, 2016
    Inventors: Glenn D. MacGougan, Changlin Ma, Robert W. Mayor
  • Patent number: 8086405
    Abstract: Compensating for the misalignment of a navigation device with respect to a vehicle is described. In one example, the compensation is made by applying a high pass filter to a measured acceleration of the vehicle to produce a motion acceleration signal, weighting the motion acceleration signal with a measured steering rate of the vehicle, and deriving misalignment parameters for the navigation device with respect to the vehicle using the weighted motion acceleration signal.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: December 27, 2011
    Assignee: SiRF Technology Holdings, Inc.
    Inventors: Shaowei Han, Xiaoji Niu, Changlin Ma
  • Publication number: 20090254279
    Abstract: Compensating for the misalignment of a navigation device with respect to a vehicle is described. In one example, the compensation is made by applying a high pass filter to a measured acceleration of the vehicle to produce a motion acceleration signal, weighting the motion acceleration signal with a measured steering rate of the vehicle, and deriving misalignment parameters for the navigation device with respect to the vehicle using the weighted motion acceleration signal.
    Type: Application
    Filed: June 28, 2007
    Publication date: October 8, 2009
    Inventors: Shaowei Han, Xiaoji Niu, Changlin Ma