Patents by Inventor Xiao Liang

Xiao Liang 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: 20220282451
    Abstract: An earth moving vehicle (EMV) autonomously performs an earth moving operation within a dig site. If the EMV determines that a state of the EMV or the dig site triggers a triggering condition associated with a pause in the autonomous behavior of the EMV, the EMV determines a risk associated with the state or triggering condition. If the risk is greater than a first threshold, the EMV continues the autonomous performance and notifies a remote operator that the triggering condition was triggered. If the risk is greater than the first threshold risk but less than a second threshold risk, the EMV is configured to operate in a default state before continuing and notifying the remote operator. If the risk is greater than the second threshold risk, the EMV notifies the remote operator of the state pauses the performance until feedback is received from the remote operator.
    Type: Application
    Filed: March 3, 2021
    Publication date: September 8, 2022
    Inventors: Noah Austen Ready-Campbell, Andrew Xiao Liang, Gaurav Jitendra Kikani, Joonhyun Kim
  • Publication number: 20220276166
    Abstract: Provided are a synchronous fluorescence detector for observing the interface concentration of fluorescent pollutants and application method. The detector comprises a first electric displacement platform, a quartz cuvette, an excitation light path, a collection light path and a second electric displacement platform. The application method comprises the following steps: first exciting fluorescent pollutants by utilizing UV light with specific wavelengths to emit fluorescent light; then collecting fluorescence signals emitted by the excited fluorescent pollutants to the greatest extent by utilizing an UV anti-reflection convex lens combination; and finally, processing the fluorescent signals acquired by a photomultiplier by utilizing a difference method to determine a precise light intensity of a thin layer which is moved at a specific spacing by utilizing the electric displacement platforms so as to determine fugacity distribution of the fluorescent pollutants in the microlayer near an interface.
    Type: Application
    Filed: May 20, 2022
    Publication date: September 1, 2022
    Applicant: SOUTH CHINA UNIVERSITY OF TECHNOLOGY
    Inventors: Xiangjun GONG, Wenzhang TIAN, Yongping ZENG, Lianjun BAO, Guangzhao ZHANG, Xiao LIANG, Xiawen QIU
  • Patent number: 11423229
    Abstract: Implementations of the subject matter described herein relate to conversational data analysis. After a data analysis request is received from a user, heuristic information may be determined based on the data analysis request. The heuristic information mentioned here is not a result for the data analysis request but information which may be used for leading the conversation to proceed. Based on such heuristic information, the user may provide supplementary information associated with the data analysis request, for example, clarify meaning of the data analysis request, submit a relevant further analysis request, and so on. A really desired and meaningful data analysis result can be provided to the user according to the supplementary information provided by the user. Thus, data analysis will become more accurate and effective. While obtaining really helpful information, the user also gains good user experience.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: August 23, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhitao Hou, Jian-Guang Lou, Bo Zhang, Xiao Liang, Dongmei Zhang, Haidong Zhang
  • Patent number: 11401689
    Abstract: An excavation vehicle capable of autonomously actuating an excavation tool or navigating an excavation vehicle to perform an excavation routine within an excavation site is described herein. Sensors mounted to the excavation vehicle and the excavation tool produce signals representative of a position and orientation of the corresponding joint relative on the excavation vehicle relative to the excavation site, a position and orientation of the excavation vehicle relative to the excavation site, and one or more features of the excavation site based on the position of the excavation vehicle within the excavation site. A set of solenoids are configured to couple to corresponding hydraulic valves of the excavation tool to actuate the valve. A controller produces actuating signals to control the joints of the excavation tool to autonomously perform the excavation routine based on the signals produced by the sensors.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: August 2, 2022
    Assignee: BUILT ROBOTICS INC.
    Inventors: Noah Austen Ready-Campbell, Andrew Xiao Liang, Christian John Wawrzonek, Gaurav Jitendra Kikani, James Alan Emerick, Lucas Allen Bruder, Ammar Idris Kothari
  • Publication number: 20220232109
    Abstract: Example methods and systems for virtual tunnel virtualized computing instance (VTEP) learning based on transport protocol information are described. In one example, a computer system may learn first mapping information and second mapping information. The first mapping information may associate (a) a first VTEP with (b) first transport protocol information and inner address information associated with a first virtualized computing instance. The second mapping information may associate (a) a second VTEP with (b) second transport protocol information and inner address information associated with a second virtualized computing instance. The computer system may detect an egress packet that is addressed to the inner address information. In response to determination that the egress packet specifies the first transport protocol information, a first encapsulated packet may be generated and sent towards the first VTEP. Otherwise, a second encapsulated packet may be generated and sent towards the second VTEP.
    Type: Application
    Filed: March 4, 2021
    Publication date: July 21, 2022
    Applicant: VMware, Inc.
    Inventors: Dongping CHEN, Bo LIN, Wei WANG, Xiao LIANG, Yi ZENG, Xinyu HE, Dahui YUAN
  • Publication number: 20220209989
    Abstract: Example methods and computer systems for packet handling for active-active stateful service insertion are disclosed. One example may involve in response to detecting a first packet from a first active logical service router (SR), a computer system generating and storing state information that associates (a) the first active logical SR and (b) first tuple information specified by the first packet. The first active logical SR and a second active logical SR may be both associated with the service endpoint address and configured to operate in an active-active mode. In response to detecting the second packet from a destination responsive to the first packet, the computer system may select the first active logical SR over the second active logical SR based on the state information and second tuple information specified by the second packet; and send the second packet towards the first active logical SR for processing according to a stateful service.
    Type: Application
    Filed: August 25, 2020
    Publication date: June 30, 2022
    Applicant: VMware, Inc.
    Inventors: Bo LIN, Dong Ping CHEN, Wei WANG, Yi ZENG, Xinyu HE, Dahui YUAN, Xiao LIANG
  • Publication number: 20220210232
    Abstract: Example methods and systems for service request handling with protocol translation are described. In one example, in response to intercepting a service request from a virtualized computing instance, a computer system may generate and send a translated service request towards a service node. The translated service request may be generated by performing a first translation of the service request from a service protocol to a data exchange protocol supported by both a client node running on the computer system and a service node. In response to receiving the service response that is generated according to the data exchange protocol from the service node, the computer system may generate and send a translated service response towards the virtualized computing instance. The translated service response may be generated by performing a second translation of the service response from the data exchange protocol to the service protocol.
    Type: Application
    Filed: February 8, 2021
    Publication date: June 30, 2022
    Applicant: VMware, Inc.
    Inventors: Dongping CHEN, Wei WANG, Bo LIN, Xiao LIANG, Yi ZENG, Xinyu HE, Dahui YUAN
  • Patent number: 11362863
    Abstract: Example methods and computer systems for packet handling for active-active stateful service insertion are disclosed. One example may involve in response to detecting a first packet from a first active logical service router (SR), a computer system generating and storing state information that associates (a) the first active logical SR and (b) first tuple information specified by the first packet. The first active logical SR and a second active logical SR may be both associated with the service endpoint address and configured to operate in an active-active mode. In response to detecting the second packet from a destination responsive to the first packet, the computer system may select the first active logical SR over the second active logical SR based on the state information and second tuple information specified by the second packet; and send the second packet towards the first active logical SR for processing according to a stateful service.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: June 14, 2022
    Assignee: VMWARE, INC.
    Inventors: Bo Lin, Dong Ping Chen, Wei Wang, Yi Zeng, Xinyu He, Dahui Yuan, Xiao Liang
  • Patent number: 11352769
    Abstract: In some implementations, the EMV uses a calibration to inform autonomous control over the EMV. To calibrate an EMV, the system first selects a calibration action comprising a control signal for actuating a control surface of the EMV. Then, using a calibration model comprising a machine learning model trained based on one or more previous calibration actions taken by the EMV, the system predicts a response of the control surface to the control signal of the calibration action. After the EMV executes the control signal to perform the calibration action, the EMV system monitors the actual response of the control signal and uses that to update the calibration model based on a comparison between the predicted and monitored states of the control surface.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: June 7, 2022
    Assignee: BUILT ROBOTICS INC.
    Inventors: Gaurav Jitendra Kikani, Noah Austen Ready-Campbell, Andrew Xiao Liang, Joonhyun Kim
  • Patent number: 11346086
    Abstract: An autonomous earth moving system can select an action for an earth moving vehicle (EMV) to autonomously perform using a tool (such as an excavator bucket). The system then generates a set of candidate tool paths, each illustrating a potential path for the tool to trace as the earth moving vehicle performs the action. In some cases, the system uses an online learning model iteratively trained to determine which candidate tool path best satisfies one or more metrics measuring the success of the action. The earth moving vehicle the executes the earth moving action using the selected tool path and measures the results of the action. In some implementations, the autonomous earth moving system updates the machine learning model based on the result of the executed action.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: May 31, 2022
    Assignee: Built Robotics Inc.
    Inventors: Gaurav Jitendra Kikani, Noah Austen Ready-Campbell, Andrew Xiao Liang, Joonhyun Kim
  • Patent number: 11346080
    Abstract: When an EMV performs an action comprising moving a tool of the EMV through soil or other material, the EMV can measure a current speed of the tool through the material and a current kinematic pressure exerted on the tool by the material. Using the measured current speed and kinematic pressure, the EMV system can use a machine learned model to determine one or more soil parameters of the material. The EMV can then make decisions based on the soil parameters, such as by selecting a tool speed for the EMV based on the determined soil parameters.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: May 31, 2022
    Assignee: BUILT ROBOTICS INC.
    Inventors: Gaurav Jitendra Kikani, Noah Austen Ready-Campbell, Andrew Xiao Liang, Joonhyun Kim
  • Publication number: 20220120060
    Abstract: A computing device generates a graphical user interface displaying a three-dimensional representation of the site comprising a position of a vehicle capable of moving material within the site and a target location within the site for the vehicle to move material. The computing device transmits a set of instructions for the vehicle to move a volume of material from the target location. The computing device receives sensor data describing a depth of the target location, a current volume of material moved from the target location, and a position of the vehicle. The graphical user interface displayed on the computing device is modified to display the current depth of the target location, and the position of the vehicle relative to the target location. The computing device modifies the set of instructions based on the received sensor data and provides the modified set of instructions to the vehicle.
    Type: Application
    Filed: December 28, 2021
    Publication date: April 21, 2022
    Inventors: Noah Austen Ready-Campbell, Andrew Xiao Liang, Edward Jiacheng Cai, Elizabeth Maitland Murdoch, Thomas Joel Pech, Lucas Allen Bruder, Gaurav Jitendra Kikani, Joonhyun Kim
  • Patent number: 11289446
    Abstract: According to a first aspect of the present invention, there is provided a bond apparatus for bonding a wire to a bonding surface, comprising: a bond head body movably retained by a mounting portion; a first actuator; and a second actuator, wherein the bond head body has a tool portion configured to receive a bonding tool for receiving and bonding the wire and an actuator portion coupled with the first actuator and the second actuator, the first actuator and the second actuator being operative to act on the actuator portion for moving the bond head body with respect to the mounting portion to move the bonding tool with respect to the bonding surface.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: March 29, 2022
    Assignee: ASM TECHNOLOGY SINGAPORE PTE LTD
    Inventors: Keng Yew Song, Yue Zhang, Xiao Liang Chen, Zheng Yu Lin
  • Publication number: 20220070611
    Abstract: In response to a first user input to a graphical user interface, a computing device generates an initial geofence around a target location in a site. The computing device transmits operations for an earth shaping vehicle (ESV) to perform while navigating within the initial geofence. The computing device receives an indication of an obstacle within the initial geofence detected by the ESV. In response to a second user input via the graphical user interface, the computing device generates an updated geofence that includes the target location but excludes the obstacle. The computing device transmits instructions for the ESV to navigate within the updated geofence.
    Type: Application
    Filed: August 25, 2020
    Publication date: March 3, 2022
    Inventors: Noah Austen Ready-Campbell, Andrew Xiao Liang, Edward Jiachang Cai, Elizabeth Maitland Murdoch, Thomas Joel Pech, Lucas Allen Bruder, Gaurav Jitendra Kikani, Joonhyun Kim
  • Patent number: 11237558
    Abstract: An autonomous earth moving system can determine a desired state for a portion of the EMV including at least one control surface. Then the EMV selects a set of control signals for moving the portion of the EMV from the current state to the desired state using a machine learning model trained to generate control signals for moving the portion of the EMV to the desired state based on the current state. After the EMV executes the selected set of control signals, the system measures an updated state of the portion of the EMV. In some cases, this updated state of the EMV is used to iteratively update the machine learning model using an online learning process.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: February 1, 2022
    Assignee: Built Robotics Inc.
    Inventors: Gaurav Jitendra Kikani, Noah Austen Ready-Campbell, Andrew Xiao Liang, Joonhyun Kim
  • Patent number: 11236492
    Abstract: A computing device generates a graphical user interface displaying a three-dimensional representation of the site comprising a position of a vehicle capable of moving material within the site and a target location within the site for the vehicle to move material. The computing device transmits a set of instructions for the vehicle to move a volume of material from the target location. The computing device receives sensor data describing a depth of the target location, a current volume of material moved from the target location, and a position of the vehicle. The graphical user interface displayed on the computing device is modified to display the current depth of the target location, and the position of the vehicle relative to the target location. The computing device modifies the set of instructions based on the received sensor data and provides the modified set of instructions to the vehicle.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: February 1, 2022
    Assignee: Built Robotics Inc.
    Inventors: Noah Austen Ready-Campbell, Andrew Xiao Liang, Edward Jiachang Cai, Elizabeth Maitland Murdoch, Thomas Joel Pech, Lucas Allen Bruder, Gaurav Jitendra Kikani, Joonhyun Kim
  • Patent number: 11239197
    Abstract: A method for automatically threading wire in a wire bonding apparatus includes the steps of extending a wire tail of a wire from a wire spool, locating the wire tail in a wire locating device and positioning the wire tail at a straightening location of the wire locating device. The wire tail is straightened at the straightening location with a wire manipulating device and then conveyed to a threading location. With a wire threading device, the straightened wire tail is received at the threading location and is threaded through a capillary of the wire bonding apparatus.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: February 1, 2022
    Assignee: ASM TECHNOLOGY SINGAPORE PTE LTD
    Inventors: Keng Yew Song, Yue Zhang, Xiao Liang Chen, Yao Tong
  • Publication number: 20220029856
    Abstract: Example methods and computer systems for packet handling for active-active stateful service insertion are disclosed. One example may involve in response to detecting a first packet from a first active logical service router (SR), a computer system generating and storing state information that associates (a) the first active logical SR and (b) first tuple information specified by the first packet. The first active logical SR and a second active logical SR may be both associated with the service endpoint address and configured to operate in an active-active mode. In response to detecting the second packet from a destination responsive to the first packet, the computer system may select the first active logical SR over the second active logical SR based on the state information and second tuple information specified by the second packet; and send the second packet towards the first active logical SR for processing according to a stateful service.
    Type: Application
    Filed: August 25, 2020
    Publication date: January 27, 2022
    Applicant: VMware, Inc.
    Inventors: Bo LIN, Dong Ping CHEN, Wei WANG, Yi ZENG, Xinyu HE, Dahui YUAN, Xiao LIANG
  • Publication number: 20220029913
    Abstract: Example methods and computer systems for packet handling for active-active stateful service insertion are disclosed. One example may involve a computer system detecting a packet addressed from a source address to a service endpoint address. Based on configuration information associated with the service endpoint address, the computer system may identify a first active logical service router (SR) and a second active logical SR that are both associated with the service endpoint address and configured to operate in an active-active mode. The first active logical SR may be selected over the second active logical SR by mapping tuple information to the first active logical SR. The computer system may generate an encapsulated packet by encapsulating the packet with an outer header addressed to an outer destination address associated with the first active logical SR and send the encapsulated packet towards the first active logical SR for processing according to a stateful service.
    Type: Application
    Filed: August 25, 2020
    Publication date: January 27, 2022
    Applicant: VMware, Inc.
    Inventors: Bo LIN, Dong Ping CHEN, Wei WANG, Yi ZENG, Xinyu HE, Dahui YUAN, Xiao LIANG
  • Patent number: D939881
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: January 4, 2022
    Inventor: Xiao Liang