Patents by Inventor Hao CAI

Hao CAI 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: 12655375
    Abstract: An automated cell culture system includes a cell culture reactor including a housing; a fluidic circuit for cell culture media, the fluidic circuit disposed in an interior of the housing. The fluidic circuit includes a culture vessel for culturing cells in the cell culture media, a reservoir for the cell culture media, the reservoir fluidically connected to the culture vessel, and a pump configured to pump the cell culture media in the fluidic circuit. The automated cell culture system includes one or more sensors disposed in the interior of the housing, each sensor configured to detect a parameter of one or more of (1) the cell culture media in the fluidic circuit and (2) an environment in the interior of the housing; and a computing device configured to automatically control operation of the cell culture reactor based on one or more of the detected parameters.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: June 16, 2026
    Assignee: Huacells Corporation
    Inventors: Jie Jing, Kenneth A. Collins, Fang Yuan, Zhonghua Zhang, Lawrence St. George, Jeffery J. Driscoll, Weijia Tan, Hao Cai, Dongping Lin, Jian Cheng
  • Publication number: 20250373597
    Abstract: In some embodiments, apparatuses and methods are provided herein useful to allowing a connection to a vehicle. In some implementations, a method comprises receiving, by an authorization server from a remote device, a connection request for the vehicle, verifying, by the authorization server, the connection request, in response to verifying the connection request, generating by the authorization server, an authorization certificate, transmitting, by the authorization server, the authorization certificate, receiving, by the vehicle, the authorization certificate, authenticating, by the vehicle, the authorization certificate, and in response to the authenticating the authorization certificate, activating, by the vehicle, a vehicle communication system.
    Type: Application
    Filed: May 30, 2024
    Publication date: December 4, 2025
    Inventors: Hao CAI, Haiyong XIE, Yanyan SHEN, Ge SHEN
  • Patent number: 12445295
    Abstract: Systems and methods include receiving sessions associated with a communication between a client and an in-vehicle application service, assigning received sessions with a quality of service (QoS) processing priority, collecting a flow signature of the sessions, generating an expected runtime flow signature based on the collected flow signature, comparing the flow signature of sessions with the expected runtime flow signature based on a time at which each of the sessions were received, promoting a QoS processing priority of a group of the sessions, and dropping sessions based on a QoS processing priority.
    Type: Grant
    Filed: September 19, 2023
    Date of Patent: October 14, 2025
    Assignee: NIO TECHNOLOGY (ANHUI) CO., LTD.
    Inventors: Hao Cai, Haiyong Xie, Qingyuan Wang, Minzheng Zhao
  • Publication number: 20250317396
    Abstract: Methods, non-transitory computer readable media, network traffic manager apparatuses, and systems that assist with allocating a traffic load through heterogenous topology of a network includes extracting a header of each of a plurality of received packets of a traffic flow. Each of the headers comprises fields. Next, the network traffic manager apparatus executes a hashing function over the fields of each of the headers, applies a load balancing function to determine one of a plurality of endpoints to send each of the received packets based on one or more endpoint characteristics, and maps the index for each corresponding one of the received packets to the corresponding selected one of the endpoints. The received packets are not evenly divided among the plurality of endpoints. Lastly, the network traffic manager apparatus sends the received packets selected endpoint based on the mapping from the load balancing policy.
    Type: Application
    Filed: June 20, 2025
    Publication date: October 9, 2025
    Applicant: F5, Inc.
    Inventors: Adam HUSON, Hao CAI, Navin DONKANA
  • Publication number: 20250097047
    Abstract: Systems and methods include receiving sessions associated with a communication between a client and an in-vehicle application service, assigning received sessions with a quality of service (QoS) processing priority, collecting a flow signature of the sessions, generating an expected runtime flow signature based on the collected flow signature, comparing the flow signature of sessions with the expected runtime flow signature based on a time at which each of the sessions were received, promoting a QoS processing priority of a group of the sessions, and dropping sessions based on a QoS processing priority.
    Type: Application
    Filed: September 19, 2023
    Publication date: March 20, 2025
    Applicant: NIO Technology (Anhui) Co., Ltd.
    Inventors: Hao CAI, Haiyong XIE, Qingyuan WANG, Minzheng ZHAO
  • Patent number: 12229068
    Abstract: Technology related to broadcast packet direct memory access (DMA) operations is disclosed. When a network interface controller (NIC) connected to a host computer receives a broadcast packet, it can transmit a request to an agent process running on the host computer for a plurality of destination buffers. In some embodiments, the request to the agent comprises all or part of the packet, or metadata about the packet. In such embodiments, the agent can use the contents of the request to identify services that should receive the packet. Alternatively, the NIC can identify the destination services and can transmit identifiers for the destination services to the agent. The agent can transmit requests for memory buffers to the services and can receive memory location identifiers in response. The agent can transmit the identifiers to the NIC, which can perform multiple DMA operations to write the broadcast packet to the identified memory locations.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: February 18, 2025
    Assignee: FS, Inc.
    Inventors: Hao Cai, Timothy S. Michels, Daniel J. McDermott, David Ryan
  • Publication number: 20240232500
    Abstract: Metal-Insulator-Metal (MIM) Capacitor insertion is provided by grouping subsets of Power Grid (PG) routings from a plurality of PG routings in a circuit design; inserting MIM capacitors into each of the grouped subsets of the PG routings based on a layout and spacing of the PG routings in corresponding grouped subsets of the PG routings; and connecting, for each of the grouped subset of the PG routings, pins of each of the MIM capacitors inserted therein to associated PG routing pairs.
    Type: Application
    Filed: June 7, 2021
    Publication date: July 11, 2024
    Inventors: Bohai LIU, Gary K. LEAP, Hao CAI, Xinshi ZANG
  • Publication number: 20240236002
    Abstract: Methods, non-transitory computer readable media, network traffic manager apparatuses, and systems that assist with allocating a traffic load through heterogenous topology of a network includes extracting a header of each of a plurality of received packets of a traffic flow. Each of the headers comprises fields. Next, the network traffic manager apparatus executes a hashing function over the fields of each of the headers, applies a load balancing function to determine one of a plurality of endpoints to send each of the received packets based on one or more endpoint characteristics, and maps the index for each corresponding one of the received packets to the corresponding selected one of the endpoints. The received packets are not evenly divided among the plurality of endpoints. Lastly, the network traffic manager apparatus sends the received packets selected endpoint based on the mapping from the load balancing policy.
    Type: Application
    Filed: March 25, 2024
    Publication date: July 11, 2024
    Inventors: Adam HUSON, Hao CAI, Navin DONKANA
  • Publication number: 20240217049
    Abstract: A position detection device includes a detection block and a sensor. The sensor is configured to detect a detection distance between the sensor and the detection block in a detection direction Y. The detection block and the sensor are set to move relative to each other, and the detection distance L1 gradually changes in a movement direction X. The detection distance L1 is configured to represent a position of the detection block or the sensor, and the detection direction Y intersects with the movement direction X.
    Type: Application
    Filed: March 18, 2024
    Publication date: July 4, 2024
    Inventor: Hao CAI
  • Patent number: 11968123
    Abstract: Methods, non-transitory computer readable media, network traffic manager apparatuses, and systems that assist with allocating a traffic load through heterogenous topology of a network includes extracting a header of each of a plurality of received packets of a traffic flow. Each of the headers comprises fields. Next, the network traffic manager apparatus executes a hashing function over the fields of each of the headers, applies a load balancing function to determine one of a plurality of endpoints to send each of the received packets based on one or more endpoint characteristics, and maps the index for each corresponding one of the received packets to the corresponding selected one of the endpoints. The received packets are not evenly divided among the plurality of endpoints. Lastly, the network traffic manager apparatus sends the received packets selected endpoint based on the mapping from the load balancing policy.
    Type: Grant
    Filed: December 8, 2022
    Date of Patent: April 23, 2024
    Assignee: F5, Inc.
    Inventors: Adam Huson, Hao Cai, Navin Donkana
  • Patent number: 11843331
    Abstract: A system for determining an initial angular position of a rotor of a synchronous machine includes a motor driver module configured to provide a motor driver voltage signal to the synchronous machine, the motor driver voltage signal being sufficient to induce an electrical current in the synchronous machine; and a rotor position determination module configured to receive an indication of the current generated in the machine and to determine the initial position of the rotor based on the indication of the current generated in the machine.
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: December 12, 2023
    Assignee: Eaton Intelligent Power Limited
    Inventors: Yaojin Mo, Huaqiang Li, Jimmy Qi, Tony Zhao, Hao Cai
  • Patent number: 11611637
    Abstract: Technology related to scheduling services on a platform including configurable computing resources is disclosed. In one example, a method includes scheduling a service to execute on a first computing node based on an availability of general-purpose computing resources at the first computing node. The first computing node can be selected from a plurality of computing nodes. Network traffic transiting the first computing node can be analyzed during the execution of the service to determine a hardware accelerator of a second computing node is capable of assisting the execution of the service. The service can be scheduled to execute on the second computing node and the hardware accelerator of the second computing node can be used to assist with the execution of the service.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: March 21, 2023
    Assignee: F5, Inc.
    Inventors: Hao Cai, William Ross Baumann, Timothy S. Michels, Lars Pierson Friend
  • Publication number: 20230049780
    Abstract: In one aspect, a system for determining an initial angular position of a rotor of a synchronous machine includes a motor driver module configured to provide a motor driver voltage signal to the synchronous machine, the motor driver voltage signal being sufficient to induce an electrical current in the synchronous machine; and a rotor position determination module configured to receive an indication of the current generated in the machine and to determine the initial position of the rotor based on the indication of the current generated in the machine.
    Type: Application
    Filed: August 15, 2022
    Publication date: February 16, 2023
    Inventors: Yaojin Mo, Huaqiang Li, Jimmy Qi, Tony Zhao, Hao Cai
  • Patent number: 11444562
    Abstract: In one aspect, a system for determining an initial angular position of a rotor of a synchronous machine includes a motor driver module configured to provide a motor driver voltage signal to the synchronous machine, the motor driver voltage signal being sufficient to induce an electrical current in the synchronous machine; and a rotor position determination module configured to receive an indication of the current generated in the machine and to determine the initial position of the rotor based on the indication of the current generated in the machine.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: September 13, 2022
    Assignee: Eaton Intelligent Power Limited
    Inventors: Yaojin Mo, Huaqiang Li, Jimmy Qi, Tony Zhao, Hao Cai
  • Publication number: 20220103445
    Abstract: Technology related to scheduling services on a platform including configurable computing resources is disclosed. In one example, a method includes scheduling a service to execute on a first computing node based on an availability of general-purpose computing resources at the first computing node. The first computing node can be selected from a plurality of computing nodes. Network traffic transiting the first computing node can be analyzed during the execution of the service to determine a hardware accelerator of a second computing node is capable of assisting the execution of the service. The service can be scheduled to execute on the second computing node and the hardware accelerator of the second computing node can be used to assist with the execution of the service.
    Type: Application
    Filed: September 30, 2021
    Publication date: March 31, 2022
    Inventors: Hao Cai, William Ross BAUMANN, Timothy S. MICHELS, Lars Pierson FRIEND
  • Patent number: 11076019
    Abstract: Technology related to scheduling services on a platform including configurable computing resources is disclosed. In one example, a method includes scheduling a first service to execute on a computing node based on an availability of general-purpose computing resources at the computing node. The computing node can be selected from a plurality of computing nodes. Network traffic transiting the computing node can be analyzed during the execution of the first service to determine a hardware accelerator of the computing node is capable of assisting the execution of the first service. The hardware accelerator can be used to assist with the execution of the first service. A second service can be scheduled on the computing node based on the availability of the general-purpose computing resources and the usage of the hardware accelerator on the computing node.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: July 27, 2021
    Assignee: F5 NETWORKS, INC.
    Inventors: Hao Cai, William Ross Baumann, Timothy S. Michels, Lars Pierson Friend
  • Publication number: 20210152659
    Abstract: Technology related to scheduling services on a platform including configurable computing resources is disclosed. In one example, a method includes scheduling a first service to execute on a computing node based on an availability of general-purpose computing resources at the computing node. The computing node can be selected from a plurality of computing nodes. Network traffic transiting the computing node can be analyzed during the execution of the first service to determine a hardware accelerator of the computing node is capable of assisting the execution of the first service. The hardware accelerator can be used to assist with the execution of the first service. A second service can be scheduled on the computing node based on the availability of the general-purpose computing resources and the usage of the hardware accelerator on the computing node.
    Type: Application
    Filed: November 15, 2019
    Publication date: May 20, 2021
    Inventors: Hao Cai, William Ross Baumann, Timothy S. Michels, Lars Pierson Friend
  • Publication number: 20200374231
    Abstract: Technology related to managing network traffic flows is disclosed. In one example, a method can include searching a first data structure to determine whether a first entry associated with a network flow is present in the first data structure. In response to determining the first entry is present in the first data structure, at least a portion of the first entry can be used to generate an index for a flow cache. An action can be performed on the network packet as indicated by a flow cache entry, where the flow cache entry is located in the flow cache at the generated index.
    Type: Application
    Filed: May 4, 2020
    Publication date: November 26, 2020
    Inventors: Hao Cai, Timothy S. Michels, Qi Lu, Ryan Romney
  • Publication number: 20200313591
    Abstract: In one aspect, a system for determining an initial angular position of a rotor of a synchronous machine includes a motor driver module configured to provide a motor driver voltage signal to the synchronous machine, the motor driver voltage signal being sufficient to induce an electrical current in the synchronous machine; and a rotor position determination module configured to receive an indication of the current generated in the machine and to determine the initial position of the rotor based on the indication of the current generated in the machine.
    Type: Application
    Filed: February 26, 2020
    Publication date: October 1, 2020
    Inventors: Yaojin Mo, Huaqiang Li, Jimmy Qi, Tony Zhao, Hao Cai
  • Patent number: 10530758
    Abstract: Embodiments are directed towards managing name service communications. A name service device may be arranged to employ a hardware domain name service (DNS) processor to receive a name service query. The hardware DNS processor may perform operations on the name service query. If operations performed by the hardware DNS processor do not resolve the name service query, further operations may be performed. The name service device may be arranged to provide a name service reply that includes the answer to the name service query. And, the name service device may be arranged to send the name service reply back to the hardware DNS processor. Accordingly, the hardware DNS processor on the name service device may send the name service reply that includes at least an answer to the name service query to the requesting computers.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: January 7, 2020
    Assignee: F5 Networks, Inc.
    Inventors: Hao Cai, Paul Imre Szabo, Christopher Ryan Baker, Lisa M. Golden, Robert Andrew Kovalchik, Amit Fridman, Alan Brian Mimms, Itai Druckmann