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: 20240082229Abstract: 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: ApplicationFiled: August 1, 2023Publication date: March 14, 2024Applicant: TENNOR THERAPEUTICS (SUZHOU) LIMITEDInventors: Zhenkun MA, Guozhu GENG, Jing CHEN, Yu LIU, Xiangyi XU, Changlin AI, Junlei ZHANG, Ting SONG, Shuangshuang ZHAO
-
Patent number: 11441906Abstract: 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: GrantFiled: July 8, 2020Date of Patent: September 13, 2022Assignee: Apple Inc.Inventors: Changlin Ma, Isaac T. Miller
-
Patent number: 11109192Abstract: 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: GrantFiled: May 20, 2019Date of Patent: August 31, 2021Assignee: Apple Inc.Inventors: Isaac T. Miller, Benjamin A. Werner, Changlin Ma, Christina Selle, Saurabh Godha, Mark G. Petovello
-
Patent number: 10921462Abstract: 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: GrantFiled: December 22, 2017Date of Patent: February 16, 2021Assignee: Apple Inc.Inventors: Isaac T. Miller, Changlin Ma
-
Publication number: 20200340814Abstract: 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: ApplicationFiled: July 8, 2020Publication date: October 29, 2020Inventors: Changlin MA, Isaac T. MILLER
-
Patent number: 10739140Abstract: 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: GrantFiled: December 22, 2017Date of Patent: August 11, 2020Assignee: Apple Inc.Inventors: Changlin Ma, Isaac T. Miller
-
Publication number: 20200084583Abstract: 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: ApplicationFiled: May 20, 2019Publication date: March 12, 2020Inventors: Isaac T. Miller, Benjamin A. Werner, Changlin Ma, Christina Selle, Saurabh Godha, Mark G. Petovello
-
Patent number: 10309775Abstract: 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: GrantFiled: March 5, 2015Date of Patent: June 4, 2019Assignee: Apple Inc.Inventors: Glenn D. MacGougan, Changlin Ma, Robert W. Mayor
-
Publication number: 20190094387Abstract: 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: ApplicationFiled: December 22, 2017Publication date: March 28, 2019Inventors: Isaac T. MILLER, Changlin MA
-
Publication number: 20190078895Abstract: 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: ApplicationFiled: December 22, 2017Publication date: March 14, 2019Inventors: Changlin MA, Isaac T. MILLER
-
Patent number: 10171946Abstract: 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: GrantFiled: September 23, 2016Date of Patent: January 1, 2019Assignee: Apple Inc.Inventors: Glenn Donald MacGougan, Changlin Ma, Kumar Gaurav Chhokra, Robert Mayor
-
Publication number: 20170347239Abstract: 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: ApplicationFiled: September 23, 2016Publication date: November 30, 2017Applicant: Apple Inc.Inventors: Glenn Donald MacGougan, Changlin Ma, Kumar Gaurav Chhokra, Robert Mayor
-
Publication number: 20160258749Abstract: 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: ApplicationFiled: March 5, 2015Publication date: September 8, 2016Inventors: Glenn D. MacGougan, Changlin Ma, Robert W. Mayor
-
Patent number: 8086405Abstract: 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: GrantFiled: June 28, 2007Date of Patent: December 27, 2011Assignee: SiRF Technology Holdings, Inc.Inventors: Shaowei Han, Xiaoji Niu, Changlin Ma
-
Publication number: 20090254279Abstract: 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: ApplicationFiled: June 28, 2007Publication date: October 8, 2009Inventors: Shaowei Han, Xiaoji Niu, Changlin Ma