Patents by Inventor Zihan LI

Zihan LI 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: 11948025
    Abstract: Methods, systems, and computer programs are presented for providing stored procedures stored within a database to invoke specified functionality in a cloud data platform. A response to a database query is received at a compute node of a cloud data platform. A java database connectivity (JDBC) instance executing within a sandbox process converts the response into a remote procedure call. The remote procedure call is provided to a stored procedure executing within the sandbox process as the response to the database query.
    Type: Grant
    Filed: May 31, 2023
    Date of Patent: April 2, 2024
    Assignee: Snowflake Inc.
    Inventors: Isaac Kunen, Srinath Shankar, Zihan Li, Khushboo Bhatia, Edward Ma
  • Patent number: 11738209
    Abstract: Methods and systems for correcting position errors for a multi-leaf collimator (MLC) are provided. A method may include determining a first position for each of the plurality of leaves. The information associated with the first position may include a first movement direction and a first angle. A movement of the each of the plurality of leaves along the first movement direction may be configured to move toward or away from a center of the radiation field. The method may also include determining an offset value associated with the first position based on the first angle and the first movement direction; and determining a target position of the each of the plurality of leaves based on the offset value.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: August 29, 2023
    Assignee: SHANGHAI UNITED IMAGING HEALTHCARE CO., LTD.
    Inventors: Boqi Ma, Zihan Li, Yujie Chen, Lang Yu
  • Patent number: 11704176
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for receiving a remote procedure call from a stored procedure executing within a sandbox process. A database system converts the remote procedure call into a database query, and a sandbox process separates the stored procedure from the other services and processes the database query on a database.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: July 18, 2023
    Assignee: Snowflake Inc.
    Inventors: Isaac Kunen, Srinath Shankar, Zihan Li, Khushboo Bhatia, Edward Ma
  • Patent number: 11681583
    Abstract: A shared database platform can interface with a cluster computing platform over a network through a database connector and one or more cluster connectors. The data transferred over the network can include telemetry metadata that can be distributed to execution nodes of the cluster computing platform for generation and transmission of cluster data to the shared database platform.
    Type: Grant
    Filed: January 6, 2022
    Date of Patent: June 20, 2023
    Assignee: Snowflake Inc.
    Inventors: Bing Li, Zihan Li, Edward Ma, Mingli Rui, Srinath Shankar
  • Publication number: 20230082040
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for receiving a remote procedure call from a stored procedure executing within a sandbox process. A database system converts the remote procedure call into a database query, and a sandbox process separates the stored procedure from the other services and processes the database query on a database.
    Type: Application
    Filed: October 31, 2022
    Publication date: March 16, 2023
    Inventors: Isaac Kunen, Srinath Shankar, Zihan Li, Khushboo Bhatia, Edward Ma
  • Patent number: 11487597
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for a providing stored procedures in a network-based database system. A database system executes a stored procedure within a sandbox process. The sandbox process separates the stored procedure from the other services and processes of the database system and may also limit the resources (e.g., storage, memory, etc.) and functionality available to the stored procedure. Stored procedures are commonly designed to execute database queries that are processed by other components of the database system. To provide for secure communication between the stored procedure and the other components of the database system, the sandbox process is loaded with java database connectivity (JDBC) libraries (e.g., JDBC instance) that is modified to limit the communication abilities of the stored procedure.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: November 1, 2022
    Assignee: Snowflake Inc.
    Inventors: Isaac Kunen, Srinath Shankar, Zihan Li, Khushboo Bhatia, Edward Ma
  • Publication number: 20220222144
    Abstract: A shared database platform can interface with a cluster computing platform over a network through a database connector and one or more cluster connectors. The data transferred over the network can include telemetry metadata that can be distributed to execution nodes of the cluster computing platform for generation and transmission of cluster data to the shared database platform.
    Type: Application
    Filed: January 6, 2022
    Publication date: July 14, 2022
    Inventors: Bing Li, Zihan Li, Edward Ma, Mingli Rui, Srinath Shankar
  • Patent number: 11321154
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for a providing stored procedures in a network-based database system. A database system executes a stored procedure within a sandbox process. The sandbox process separates the stored procedure from the other services and processes of the database system and may also limit the resources (e.g., storage, memory, etc.) and functionality available to the stored procedure. Stored procedures are commonly designed to execute database queries that are processed by other components of the database system. To provide for secure communication between the stored procedure and the other components of the database system, the sandbox process is loaded with java database connectivity (JDBC) libraries (e.g., JDBC instance) that is modified to limit the communication abilities of the stored procedure.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: May 3, 2022
    Assignee: Snowflake Inc.
    Inventors: Isaac Kunen, Srinath Shankar, Zihan Li, Khushboo Bhatia, Edward Ma
  • Patent number: 11311745
    Abstract: Systems and methods for synchronous motion optimization of device of moving components are provided. The methods may include obtaining positions of multiple components of a system; determining, based on the positions, a velocity of each component at each position; determining, based on the velocity of each component, a minimum duration for each component to traverse each segment between two sequential positions; determining, based on the minimum duration for each component to traverse each segment, an optimized duration corresponding to each segment; and determining, based on the optimized duration corresponding to each segment, motion parameters of each component in each segment, the motion parameters of each component in each segment forming the control plan of the system.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: April 26, 2022
    Assignee: SHANGHAI UNITED IMAGING HEALTHCARE CO., LTD.
    Inventors: Zihan Li, Supratik Bose, Boqi Ma
  • Publication number: 20220089033
    Abstract: The present invention relates to the technical field of train power supply and operation control, and provides a three-rail power supply control system for an electrical railway train. Power supply rails in the system are divided into a first power supply rail, a second power supply rail, and a third power supply rail, wherein the first power supply rail, the second power supply rail, and a running rail constitute a three-phase AC power supply loop, and the third power supply rail and the running rail constitute a DC power supply loop. An AC-DC-AC variable voltage variable frequency device supplies power to a train traction motor by means of the three-phase AC power supply loop and current collectors. Frequency modulation and voltage regulation power supply is conducted by means of the AC-DC-AC variable voltage variable frequency device on the ground to achieve train driving and operation control.
    Type: Application
    Filed: June 27, 2019
    Publication date: March 24, 2022
    Inventors: Qunzhan LI, Kai GUO, Shaofeng XIE, Zihan LI, Xiaohong HUANG, Yuhua GUO, Shuqian LI, Bo WU
  • Patent number: 11249850
    Abstract: A shared database platform can interface with a cluster computing platform over a network through a database connector and one or more cluster connectors. The data transferred over the network can include telemetry metadata that can be distributed to execution nodes of the cluster computing platform for generation and transmission of cluster data to the shared database platform.
    Type: Grant
    Filed: August 11, 2021
    Date of Patent: February 15, 2022
    Assignee: Snowflake Inc.
    Inventors: Bing Li, Zihan Li, Edward Ma, Mingli Rui, Srinath Shankar
  • Publication number: 20220015846
    Abstract: A method and system for preventing a collision between mechanical arms (21), and a medical robot, belonging to the field of medical robot technology. The method includes: arranging (S10) discrete points (m, n) at a mechanical arm (21); acquiring (S40) an interaction force (Fm,n) corresponding to each discrete point (m, n) according to a calculated relative distance (L) between the discrete points (m, n) respectively on different mechanical arms (21), to obtain (S50) a resultant force of the interaction forces (Fm,n) each of which corresponds to each discrete point (m, n), and then obtaining a Cartesian force (Fd) corresponding to each mechanical arm (21), and making (S60) an operator perceive the Cartesian force (Fd) in real time, thereby effectively reducing the risk of interference and collision between the mechanical arms (21).
    Type: Application
    Filed: November 18, 2019
    Publication date: January 20, 2022
    Inventors: Zihan LI, Jiayin WANG, Chao HE, Feijian NI, Peng ZHANG, Yuhui XIA
  • Patent number: 11216322
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for a providing stored procedures in a network-based database system. A database system executes a stored procedure within a sandbox process. The sandbox process separates the stored procedure from the other services and processes of the database system and may also limit the resources (e.g., storage, memory, etc.) and functionality available to the stored procedure. Stored procedures are commonly designed to execute database queries that are processed by other components of the database system. To provide for secure communication between the stored procedure and the other components of the database system, the sandbox process is loaded with java database connectivity (JDBC) libraries (e.g., JDBC instance) that is modified to limit the communication abilities of the stored procedure.
    Type: Grant
    Filed: July 31, 2021
    Date of Patent: January 4, 2022
    Assignee: Snowflake Inc.
    Inventors: Isaac Kunen, Srinath Shankar, Zihan Li, Khushboo Bhatia, Edward Ma
  • Publication number: 20210346722
    Abstract: Methods and systems for correcting position errors for a multi-leaf collimator (MLC) are provided. A method may include determining a first position for each of the plurality of leaves. The information associated with the first position may include a first movement direction and a first angle. A movement of the each of the plurality of leaves along the first movement direction may be configured to move toward or away from a center of the radiation field. The method may also include determining an offset value associated with the first position based on the first angle and the first movement direction; and determining a target position of the each of the plurality of leaves based on the offset value.
    Type: Application
    Filed: July 19, 2021
    Publication date: November 11, 2021
    Applicant: SHANGHAI UNITED IMAGING HEALTHCARE CO., LTD.
    Inventors: Boqi MA, Zihan LI, Yujie CHEN, Lang YU
  • Publication number: 20210326974
    Abstract: The disclosure relates to a blockchain-based outsourcing processing method, including the steps of: transmitting, by a demander, product demand information to a network data server to form a demand order, and transmitting, by a supplier, self-processing capability information to the network data server; performing, by the network data server, matching according to the demand information and the processing capability information, and transmitting the demand order to the supplier; selecting, by the supplier, the demand order to quote; confirming, by the two parties, quotation, establishing transaction and generating a smart contract, and writing the smart contract into a blockchain for storage; and after completing goods delivery, automatically executing account transfer according to the smart contract to complete outsourcing processing transaction.
    Type: Application
    Filed: December 26, 2020
    Publication date: October 21, 2021
    Inventors: Jiewu LENG, Man ZHOU, Yuxuan XIAO, Longzhang LI, Qiang LIU, Haochi PAN, Zihan LI, Zhangyi WANG, Jingyi CAI, Shuer LIN
  • Patent number: 11113151
    Abstract: A shared database platform can interface with a cluster computing platform over a network through a database connector and one or more cluster connectors. The data transferred over the network can include telemetry metadata that can be distributed to execution nodes of the cluster computing platform for generation and transmission of cluster data to the shared database platform.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: September 7, 2021
    Assignee: Snowflake Inc.
    Inventors: Bing Li, Zihan Li, Edward Ma, Mingli Rui, Srinath Shankar
  • Patent number: 11065472
    Abstract: Methods and systems for correcting position errors for a multi-leaf collimator (MLC) are provided. A method may include determining a first position for each of the plurality of leaves. The information associated with the first position may include a first movement direction and a first angle. A movement of the each of the plurality of leaves along the first movement direction may be configured to move toward or away from a center of the radiation field. The method may also include determining an offset value associated with the first position based on the first angle and the first movement direction; and determining a target position of the each of the plurality of leaves based on the offset value.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: July 20, 2021
    Assignee: SHANGHAI UNITED IMAGING HEALTHCARE CO., LTD.
    Inventors: Boqi Ma, Zihan Li, Yujie Chen, Lang Yu
  • Patent number: 11030046
    Abstract: A shared database platform can interface with a cluster computing platform over a network through a database connector and one or more cluster connectors. The data transferred over the network can include telemetry metadata that can be distributed to execution nodes of the cluster computing platform for generation and transmission of cluster data to the shared database platform.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: June 8, 2021
    Assignee: Snowflake Inc.
    Inventors: Bing Li, Zihan Li, Edward Ma, Mingli Rui, Srinath Shankar
  • Publication number: 20200061390
    Abstract: Methods and systems for correcting position errors for a multi-leaf collimator (MLC) are provided. A method may include determining a first position for each of the plurality of leaves. The information associated with the first position may include a first movement direction and a first angle. A movement of the each of the plurality of leaves along the first movement direction may be configured to move toward or away from a center of the radiation field. The method may also include determining an offset value associated with the first position based on the first angle and the first movement direction; and determining a target position of the each of the plurality of leaves based on the offset value.
    Type: Application
    Filed: August 21, 2019
    Publication date: February 27, 2020
    Applicant: SHANGHAI UNITED IMAGING HEALTHCARE CO., LTD.
    Inventors: Boqi MA, Zihan LI, Yujie CHEN, Lang YU
  • Patent number: D1017469
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: March 12, 2024
    Assignee: GREAT WALL MOTOR COMPANY LIMITED
    Inventors: Weilong Wang, Kuan Kang, Ming Li, Chunquan Gao, Zihan Zhao, Yunlong Cao, Hongju Gao, Baowang Li, Qiang Guo, Fa Lu