Patents by Inventor Jianqiao Liu
Jianqiao Liu 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: 20240385873Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media for performing preflight checks of a distributed computing system, are described. In one aspect, a method includes assigning a computing workload to a first subset of hardware accelerator machines each having one or more hardware accelerators. A preflight check on the first subset is performed before performing the computing workload to verify the functionality of each machine in the first subset. For each hardware accelerator machine of the first subset, a program code package is installed, including a task action based at least in part on characteristics of the computing workload. The task action including a sequence of operations is performed on the hardware accelerator machine to determine whether the task action fails. Whenever the task action fails, the computing workload is re-assigned to a second subset of hardware accelerator machines different from the first subset.Type: ApplicationFiled: May 17, 2024Publication date: November 21, 2024Inventors: Jiafan Zhu, Jianqiao Liu, Xiangyu Dong, Xiao Zhang, Jikai Tang, Kexin Yang, Yong Zhao, Alireza Ghaffarkhah, Arash Rezaei, Dayou Du, Yazhou Zu, Xiangling Kong, Hoang-Vu Dang, Alexander Vadimovich Kolbasov
-
Publication number: 20240268703Abstract: Systems and methods for medical imaging may be provided. A respiratory amplitude of a respiratory motion of a subject during a medical scan may be determined based on a respiratory signal relating to the respiratory motion. The respiratory signal may be collected using a respiratory motion detector by emitting detecting signals toward a target region of the subject. Surface information of the target region may be obtained. The respiratory amplitude may be corrected based on the surface information of the target region.Type: ApplicationFiled: February 29, 2024Publication date: August 15, 2024Applicant: SHANGHAI UNITED IMAGING HEALTHCARE CO., LTD.Inventors: Qinhua HUANG, Jianqiao CHEN, Shiming HU, Xiaochun XU, Xiaoyue GU, Shitao LIU, Shengguo JIA
-
Patent number: 12020063Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media for performing preflight checks of a distributed computing system, are described. In one aspect, a method includes assigning a computing workload to a first subset of hardware accelerator machines each having one or more hardware accelerators. A preflight check on the first subset is performed before performing the computing workload to verify the functionality of each machine in the first subset. For each hardware accelerator machine of the first subset, a program code package is installed, including a task action based at least in part on characteristics of the computing workload. The task action including a sequence of operations is performed on the hardware accelerator machine to determine whether the task action fails. Whenever the task action fails, the computing workload is re-assigned to a second subset of hardware accelerator machines different from the first subset.Type: GrantFiled: December 1, 2021Date of Patent: June 25, 2024Assignee: Google LLCInventors: Jiafan Zhu, Jianqiao Liu, Xiangyu Dong, Xiao Zhang, Jikai Tang, Kexin Yang, Yong Zhao, Alireza Ghaffarkhah, Arash Rezaei, Dayou Du, Yazhou Zu, Xiangling Kong, Hoang-Vu Dang, Alexander Vadimovich Kolbasov
-
Patent number: 12014167Abstract: A uniform and unified firmware in-field upgrade capability for the optics modules may ensure compatibility, security and code quality, and scalability. In some examples, an intermediate representation, which includes vendor firmware upgrade operations and control logic, may be defined, received, and parsed. Read/write operations may be communicated to optical module(s) based on the control logic. In some examples, a unified optics module firmware in-field upgrade framework, which has multiple defined software layers, may ensure a uniform and unified approach to managing optics module(s) from different vendors and used by different projects.Type: GrantFiled: May 24, 2023Date of Patent: June 18, 2024Assignee: Google LLCInventors: Jianqiao Liu, Xiangyu Dong, Pedram Z. Dashti, Kais Belgaied
-
Publication number: 20230325175Abstract: A uniform and unified firmware in-field upgrade capability for the optics modules may ensure compatibility, security and code quality, and scalability. In some examples, an intermediate representation, which includes vendor firmware upgrade operations and control logic, may be defined, received, and parsed. Read/write operations may be communicated to optical module(s) based on the control logic. In some examples, a unified optics module firmware in-field upgrade framework, which has multiple defined software layers, may ensure a uniform and unified approach to managing optics module(s) from different vendors and used by different projects.Type: ApplicationFiled: May 24, 2023Publication date: October 12, 2023Inventors: Jianqiao Liu, Xiangyu Dong, Pedram Z. Dashti, Kais Belgaied
-
Patent number: 11704110Abstract: A uniform and unified firmware in-field upgrade capability for the optics modules may ensure compatibility, security and code quality, and scalability. In some examples, an intermediate representation, which includes vendor firmware upgrade operations and control logic, may be defined, received, and parsed. Read/write operations may be communicated to optical module(s) based on the control logic. In some examples, a unified optics module firmware in-field upgrade framework, which has multiple defined software layers, may ensure a uniform and unified approach to managing optics module(s) from different vendors and used by different projects.Type: GrantFiled: August 17, 2022Date of Patent: July 18, 2023Assignee: Google LLCInventors: Jianqiao Liu, Xiangyu Dong, Pedram Z. Dashti, Kais Belgaied
-
Publication number: 20230168919Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media for performing preflight checks of a distributed computing system, are described. In one aspect, a method includes assigning a computing workload to a first subset of hardware accelerator machines each having one or more hardware accelerators. A preflight check on the first subset is performed before performing the computing workload to verify the functionality of each machine in the first subset. For each hardware accelerator machine of the first subset, a program code package is installed, including a task action based at least in part on characteristics of the computing workload. The task action including a sequence of operations is performed on the hardware accelerator machine to determine whether the task action fails. Whenever the task action fails, the computing workload is re-assigned to a second subset of hardware accelerator machines different from the first subset.Type: ApplicationFiled: December 1, 2021Publication date: June 1, 2023Inventors: Jiafan Zhu, Jianqiao Liu, Xiangyu Dong, Xiao Zhang, Jikai Tang, Kexin Yang, Yong Zhao, Alireza Ghaffarkhah, Arash Rezaei, Dayou Du, Yazhou Zu, Xiangling Kong, Hoang-Vu Dang, Alexander Vadimovich Kolbasov
-
Publication number: 20220398090Abstract: A uniform and unified firmware in-field upgrade capability for the optics modules may ensure compatibility, security and code quality, and scalability. In some examples, an intermediate representation, which includes vendor firmware upgrade operations and control logic, may be defined, received, and parsed. Read/write operations may be communicated to optical module(s) based on the control logic. In some examples, a unified optics module firmware in-field upgrade framework, which has multiple defined software layers, may ensure a uniform and unified approach to managing optics module(s) from different vendors and used by different projects.Type: ApplicationFiled: August 17, 2022Publication date: December 15, 2022Inventors: Jianqiao Liu, Xiangyu Dong, Pedram Z. Dashti, Kais Belgaied
-
Patent number: 11467822Abstract: A uniform and unified firmware in-field upgrade capability for the optics modules may ensure compatibility, security and code quality, and scalability. In some examples, an intermediate representation, which includes vendor firmware upgrade operations and control logic, may be defined, received, and parsed. Read/write operations may be communicated to optical module(s) based on the control logic. In some examples, a unified optics module firmware in-field upgrade framework, which has multiple defined software layers, may ensure a uniform and unified approach to managing optics module(s) from different vendors and used by different projects.Type: GrantFiled: March 15, 2021Date of Patent: October 11, 2022Assignee: Google LLCInventors: Jianqiao Liu, Xiangyu Dong, Pedram Z. Dashti, Kais Belgaied
-
Publication number: 20220291915Abstract: A uniform and unified firmware in-field upgrade capability for the optics modules may ensure compatibility, security and code quality, and scalability. In some examples, an intermediate representation, which includes vendor firmware upgrade operations and control logic, may be defined, received, and parsed. Read/write operations may be communicated to optical module(s) based on the control logic. In some examples, a unified optics module firmware in-field upgrade framework, which has multiple defined software layers, may ensure a uniform and unified approach to managing optics module(s) from different vendors and used by different projects.Type: ApplicationFiled: March 15, 2021Publication date: September 15, 2022Inventors: Jianqiao Liu, Xiangyu Dong, Pedram Z. Dashti, Kais Belgaied
-
Publication number: 20220121928Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for an enhanced reconfigurable interconnect network. The reconfigurable interconnect network can be used to switch between multiple different connection topologies for different sizes of subsets of processing nodes in a cluster. For example, for a given number of processing nodes to be used, different connection topologies can provide different levels of scalability, data transfer bandwidth among processing nodes, and latency for transfers among processing nodes. In some implementations, the connection topologies can assign connections for each of the data ports of the processing nodes used, to maximize utilization of the data ports and provide better performance.Type: ApplicationFiled: December 3, 2020Publication date: April 21, 2022Inventors: Xiangyu Dong, Jianqiao Liu