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: 20220342631Abstract: Provided a method for playing audios. The method includes: acquiring vibration control information corresponding to a target audio, wherein at least one vibration period and vibration attribute information corresponding to the at least one vibration period are recorded in the vibration control information, and each vibration period corresponds to a beat period of a target percussive instrument in the target audio; synchronously playing the target audio and the vibration control information; and when any vibration period of the at least one vibration period is played, controlling a terminal to vibrate based on vibration attribute information corresponding to the vibration period.Type: ApplicationFiled: July 8, 2022Publication date: October 27, 2022Inventors: Xiang CAO, Ge TANG, Haojie XU, Zhengtao WANG, Zhaoheng LEI
-
Patent number: 11461950Abstract: 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: GrantFiled: January 11, 2021Date of Patent: October 4, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Xiang Cao, Yang Liu, Teng Han, Takaaki Shiratori, Nobuyuki Umetani, Yupeng Zhang, Xin Tong, Zhimin Ren
-
Publication number: 20210375287Abstract: 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: ApplicationFiled: August 17, 2021Publication date: December 2, 2021Inventors: Nathaniel NESIBA, Xiang CAO
-
Patent number: 11119877Abstract: 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: GrantFiled: September 16, 2019Date of Patent: September 14, 2021Assignee: Dell Products L.P.Inventors: Shanir Anshul, Shibi Panikkar, Xiang Cao, Dong Ji
-
Patent number: 11100931Abstract: 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: GrantFiled: February 12, 2019Date of Patent: August 24, 2021Assignee: GOOGLE LLCInventors: Nathaniel Nesiba, Xiang Cao
-
Publication number: 20210134043Abstract: 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: ApplicationFiled: January 11, 2021Publication date: May 6, 2021Inventors: Xiang Cao, Yang Liu, Teng Han, Takaaki Shiratori, Nobuyuki Umetani, Yupeng Zhang, Xin Tong, Zhimin Ren
-
Publication number: 20210081291Abstract: 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: ApplicationFiled: September 16, 2019Publication date: March 18, 2021Applicant: DELL PRODUCTS L.P.Inventors: Shanir Anshul, Shibi Panikkar, Xiang Cao, Dong Ji
-
Publication number: 20210056964Abstract: 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: ApplicationFiled: February 12, 2019Publication date: February 25, 2021Inventors: Nathaniel NESIBA, Xiang CAO
-
Patent number: 10916047Abstract: 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: GrantFiled: January 16, 2020Date of Patent: February 9, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Xiang Cao, Yang Liu, Teng Han, Takaaki Shiratori, Nobuyuki Umetani, Yupeng Zhang, Xin Tong, Zhimin Ren
-
Patent number: 10740963Abstract: 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: GrantFiled: March 20, 2017Date of Patent: August 11, 2020Assignee: BEIJING XIAOXIAONIU CREATIVE TECHNOLOGIES LTDInventor: Xiang Cao
-
Patent number: 10661157Abstract: 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: GrantFiled: September 7, 2017Date of Patent: May 26, 2020Inventor: Xiang Cao
-
Publication number: 20200151935Abstract: 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: ApplicationFiled: January 16, 2020Publication date: May 14, 2020Inventors: Xiang Cao, Yang Liu, Teng Han, Takaaki Shiratori, Nobuyuki Umetani, Yupeng Zhang, Xin Tong, Zhimin Ren
-
Patent number: 10573049Abstract: 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: GrantFiled: February 5, 2018Date of Patent: February 25, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Xiang Cao, Yang Liu, Teng Han, Takaaki Shiratori, Nobuyuki Umetani, Yupeng Zhang, Xin Tong, Zhimin Ren
-
Publication number: 20190251730Abstract: 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: ApplicationFiled: July 14, 2017Publication date: August 15, 2019Applicant: Beijing Xiaoxiaoniu Creative Technologies LtdInventors: Xiang CAO, Tao SHI, Wenchang XU
-
Publication number: 20190156567Abstract: 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: ApplicationFiled: March 20, 2017Publication date: May 23, 2019Inventor: Xiang CAO
-
Patent number: 10275123Abstract: 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: GrantFiled: September 30, 2015Date of Patent: April 30, 2019Assignee: 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: 10222866Abstract: 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: GrantFiled: September 24, 2014Date of Patent: March 5, 2019Assignees: BEIJING LENOVO SOFTWARE LTD., LENOVO (BEIJING) LIMITEDInventors: Xiang Cao, Cheng Guo, Jundong Xue, Jun Wei
-
Patent number: 10163077Abstract: 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: GrantFiled: August 8, 2016Date of Patent: December 25, 2018Assignee: Microsoft Technology Licensing, LLCInventors: John C. Tang, Aaron Hoff, Kori Inkpen, Paul Johns, Asta Roseway, Chen Zhao, Xiang Cao, Jennifer Marlow
-
Patent number: 10045077Abstract: 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: GrantFiled: December 12, 2016Date of Patent: August 7, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Yingnong Dang, Sergio Paolantonio, Xiang Cao, Xiumin Lin, Dongmei Zhang
-
Publication number: 20180158226Abstract: 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: ApplicationFiled: February 5, 2018Publication date: June 7, 2018Inventors: Xiang Cao, Yang Liu, Teng Han, Takaaki Shiratori, Nobuyuki Umetani, Yupeng Zhang, Xin Tong, Zhimin Ren