Patents by Inventor Xiang Cao

Xiang Cao 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: 20210375287
    Abstract: Implementations are directed to determining an audio delay, of a computing device, by causing an audio data stream to be transmitted to the computing device via a wireless communication channel. The computing device causes audio output generated using the audio data stream to be rendered via speaker(s). The rendered audio output is captured via microphone(s), and the audio delay determined by comparing the captured audio output with the audio data stream. A delay audio segment can be appended to an additional audio data stream transmitted to the computing device, where the length of the delay audio segment is determined using the audio delay. A noise reduction technique can additionally or alternatively be adapted based on the audio delay. Implementations are additionally or alternatively directed to determining if an audio data stream transmitted to a computing device for rendering through speaker(s) driven by the computing device—is actually being rendered.
    Type: Application
    Filed: August 17, 2021
    Publication date: December 2, 2021
    Inventors: Nathaniel NESIBA, Xiang CAO
  • Patent number: 11119877
    Abstract: A system for testing electrical components comprising a supplier test system operating on a first processor and configured to generate test data for a component and to store the component test data on a block chain. A board level test system operating on a second processor and configured to generate test data for a board and to store the board test data on the block chain. A test tracking system configured to request a first key to access to the component test data and a second key to access the board test data and to store the first key and the second key.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: September 14, 2021
    Assignee: Dell Products L.P.
    Inventors: Shanir Anshul, Shibi Panikkar, Xiang Cao, Dong Ji
  • Publication number: 20210279504
    Abstract: Disclosed are a method and an apparatus for processing feature point matching result, the first image and the second image are placed reversely, and the matching feature point pair between the first image and the second image is determined by using the feature point matching algorithm; the straight-line equation between each of the feature point pair is made mathematically, and the intersection between each straight line and other straight line is determined; the valid intersection group and the geometric center point thereof are determined according to the distance between each of the intersection and other intersection; and the judgment area of the feature point pair is determined according to the geometric center point, and whether the feature point pair is a correct matching result or not is determined according to whether a straight line between the feature point pair passes through the judgment area or not.
    Type: Application
    Filed: July 24, 2018
    Publication date: September 9, 2021
    Applicant: GOERTEK INC.
    Inventors: Weiyu CAO, Xiang CHEN, Dachuan ZHAO
  • Patent number: 11103865
    Abstract: The invention discloses a fixed bed counter-current regeneration device for ion exchange resin and the method of use, relates to the field of ion exchange resin regeneration. The device comprises a cyclone separator, a regeneration reactor, a fully mixed resin reactor, a desorption solution storage tank, and a regenerant storage tank, wherein the cyclone separator is placed on top of the regeneration reactor, the upper part of the cyclone separator is connected to the fully mixed resin reactor.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: August 31, 2021
    Assignees: NANJING NORMAL UNIVERSITY, Nanjing University & Yancheng Academy Of Environmental Protection Technology And Engineering
    Inventors: Peng Shi, Xun Cao, Xinchun Ding, Aimin Li, Jianjun Dai, Xiao Zhang, Xiang Peng, Dongmei Li, Yinsen Li, Jiali Tang
  • Patent number: 11100361
    Abstract: Disclosed are a method and an apparatus for processing feature point matching result, the first image and the second image are placed reversely, and the matching feature point pair between the first image and the second image is determined by using the feature point matching algorithm; the straight-line equation between each of the feature point pair is made mathematically, and the intersection between each straight line and other straight line is determined; the valid intersection group and the geometric center point thereof are determined according to the distance between each of the intersection and other intersection; and the judgment area of the feature point pair is determined according to the geometric center point, and whether the feature point pair is a correct matching result or not is determined according to whether a straight line between the feature point pair passes through the judgment area or not.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: August 24, 2021
    Assignee: GOERTEK INC.
    Inventors: Weiyu Cao, Xiang Chen, Dachuan Zhao
  • Patent number: 11100931
    Abstract: Implementations are directed to determining an audio delay, of a computing device, by causing an audio data stream to be transmitted to the computing device via a wireless communication channel. The computing device causes audio output generated using the audio data stream to be rendered via speaker(s). The rendered audio output is captured via microphone(s), and the audio delay determined by comparing the captured audio output with the audio data stream. A delay audio segment can be appended to an additional audio data stream transmitted to the computing device, where the length of the delay audio segment is determined using the audio delay. A noise reduction technique can additionally or alternatively be adapted based on the audio delay. Implementations are additionally or alternatively directed to determining if an audio data stream transmitted to a computing device for rendering through speaker(s) driven by the computing device—is actually being rendered.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: August 24, 2021
    Assignee: GOOGLE LLC
    Inventors: Nathaniel Nesiba, Xiang Cao
  • Publication number: 20210134043
    Abstract: An intuitive interface may allow users of a computing device (e.g., children, etc.) to create imaginary three dimensional (3D) objects of any shape using body gestures performed by the users as a primary or only input. A user may make motions while in front of an imaging device that senses movement of the user. The interface may allow first-person and/or third person interaction during creation of objects, which may map a body of a user to a body of an object presented by a display. In an example process, the user may start by scanning an arbitrary body gesture into an initial shape of an object. Next, the user may perform various gestures using his body, which may result in various edits to the object. After the object is completed, the object may be animated, possibly based on movements of the user.
    Type: Application
    Filed: January 11, 2021
    Publication date: May 6, 2021
    Inventors: Xiang Cao, Yang Liu, Teng Han, Takaaki Shiratori, Nobuyuki Umetani, Yupeng Zhang, Xin Tong, Zhimin Ren
  • Publication number: 20210081291
    Abstract: A system for testing electrical components comprising a supplier test system operating on a first processor and configured to generate test data for a component and to store the component test data on a block chain. A board level test system operating on a second processor and configured to generate test data for a board and to store the board test data on the block chain. A test tracking system configured to request a first key to access to the component test data and a second key to access the board test data and to store the first key and the second key.
    Type: Application
    Filed: September 16, 2019
    Publication date: March 18, 2021
    Applicant: DELL PRODUCTS L.P.
    Inventors: Shanir Anshul, Shibi Panikkar, Xiang Cao, Dong Ji
  • Publication number: 20210056964
    Abstract: Implementations are directed to determining an audio delay, of a computing device, by causing an audio data stream to be transmitted to the computing device via a wireless communication channel. The computing device causes audio output generated using the audio data stream to be rendered via speaker(s). The rendered audio output is captured via microphone(s), and the audio delay determined by comparing the captured audio output with the audio data stream. A delay audio segment can be appended to an additional audio data stream transmitted to the computing device, where the length of the delay audio segment is determined using the audio delay. A noise reduction technique can additionally or alternatively be adapted based on the audio delay. Implementations are additionally or alternatively directed to determining if an audio data stream transmitted to a computing device for rendering through speaker(s) driven by the computing device—is actually being rendered.
    Type: Application
    Filed: February 12, 2019
    Publication date: February 25, 2021
    Inventors: Nathaniel NESIBA, Xiang CAO
  • Patent number: 10916047
    Abstract: An intuitive interface may allow users of a computing device (e.g., children, etc.) to create imaginary three dimensional (3D) objects of any shape using body gestures performed by the users as a primary or only input. A user may make motions while in front of an imaging device that senses movement of the user. The interface may allow first-person and/or third person interaction during creation of objects, which may map a body of a user to a body of an object presented by a display. In an example process, the user may start by scanning an arbitrary body gesture into an initial shape of an object. Next, the user may perform various gestures using his body, which may result in various edits to the object. After the object is completed, the object may be animated, possibly based on movements of the user.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: February 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xiang Cao, Yang Liu, Teng Han, Takaaki Shiratori, Nobuyuki Umetani, Yupeng Zhang, Xin Tong, Zhimin Ren
  • Patent number: 10740963
    Abstract: A method and a device for generating a three-dimensional virtual environment, wherein the method includes: acquiring a plane environment image captured by an image capturing device; extracting geometric information from the plane environment image to obtain geometric information of each two-dimensional element in the plane environment image; extracting content information from the plane environment image to obtain content information of each two-dimensional element in the plane environment image; respectively determining three-dimensional models corresponding to the two-dimensional elements according to the geometric information and the content information of each two-dimensional element; respectively rendering three-dimensional models corresponding to the two-dimensional elements at coordinates corresponding to the geometrical shape of each two-dimensional element and generating a three-dimensional virtual environment.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: August 11, 2020
    Assignee: BEIJING XIAOXIAONIU CREATIVE TECHNOLOGIES LTD
    Inventor: Xiang Cao
  • Patent number: 10661157
    Abstract: A method incorporating real environment for virtuality and reality combined interaction includes: step 1: capturing a frame of image in a real environment, and determining a movement state between a previous frame of image and a current image for at least one edge point in the image; step 2: for each of virtual objects in the virtual content, detecting whether the edge point is existed on the periphery of the virtual object, and applying corresponding function on the virtual object according to the movement state of the edge point when the edge point is existed on the periphery of the virtual object; and step 3: displaying the virtual content and the real environment in a superimposed manner according to function effect of the edge point to the virtual object, and returning back to step 1 to proceed until interaction between virtuality and reality is end.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: May 26, 2020
    Inventor: Xiang Cao
  • Publication number: 20200151935
    Abstract: An intuitive interface may allow users of a computing device (e.g., children, etc.) to create imaginary three dimensional (3D) objects of any shape using body gestures performed by the users as a primary or only input. A user may make motions while in front of an imaging device that senses movement of the user. The interface may allow first-person and/or third person interaction during creation of objects, which may map a body of a user to a body of an object presented by a display. In an example process, the user may start by scanning an arbitrary body gesture into an initial shape of an object. Next, the user may perform various gestures using his body, which may result in various edits to the object. After the object is completed, the object may be animated, possibly based on movements of the user.
    Type: Application
    Filed: January 16, 2020
    Publication date: May 14, 2020
    Inventors: Xiang Cao, Yang Liu, Teng Han, Takaaki Shiratori, Nobuyuki Umetani, Yupeng Zhang, Xin Tong, Zhimin Ren
  • Patent number: 10573049
    Abstract: An intuitive interface may allow users of a computing device (e.g., children, etc.) to create imaginary three dimensional (3D) objects of any shape using body gestures performed by the users as a primary or only input. A user may make motions while in front of an imaging device that senses movement of the user. The interface may allow first-person and/or third person interaction during creation of objects, which may map a body of a user to a body of an object presented by a display. In an example process, the user may start by scanning an arbitrary body gesture into an initial shape of an object. Next, the user may perform various gestures using his body, which may result in various edits to the object. After the object is completed, the object may be animated, possibly based on movements of the user.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: February 25, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Xiang Cao, Yang Liu, Teng Han, Takaaki Shiratori, Nobuyuki Umetani, Yupeng Zhang, Xin Tong, Zhimin Ren
  • Publication number: 20190251730
    Abstract: The present disclosure provides a method and an apparatus for making an animation. The method includes: acquiring an animation subject; binding the animation subject to a corresponding structural template; and actuating the structural template to drive the animation subject bound to the structural template to perform a corresponding action. With embodiments of the disclosure, it is possible for a user who does not master knowledge of professional animation principles to easily create an animation that the user likes and has professional effects by simple operations, and thus the solutions is simple and convenient to operate, vivid and interesting and has a wide range of applications.
    Type: Application
    Filed: July 14, 2017
    Publication date: August 15, 2019
    Applicant: Beijing Xiaoxiaoniu Creative Technologies Ltd
    Inventors: Xiang CAO, Tao SHI, Wenchang XU
  • Publication number: 20190156567
    Abstract: A method and a device for generating a three-dimensional virtual environment, wherein the method includes: acquiring a plane environment image captured by an image capturing device (S102); extracting geometric information from the plane environment image to obtain geometric information of each two-dimensional element in the plane environment image (S104); extracting content information from the plane environment image to obtain content information of each two-dimensional element in the plane environment image (S106); respectively determining three-dimensional models corresponding to the two-dimensional elements according to the geometric information and the content information of each two-dimensional element (108); respectively drawing three-dimensional models corresponding to the two-dimensional elements at coordinates corresponding to the geometrical shape of each two-dimensional element and generating a three-dimensional virtual environment (S110).
    Type: Application
    Filed: March 20, 2017
    Publication date: May 23, 2019
    Inventor: Xiang CAO
  • Patent number: 10275123
    Abstract: Methods and devices are provided. A method includes at an electronic device with one or more processors, a display, and memory, displaying, by the display, a playback position indicator for a media file; receiving, by the electronic device, a user input for adjusting a position of the playback position indicator from a first position of the media file to a second position of the media file; and in response to receiving the user input, displaying, by the display, a snippet from a document corresponding to content of the media file at the second position of the media file.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: April 30, 2019
    Assignee: Apple Inc.
    Inventors: Charles J. Migos, Eugene R. Siew, Allison M. Styer, Mark Ambachtsheer, Xiang Cao, Alastair K. Fettes, Yaniv Gur, Martin J. Murrett, Jacob Refstrup
  • Patent number: 10222866
    Abstract: The present disclosure provides an information processing method and an electronic device, capable of solving the problem with the conventional solution that the user may not activate the interaction interface conveniently without knowing the position of the triggering control.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: March 5, 2019
    Assignees: BEIJING LENOVO SOFTWARE LTD., LENOVO (BEIJING) LIMITED
    Inventors: Xiang Cao, Cheng Guo, Jundong Xue, Jun Wei
  • Patent number: 10163077
    Abstract: Embodiments described herein relate to enabling a lightweight way of recording and sharing video messages intended to provide input to a future meeting that cannot be personally attended. A person who cannot attend the meeting pre-records their thoughts and remarks for the meeting as video clips for presentation at the meeting. A physical device with at least a display is presented at the meeting. The physically present participants can play the pre-recorded clips on the device. Video of participants' responses to the clips is recorded and made available so that the represented attendee can view the participants' responses.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: December 25, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John C. Tang, Aaron Hoff, Kori Inkpen, Paul Johns, Asta Roseway, Chen Zhao, Xiang Cao, Jennifer Marlow
  • Patent number: 10045077
    Abstract: Techniques for obtaining a reaction of an individual to content and outputting the reaction of the individual with the content are described herein. The techniques may include obtaining the reaction of the individual as the content is displayed to the individual. The reaction may be obtained by capturing a video of the individual. The reaction of the individual and the content may be output at a same time to another individual. These techniques may also include obtaining the reaction of another individual as the content and the reaction of the individual are output to another individual.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: August 7, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yingnong Dang, Sergio Paolantonio, Xiang Cao, Xiumin Lin, Dongmei Zhang