Patents by Inventor Zhuo YAO

Zhuo YAO 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).

  • Patent number: 11940809
    Abstract: A movement control method, an electronic device, and a computer storage medium are provided. The method includes: acquiring a first polygonal grid map corresponding to a target work region, determining an avoidance subregion non-traversable for the autonomous mobile mowing apparatus in the target work region according to three-dimensional information of each of polygonal planes in a first polygonal grid map and parameters of an autonomous mobile mowing apparatus; deleting a polygonal plane corresponding to the avoidance subregion from the first polygonal grid map to obtain a second polygonal grid map; and controlling the autonomous mobile mowing apparatus to move according to a second polygonal grid map. Based on the method, the region non-traversable for the autonomous mobile mowing apparatus can be avoided, thereby avoiding a danger caused by an abnormal handling behavior triggered by the autonomous mobile mowing apparatus, and improving safety of movement of the autonomous mobile mowing apparatus.
    Type: Grant
    Filed: June 15, 2023
    Date of Patent: March 26, 2024
    Assignee: Willand (Beijing) Technology Co., LTD.
    Inventors: Zhuo Yao, Degan Lin
  • Patent number: 11917938
    Abstract: A method for constructing a map for a mower includes: acquiring a preliminary map of a work region, two adjacent target points are used as first target points and are connected to form an initial connecting line; selecting a target point farthest from the initial connecting line as a second target point, and using a connecting line between the second target point and the first target points as to-be-processed connecting lines; selecting a third target point for each to-be-processed connecting line; when a condition is met, using connecting lines between the third target point and the target points at the two ends of the to-be-processed connecting line as new to-be-processed connecting lines and returning; retaining each of the third target points whose distance from a corresponding to-be-processed connecting line is greater than the first preset threshold as a map construction target point, and constructing a boundary map.
    Type: Grant
    Filed: July 3, 2023
    Date of Patent: March 5, 2024
    Assignee: Willand (Beijing) Technology Co., Ltd.
    Inventors: Shaoguang Zhang, Degan Lin, Zhuo Yao
  • Publication number: 20240008397
    Abstract: A method for constructing a map for a mower includes: acquiring a preliminary map of a work region, two adjacent target points are used as first target points and are connected to form an initial connecting line; selecting a target point farthest from the initial connecting line as a second target point, and using a connecting line between the second target point and the first target points as to-be-processed connecting lines; selecting a third target point for each to-be-processed connecting line; when a condition is met, using connecting lines between the third target point and the target points at the two ends of the to-be-processed connecting line as new to-be-processed connecting lines and returning; retaining each of the third target points whose distance from a corresponding to-be-processed connecting line is greater than the first preset threshold as a map construction target point, and constructing a boundary map.
    Type: Application
    Filed: July 3, 2023
    Publication date: January 11, 2024
    Applicant: Willand (Beijing) Technology Co., Ltd.
    Inventors: Shaoguang ZHANG, Degan LIN, Zhuo YAO
  • Publication number: 20240004393
    Abstract: A method for generating a transfer path includes: determining at least one to-be-traversed region through which an autonomous mobile mowing apparatus passes when moving from a start point to an end point; performing, for each of the to-be-traversed region, path search targeted for the shortest traveling path in the to-be-traversed region when the mowing apparatus moves from the start point to the end point, to determine a first intra-regional path corresponding to the to-be-traversed region; acquiring a second intra-regional path corresponding to at least one of the first intra-regional path, where the second intra-regional path is obtained by adding at least one to-be-traversed point to the corresponding first intra-regional path, the to-be-traversed point is randomly determined in the to-be-traversed region corresponding to the first intra-regional path, and the to-be-traversed point is located outside the first intra-regional path; and generating a random transfer path including each of the second intra-re
    Type: Application
    Filed: July 3, 2023
    Publication date: January 4, 2024
    Applicant: Willand (Beijing) Technology Co., LTD.
    Inventors: Zhuo YAO, Degan LIN
  • Publication number: 20230409043
    Abstract: A movement control method, an electronic device, and a computer storage medium are provided. The method includes: acquiring a first polygonal grid map corresponding to a target work region, determining an avoidance subregion non-traversable for the autonomous mobile mowing apparatus in the target work region according to three-dimensional information of each of polygonal planes in a first polygonal grid map and parameters of an autonomous mobile mowing apparatus; deleting a polygonal plane corresponding to the avoidance subregion from the first polygonal grid map to obtain a second polygonal grid map; and controlling the autonomous mobile mowing apparatus to move according to a second polygonal grid map. Based on the method, the region non-traversable for the autonomous mobile mowing apparatus can be avoided, thereby avoiding a danger caused by an abnormal handling behavior triggered by the autonomous mobile mowing apparatus, and improving safety of movement of the autonomous mobile mowing apparatus.
    Type: Application
    Filed: June 15, 2023
    Publication date: December 21, 2023
    Applicant: Willand (Beijing) Technology Co., LTD.
    Inventors: Zhuo YAO, Degan LIN
  • Publication number: 20230297114
    Abstract: A method for controlling an autonomous mobile device, an autonomous mobile device, and a computer storage medium are provided. The method includes: determining a plurality of candidate positions based on a first coordinate set; determining one of the candidate positions satisfying a safety condition for rotating the autonomous device as a first position; controlling the autonomous mobile device to turn at the first position so that the autonomous mobile device is perpendicular to a first boundary corresponding to the first coordinate set, and a tail of the autonomous mobile device is closer to the first boundary than a head of the autonomous mobile device; controlling the autonomous mobile device to move backward to a second position; and controlling the autonomous mobile device to turn at the second position so that the autonomous mobile device is parallel to the first boundary.
    Type: Application
    Filed: March 17, 2023
    Publication date: September 21, 2023
    Applicant: Willand (Beijing) Technology Co., LTD.
    Inventors: Zhuo YAO, Degan LIN
  • Patent number: 11662745
    Abstract: In one embodiment, a method for synchronizing sensor data of an autonomous driving vehicle includes determining, by a processing device of an inertial navigation system (INS), that global navigation satellite system (GNSS) data is unavailable and identifying an alternative source of time information. The method further includes retrieving time information from the alternative source and synchronizing sensor data with the time information from the alternative source of time information.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: May 30, 2023
    Assignees: BAIDU USA LLC, BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Quanwei Liu, Yan Cui, Zhuo Yao
  • Patent number: 11592581
    Abstract: In one embodiment, a system includes a global navigation satellite system (GNSS) receiver unit, a first inertial measurement unit (IMU) and a second IMU. The system may further include a first micro-controller unit (MCU) coupled to the first IMU and the GNSS receiver unit to receive data from the first IMU and the GNSS receiver unit and a second MCU coupled to the second IMU and the GNSS receiver unit to receive data from the second IMU and the GNSS receiver unit.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: February 28, 2023
    Assignees: BAIDU USA LLC, BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Quanwei Liu, Zhuo Yao, Yan Cui
  • Publication number: 20220382742
    Abstract: An online system, such as a multi-tenant system ensures high availability of systems, for example, database management systems. The online system replicates the databases across multiple datacenters including: (1) a master node that receives read and write requests (2) a read-replica that receives only read requests and (3) a spare node that does not receive requests but acts as standby for high availability. One or more application servers may send read and write requests to the databases. The system performs a sweep of upgrades of the database nodes and also performs traffic quiescing of the requests received from the application servers to redirect the traffic across the database nodes as the upgrade sweep is orchestrated. The sweep of upgrades ensures that the availability of the database management system to the end users is maximized during the upgrade process.
    Type: Application
    Filed: May 28, 2021
    Publication date: December 1, 2022
    Inventors: Brett Michael Procek, Bharath Ram Manoharan, Peter Thang Doan, Shivakarthik Subramanyam, Zhuo Yao Chen, Paul Sydell, Swadesh Raj Bhattarai
  • Publication number: 20210341631
    Abstract: In one embodiment, a system includes a global navigation satellite system (GNSS) receiver unit, a first inertial measurement unit (IMU) and a second IMU. The system may further include a first micro-controller unit (MCU) coupled to the first IMU and the GNSS receiver unit to receive data from the first IMU and the GNSS receiver unit and a second MCU coupled to the second IMU and the GNSS receiver unit to receive data from the second IMU and the GNSS receiver unit.
    Type: Application
    Filed: April 30, 2020
    Publication date: November 4, 2021
    Inventors: Quanwei LIU, Zhuo YAO, Yan CUI
  • Publication number: 20210302998
    Abstract: In one embodiment, a method for synchronizing sensor data of an autonomous driving vehicle includes determining, by a processing device of an inertial navigation system (INS), that global navigation satellite system (GNSS) data is unavailable and identifying an alternative source of time information. The method further includes retrieving time information from the alternative source and synchronizing sensor data with the time information from the alternative source of time information.
    Type: Application
    Filed: March 26, 2020
    Publication date: September 30, 2021
    Inventors: Quanwei LIU, Yan CUI, Zhuo YAO
  • Patent number: 8560649
    Abstract: A method and apparatus are provided for creating a virtual machine installer for use in a multi-tier computer system. The method includes the steps of providing a plurality of interactive applications operating together to achieve a predetermined enterprise objective, providing a plurality of substantially identical virtual appliances, modifying the plurality of virtual appliances by installing a respective interactive application into each of the plurality of virtual appliances (VAs), generating a catalog of the modified virtual appliances, and saving the modified virtual appliances and the catalog on a medium.
    Type: Grant
    Filed: March 13, 2009
    Date of Patent: October 15, 2013
    Assignee: Aspect Software, Inc.
    Inventors: Andreas Chalupa, Zhuo Yao Chen
  • Patent number: 8245222
    Abstract: A method, apparatus, and software are provided for deploying at least one virtual appliance to a deployment site of a multi-tier computer system. The method includes reading a deployment configuration file to identify at least one virtual appliance to deploy, transferring the identified at least one virtual appliance to the computer system, registering the at least one virtual appliance with a virtualization software of the computer system, changing the network settings of the virtualization software to match the deployment configuration file, placing a copy of the deployment configuration file on the virtualization software, and the virtualization software installing the identified at least one virtual appliance on the computer system.
    Type: Grant
    Filed: July 9, 2008
    Date of Patent: August 14, 2012
    Assignee: Aspect Software, Inc.
    Inventors: Andreas Chalupa, Rachel Muller, Zhuo Yao Chen
  • Publication number: 20100235482
    Abstract: A method and apparatus are provided for creating a virtual machine installer for use in a multi-tier computer system. The method includes the steps of providing a plurality of interactive applications operating together to achieve a predetermined enterprise objective, providing a plurality of substantially identical virtual appliances, modifying the plurality of virtual appliances by installing a respective interactive application into each of the plurality of virtual appliances (VAs), generating a catalog of the modified virtual appliances, and saving the modified virtual appliances and the catalog on a medium.
    Type: Application
    Filed: March 13, 2009
    Publication date: September 16, 2010
    Inventors: Andreas Chalupa, Zhuo Yao Chen
  • Publication number: 20100011353
    Abstract: A method, apparatus, and software are provided for deploying at least one virtual appliance to a deployment site of a multi-tier computer system. The method includes reading a deployment configuration file to identify at least one virtual appliance to deploy, transferring the identified at least one virtual appliance to the computer system, registering the at least one virtual appliance with a virtualization software of the computer system, changing the network settings of the virtualization software to match the deployment configuration file, placing a copy of the deployment configuration file on the virtualization software, and the virtualization software installing the identified at least one virtual appliance on the computer system.
    Type: Application
    Filed: July 9, 2008
    Publication date: January 14, 2010
    Applicant: Aspect Software, Inc.
    Inventors: Andreas Chalupa, Rachel Muller, Zhuo Yao Chen