Patents by Inventor Xin Tong

Xin Tong 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: 20150138063
    Abstract: An optical flow of depth video of a depth camera imaging a human subject is recognized. An energy field created by motion of the human subject is generated as a function of the optical flow and specified rules of a physical simulation of the virtual environment. The energy field is mapped to a virtual position in the virtual environment. A property of a virtual object in the virtual environment is adjusted based on a plurality of energy elements of the energy field in response to the virtual object interacting with the virtual position of the energy field.
    Type: Application
    Filed: November 19, 2013
    Publication date: May 21, 2015
    Applicant: Microsoft Corporation
    Inventors: Xiang Cao, Takaaki Shiratori, Xin Tong, Feng Xu, Thomas Gersten, Tommer Leyvand
  • Patent number: 9013496
    Abstract: Some implementations disclosed herein provide techniques and arrangements to render global light transport in real-time or near real-time. For example, in a pre-computation stage, a first computing device may render points of surfaces (e.g., using multiple light bounces and the like). Attributes for each of the points may be determined. A plurality of machine learning algorithms may be trained using particular attributes from the attributes. For example, a first machine learning algorithm may be trained using a first portion of the attributes and a second machine learning algorithm may be trained using a second portion of the attributes. The trained machine learning algorithms may be used by a second computing device to render components (e.g., diffuse and specular components) of indirect shading in real-time.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: April 21, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jiaping Wang, Peiran Ren, Minmin Gong, Xin Tong, Stephen S. Lin, Baining Guo
  • Patent number: 9001118
    Abstract: A method for constructing an avatar of a human subject includes acquiring a depth map of the subject, obtaining a virtual skeleton of the subject based on the depth map, and harvesting from the virtual skeleton a set of characteristic metrics. Such metrics correspond to distances between predetermined points of the virtual skeleton. In this example method, the characteristic metrics are provided as input to an algorithm trained using machine learning. The algorithm may be trained using a human model in a range of poses, and a range of human models in a single pose, to output a virtual body mesh as a function of the characteristic metrics. The method also includes constructing a virtual head mesh distinct from the virtual body mesh, with facial features resembling those of the subject, and connecting the virtual body mesh to the virtual head mesh.
    Type: Grant
    Filed: August 14, 2012
    Date of Patent: April 7, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Molyneaux, Xin Tong, Zicheng Liu, Eric Chang, Fan Yang, Jay Kapur, Emily Yang, Yang Liu, Hsiang-Tao Wu
  • Patent number: 8974785
    Abstract: The invention provides a fully human anti-HER2 monoclonal antibody, which has an amino acid sequence of heavy chain variable region as shown in SEQ ID NO: 6 and an amino acid sequence of light chain variable region as shown in SEQ ID NO: 8. The invention also discloses the nucleotide sequence encoding the antibody, the expression vector and the host cell comprising the nucleotide sequence, and the use of the antibody for manufacturing the medicament for the treatment of tumor.
    Type: Grant
    Filed: April 16, 2010
    Date of Patent: March 10, 2015
    Assignee: Shanghai Biomabs Pharmaceuticals Co., Ltd.
    Inventors: Chuan Li, Xin Tong, Ying Kan
  • Patent number: 8957937
    Abstract: A method and a meeting terminal for adjusting meeting place cameras in a remote presentation meeting system are disclosed. The method includes: determining a site to be tested in a meeting place (S202), wherein the site to be tested includes an intersection of the ideal boundary of depth of field of the meeting place and the ideal shooting boundary of the corresponding camera; determining the ideal imaging data of a reference object on the site to be tested (S204); acquiring, by the camera, actual imaging data of the reference object arranged on the site to be tested (S206); comparing the actual imaging data with the ideal imaging data and determining the range of needed adjustment of the camera according to the result of the comparison (S208) so as to make the actual imaging data of the reference object accord with the ideal imaging data.
    Type: Grant
    Filed: December 24, 2010
    Date of Patent: February 17, 2015
    Assignee: ZTE Corporation
    Inventors: Fu Wang, Jun Chen, Zhihong Huang, Xin Tong, Liangping Zhang, Junli Liu
  • Patent number: 8953037
    Abstract: A system for reflectance acquisition of a target includes a light source, an image capture device, and a reflectance reference chart. The reflectance reference chart is fixed relative to the target. The light source provides a uniform band of light across at least a dimension of the target. The image capture device is configured and positioned to encompass at least a portion of the target and at least a portion of the reflectance reference chart within a field-of-view of the image capture device. The image capture device captures a sequence of images of the target and the reflectance reference chart during a scan thereof. Reflectance responses are calculated for the pixels in the sequence of images. Reference reflectance response distribution functions are matched to the calculated reflectance responses, and an image of the target is reconstructed based at least in part on the matched reference reflectance response distribution functions.
    Type: Grant
    Filed: October 14, 2011
    Date of Patent: February 10, 2015
    Assignee: Microsoft Corporation
    Inventors: Jiaping Wang, Baining Guo, Peiran Ren, John Michael Snyder, Xin Tong
  • Publication number: 20150003515
    Abstract: Techniques for encoding data based at least in part upon an awareness of the decoding complexity of the encoded data and the ability of a target decoder to decode the encoded data are disclosed. In some embodiments, a set of data is encoded based at least in part upon a state of a target decoder to which the encoded set of data is to be provided. In some embodiments, a set of data is encoded based at least in part upon the states of multiple decoders to which the encoded set of data is to be provided.
    Type: Application
    Filed: September 5, 2014
    Publication date: January 1, 2015
    Inventors: Jim Normile, Thomas Pun, Xiaojin Shi, Xin Tong, Hsi-Jung Wu
  • Patent number: 8869128
    Abstract: A method, program, and apparatus for optimizing compiled code using a dynamic compiler. The method includes the steps of: generating intermediate code from a trace, which is an instruction sequence described in machine language; computing an offset between an address value, which is a base point of an indirect branch instruction, and a start address of a memory page, which includes a virtual address referred to by the information processing apparatus immediately after processing a first instruction; determining whether an indirect branch instruction that is subsequent to the first instruction causes processing to jump to another memory page, by using a value obtained from adding the offset to a displacement made by the indirect branch instruction; and optimizing the intermediate code by using the result of the determining step.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: October 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Toshihiko Koju, Ali I Sheikh, Xin Tong
  • Publication number: 20140301720
    Abstract: Some embodiments provide a video recording device for capturing a video clip. The video recording device receives a selection of a non-temporally compressed encoding scheme from several different encoding schemes for encoding the video clip. The different encoding schemes include at least one temporally compressed encoding scheme and at least the selected non-temporally compressed encoding scheme. The video recording device captures the video clip as several frames. The video recording device non-temporally encodes each of the frames as several slices. The slices of a particular frame are for decoding by several processing units of a video decoding device. The video recording device stores the video clip in a storage.
    Type: Application
    Filed: April 7, 2014
    Publication date: October 9, 2014
    Applicant: Apple Inc.
    Inventors: Paul Towner, Courtney Kennedy, Randy Ubillos, Greg Mullins, Greg Wallace, Peter Chou, Xin Tong
  • Patent number: 8830092
    Abstract: Techniques for encoding data based at least in part upon an awareness of the decoding complexity of the encoded data and the ability of a target decoder to decode the encoded data are disclosed. In some embodiments, a set of data is encoded based at least in part upon a state of a target decoder to which the encoded set of data is to be provided. In some embodiments, a set of data is encoded based at least in part upon the states of multiple decoders to which the encoded set of data is to be provided.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: September 9, 2014
    Assignee: Apple Inc.
    Inventors: Jim Normile, Thomas Pun, Xiaojin Shi, Xin Tong, Hsi-Jung Wu
  • Patent number: 8811475
    Abstract: A method of encoding a sequence of video images is described. The method receives the sequence of video images. The method iteratively examines different encoding solutions for the sequence of video images to identify an encoding solution that optimizes image quality while meeting a target bit rate and satisfying a set of constraints regarding flow of encoded data through an input buffer of a hypothetical reference decoder for decoding the encoded video sequence. The iterative examining includes, for each encoding solution, determining whether the hypothetical reference decoder underflows while processing the encoding solution for any set of images within the video sequence.
    Type: Grant
    Filed: April 3, 2012
    Date of Patent: August 19, 2014
    Assignee: Apple Inc.
    Inventors: Xin Tong, Hsi Jung Wu, Thomas Pun, Adriana Dumitras, Barin Geoffry Haskell, Jim Normile
  • Publication number: 20140160123
    Abstract: Described herein are technologies pertaining to generating a relatively accurate virtual three-dimensional model of a head/face of a user. Depth frames are received from a depth sensor and color frames are received from a camera, wherein such frames capture a head of a user. Based upon the depth frames and the color frames, the three-dimensional model of the head of the user is generated.
    Type: Application
    Filed: December 12, 2012
    Publication date: June 12, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Fan Yang, Minmin Gong, Zicheng Liu, Xin Tong
  • Patent number: 8737825
    Abstract: Some embodiments provide a video recording device for capturing a video clip. The video recording device receives a selection of a non-temporally compressed encoding scheme from several different encoding schemes for encoding the video clip. The different encoding schemes include at least one temporally compressed encoding scheme and at least the selected non-temporally compressed encoding scheme. The video recording device captures the video clip as several frames. The video recording device non-temporally encodes each of the frames as several slices. The slices of a particular frame are for decoding by several processing units of a video decoding device. The video recording device stores the video clip in a storage.
    Type: Grant
    Filed: May 17, 2010
    Date of Patent: May 27, 2014
    Assignee: Apple Inc.
    Inventors: Paul Towner, Courtney Kennedy, Randy Ubillos, Greg Mullins, Greg Wallace, Peter Chou, Xin Tong
  • Patent number: 8730240
    Abstract: An exemplary method includes providing image data for an illuminated physical sample of a heterogeneous translucent material, determining one or more material properties of the material based in part on a diffusion equation where one of the material properties is a diffusion coefficient for diffusion of radiation in the material and where the determining includes a regularization term for the diffusion coefficient, mapping the one or more material properties to a virtual object volume, assigning virtual illumination conditions to the virtual object volume, and rendering the virtual object volume using the virtual illumination conditions as a boundary condition for a system of diffusion equations of the virtual object volume. Other methods, devices and systems are also disclosed.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: May 20, 2014
    Assignee: Microsoft Corporation
    Inventors: Jiaping Wang, Xin Tong, Stephen S. Lin, Baining Guo, Heung-Yeung Shum, Zhouchen Lin
  • Patent number: 8711159
    Abstract: An exemplary method for emulating a graphics processing unit (GPU) includes executing a graphics application on a host computing system to generate commands for a target GPU wherein the host computing system includes host system memory and a different, host GPU; converting the generated commands into intermediate commands; based on one or more generated commands that call for one or more shaders, caching one or more corresponding shaders in a shader cache in the host system memory; based on one or more generated commands that call for one or more resources, caching one or more corresponding resources in a resource cache in the host system memory; based on the intermediate commands, outputting commands for the host GPU; and based on the output commands for the host GPU, rendering graphics using the host GPU where output commands that call for one or more shaders access the one or more corresponding shaders in the shader cache and where output commands that call for one or more resources access the one or more
    Type: Grant
    Filed: February 23, 2009
    Date of Patent: April 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Jinyu Li, Chen Li, Gang Chen, Xin Tong
  • Patent number: 8698829
    Abstract: Output textures may be generated by synthesizing an input texture comprising discrete elements with a set of boundary conditions. Elements of the input texture are copied from the input texture to an output texture that is defined by a set of boundary conditions and are then refined. The elements of the output texture are refined by assigning domain and/or attribute information to the elements of the output texture element by minimizing an energy function measuring a similarity between output neighborhoods of the output texture and a corresponding best matching input neighborhood of the input texture.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: April 15, 2014
    Assignee: Microsoft Corporation
    Inventors: Li-Yi Wei, Chongyang Ma, Xin Tong
  • Publication number: 20140085502
    Abstract: The use of a hybrid camera tool may capture high resolution multispectral images without sacrificing resolution in exchange for spectral accuracy. The capture of a high resolution multispectral image may include forming a high spatial resolution image based on a portion of incoming light and generating a high spectral resolution image that includes multispectral samples based on another portion of the incoming light. The high resolution multispectral image is then synthesized by consolidating the high spatial resolution image with the high spectral resolution image.
    Type: Application
    Filed: June 15, 2011
    Publication date: March 27, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Stephen S. Lin, Xin Tong, Xun Cao
  • Patent number: 8664368
    Abstract: The present invention provides a fully human anti-VEGF monoclonal antibody, the preparation method and use thereof. The fully human anti-VEGF monoclonal antibody is obtained by using antibody phage display technology, which has higher antibody affinity and stronger capacity for inhibiting tumor cell proliferation in comparison with humanized antibody bevacizumab, and can be used to prepare anti-tumor medicines.
    Type: Grant
    Filed: April 16, 2010
    Date of Patent: March 4, 2014
    Assignee: Shanghai Biomabs Pharmaceuticals Co., Ltd.
    Inventors: Shuhui Wang, Chuan Li, Ying Kan, Xin Tong
  • Patent number: D723168
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: February 24, 2015
    Assignee: Shenzhen Mindray Bio-Medical Electronics Co., Ltd.
    Inventors: Xin Tong, Qi Zhang, Yunxia Huang
  • Patent number: D731657
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: June 9, 2015
    Assignee: SHENZHEN MINDRAY BIO-MEDICAL ELECTRONICS CO., LTD.
    Inventors: Xin Tong, Qi Zhang, Yunxia Huang