Patents by Inventor Chunshui Zhao

Chunshui Zhao 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: 20150018018
    Abstract: Techniques for indoor location-finding are described herein. Inside buildings, anomalies in the Earth's magnetic field may be caused by the buildings' structures. These anomalies tend to be location specific and temporally stable. Accordingly, a database or map may be constructed of field strength measurements, and made available to clients, either online (e.g., through cloud services) or offline. As a user carrying a portable device walks within a building, magnetic field measurements may be made. The measurements may be configured in as vectors and compared to the database. A specific location may be indicated by anomaly information seen in both the vector(s) and database. Optionally, techniques may be combined with a particle filter that may be operated step-by-step as the user moves within the building. In another option, fusion with Wi-Fi signals may be performed, such as with a two-pass bidirectional particle filtering.
    Type: Application
    Filed: July 12, 2013
    Publication date: January 15, 2015
    Inventors: Guobin (Jacky) Shen, Chunshui Zhao, Feng Zhao
  • Publication number: 20140309964
    Abstract: Step detection and step length estimation techniques may include detecting salient points in sensor data of one or more sensors. A step frequency may be used to estimate the length of a step according to a step length estimation model. The step length estimation model may be adjusted based at least in part on landmark data to better estimate a step length of the user. Additionally or alternatively, an adjusted step length estimation model may be readjusted over time to account for changes in a user, conditions, or both.
    Type: Application
    Filed: April 11, 2013
    Publication date: October 16, 2014
    Applicant: Microsoft Corporation
    Inventors: Fan Li, Chunshui Zhao, Feng Zhao
  • Patent number: 8831909
    Abstract: Step detection and step length estimation techniques include detecting salient points in sensor data of one or more sensors. A step frequency is estimated based on a time interval between the detected salient points. A step length of the step may then be computed based on a nonlinear combination of the estimated step frequency and a function of the sensor data, and/or a step model. Alternatively, the step length of the step may be computed based on a combination of a nonlinear function of the estimated step frequency and a (linear or nonlinear) function of the sensor data, and/or a step model.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: September 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Fan Li, Chunshui Zhao, Feng Zhao
  • Publication number: 20140244163
    Abstract: A user device is equipped with one or more sensors that collect data relating to a movement of a user having the user device. An estimated area within which a starting location of the user device is located is determined based on one or more signals received from adjacent signal sources. A plurality of candidate locations is identified within the estimated area as the potential starting location of the user device. Map information of surrounding area that covers the estimated area is also obtained. One or more candidate locations are filtered out depending on whether they could have experienced the movement based on the map information. When one or more re-starting conditions have met during the movement, a then starting location of the user device needs to be determined.
    Type: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Chunshui Zhao, Fan Li, Jun Zhao, Huan Ding
  • Publication number: 20130229499
    Abstract: Technologies pertaining to computing depth images of a scene that includes a mobile object based upon the principle of light falloff are described herein. An infrared image of a scene that includes a mobile object is captured, wherein the infrared image has a plurality of pixels having a respective plurality of intensity values. A depth image for the scene is computed based at least in part upon square roots of respective intensity values in the infrared image.
    Type: Application
    Filed: June 7, 2012
    Publication date: September 5, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Chunshui Zhao, Jing Yan, Jiawei GU, Feng-hsiung Hsu, Shaopeng Song, Mingjie Wang, Jie Li
  • Patent number: 8485668
    Abstract: Techniques for utilizing an infrared illuminator, an infrared camera, and a projector to create a virtual 3D model of a real 3D object in real time for users' interaction with the real 3D object.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: July 16, 2013
    Assignee: Microsoft Corporation
    Inventors: Chunhui Zhang, Ji Zhao, Chunshui Zhao, Rui Gao
  • Publication number: 20130131972
    Abstract: Technology is described for determining a location at which a computing device is positioned. For example, a computing device is positioned in an area (e.g., building), and a map (e.g., floor plan) is retrieved that depicts the area. An initial location of the computing device is determined with respect to the map. Inertial sensors record motion inputs (e.g., acceleration, orientations, etc.), which are analyzed to determine a path along which the computing device moves. The path is applied to the initial location to determine an updated location at which the computing device may be located.
    Type: Application
    Filed: November 18, 2011
    Publication date: May 23, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: SUMIT KUMAR, SACHIN PATNEY, CHUNSHUI ZHAO, ABHIJIT PURSHOTTAM JOSHI
  • Publication number: 20130080255
    Abstract: Step detection and step length estimation techniques include detecting salient points in sensor data of one or more sensors. A step frequency is estimated based on a time interval between the detected salient points. A step length of the step may then be computed based on a nonlinear combination of the estimated step frequency and a function of the sensor data, and/or a step model. Alternatively, the step length of the step may be computed based on a combination of a nonlinear function of the estimated step frequency and a (linear or nonlinear) function of the sensor data, and/or a step model.
    Type: Application
    Filed: September 22, 2011
    Publication date: March 28, 2013
    Applicant: Microsoft Corporation
    Inventors: Fan Li, Chunshui Zhao, Feng Zhao
  • Publication number: 20130054566
    Abstract: Methods, computer systems, and computer-readable media for accelerating a learning-to-rank algorithm using a central processing unit (CPU) and a graphics processing unit (GPU) are provided. The GPU processes document pairs created by the CPU in parallel to generate a lambda-gradient value and a weight for each document. The CPU builds a regression tree for the documents. The GPU is utilized to accelerate this process by constructing histograms of feature values, wherein the address of bins collecting the same feature value are shifted during the construction of the histogram. The output of the regression tree is a score for each document which is used to rank or order the document on a search engine results page.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: NINGYI XU, Allan Wu, Jin Li, Yu Wang, Chunshui Zhao, Feng-Hsiung Hsu
  • Publication number: 20120151339
    Abstract: In some implementations, an access device may sense movement in six degrees of freedom for interacting with information in a user interface. In some implementations, a security feature may be included for verifying an authorization of a user to use the access device. Additionally, in some implementations, the access device may establish communication with an available computing device for accessing and interacting with information that may include remotely stored information, cloud data, cloud services, and the like.
    Type: Application
    Filed: December 10, 2010
    Publication date: June 14, 2012
    Applicant: Microsoft Corporation
    Inventors: Chunhui Zhang, Min Wang, Richard Harper, Tong Yuan, Chunshui Zhao, Xiangwei Zhu
  • Publication number: 20110292347
    Abstract: Techniques for utilizing an infrared illuminator, an infrared camera, and a projector to create a virtual 3D model of a real 3D object in real time for users' interaction with the real 3D object.
    Type: Application
    Filed: May 28, 2010
    Publication date: December 1, 2011
    Applicant: Microsoft Corporation
    Inventors: Chunhui Zhang, Ji Zhao, Chunshui Zhao, Rui Gao
  • Publication number: 20110191690
    Abstract: Techniques for utilizing two or more mobile devices equipped with projectors to generate a combined seamless user interfaces by stitching projection areas generated by the projectors.
    Type: Application
    Filed: February 3, 2010
    Publication date: August 4, 2011
    Applicant: Microsoft Corporation
    Inventors: Chunhui Zhang, Ji Zhao, Min Wang, Rui Gao, Xiong-Fei Cai, Chunshui Zhao