Patents by Inventor Yangang Zhang

Yangang Zhang 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: 20210069905
    Abstract: The present disclosure proposes a method and an apparatus for generating an action sequence of a robot. The method includes: obtaining a directed graph, in which the directed graph comprises a plurality of nodes for instructing actions of the robot, and directed edges connecting the nodes; obtaining target actions involved in a task, and an execution order of the target actions; in the directed graph, performing a search in directions indicated by the directed edges to obtain a target path, in which nodes on the target path comprises target nodes corresponding to the target actions, and an order of the target path passing through the target nodes matches an execution order of the target actions; and generating the action sequence of the robot according to actions instructed by the target path and an execution order of the actions instructed by the target path.
    Type: Application
    Filed: September 18, 2020
    Publication date: March 11, 2021
    Applicant: BEIJING ORION STAR TECHNOLOGY CO., LTD.
    Inventor: Yangang Zhang
  • Patent number: 8838941
    Abstract: Methods for instruction execution and synchronization in a multi-thread processor are provided, wherein in the multi-thread processor, multiple threads are running and each of the threads can simultaneously execute a same instruction sequence. A source code or an object code is received and then compiled to generate the instruction sequence. Instructions for all of function calls within the instruction sequence are sorted according to a calling order. Each thread is provided a counter value pointing to one of the instructions in the instruction sequence. A main counter value is determined according to the counter values of the threads such that all of the threads simultaneously execute an instruction of the instruction sequence that the main counter value points to.
    Type: Grant
    Filed: March 8, 2011
    Date of Patent: September 16, 2014
    Assignee: Via Technologies, Inc.
    Inventor: Yangang Zhang
  • Publication number: 20120233445
    Abstract: Methods for instruction execution and synchronization in a multi-thread processor are provided, wherein in the multi-thread processor, multiple threads are running and each of the threads can simultaneously execute a same instruction sequence. A source code or an object code is received and then compiled to generate the instruction sequence. Instructions for all of function calls within the instruction sequence are sorted according to a calling order. Each thread is provided a counter value pointing to one of the instructions in the instruction sequence. A main counter value is determined according to the counter values of the threads such that all of the threads simultaneously execute an instruction of the instruction sequence that the main counter value points to.
    Type: Application
    Filed: March 8, 2011
    Publication date: September 13, 2012
    Applicant: VIA TECHNOLOGIES, INC.
    Inventor: Yangang Zhang