Patents by Inventor Jason Jiang

Jason Jiang 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: 12287134
    Abstract: An icemaker includes a casing that receives water from a water supply and is in thermal communication with an evaporator of a sealed system that chills the casing to freeze the water. An auger is mounted within the interior volume and is rotatable to scrape the ice from the casing and urge it through an extruder to form nugget ice. A BLDC motor is mechanically coupled to the auger to selectively rotate the auger. A controller determines a target speed of the auger based at least in part on the ice production parameter, and operates the BLDC motor to rotate the auger at the target speed. The BLDC motor with the speed-closed control loop can provide the constant speed and enough torque to prevent the ice maker from freezing. The controller can adjust the PWM and the voltage will be adjusted slightly, then the torque will be adjusted accordingly.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: April 29, 2025
    Assignee: Haier US Appliance Solutions, Inc.
    Inventors: Yayu Song, Bo Yan, Michael Zhou, Roy Teng, Jin Wu, Eddy Zhou, Shi Zhijun, Jason Jiang
  • Publication number: 20250126168
    Abstract: Some embodiments of the invention provide a method of performing end-user monitoring. At a health monitor that executes on a first host computer along with a client machine and a load balancer, to monitor health of a set of two or more servers that are candidate servers for processing packets from the client machine, the method exchanges health monitoring messages with each server in the set of servers to assess health of the servers in the set. At the health monitor, the method provides health data expressing health of the servers to the load balancer to use in determining how to distribute packets from the client machine between the servers in the set of servers.
    Type: Application
    Filed: November 15, 2023
    Publication date: April 17, 2025
    Inventors: Xiao Liang, Bo Lin, Dongping Chen, Xinyang Liu, Jingchun Jason Jiang, Yi Zeng, Donghai Han
  • Patent number: 12255792
    Abstract: Some embodiments provide a method for performing data traffic monitoring. The method processes a packet through a packet processing pipeline that includes multiple stages. At a filtering stage, the method tags the packet with a set of monitoring actions for subsequent stages to perform on the packet based on a determination that the packet matches a particular filter. For each stage of a set of packet processing stages subsequent to the filtering stage, the method (i) executes any monitoring actions specified for the stage to perform on the packet and (ii) sends the packet to a next stage in the packet processing pipeline.
    Type: Grant
    Filed: September 25, 2023
    Date of Patent: March 18, 2025
    Assignee: VMWare LLC
    Inventors: Xi Cheng, Caixia Jiang, Dongrui Mo, Jingchun Jason Jiang, Xiaoyan Jin, Qiong Wang, Donghai Han
  • Publication number: 20250067488
    Abstract: An icemaker includes a casing that receives water from a water supply and is in thermal communication with an evaporator of a sealed system that chills the casing to freeze the water. An auger is mounted within the interior volume and is rotatable to scrape the ice from the casing and urge it through an extruder to form nugget ice. A BLDC motor is mechanically coupled to the auger to selectively rotate the auger. A controller determines a target speed of the auger based at least in part on the ice production parameter, and operates the BLDC motor to rotate the auger at the target speed. The BLDC motor with the speed-closed control loop can provide the constant speed and enough torque to prevent the ice maker from freezing. The controller can adjust the PWM and the voltage will be adjusted slightly, then the torque will be adjusted accordingly.
    Type: Application
    Filed: October 20, 2021
    Publication date: February 27, 2025
    Inventors: Yayu Song, Bo Yan, Michael Zhou, Roy Teng, Jin Wu, Eddy Zhou, Shi Zhijun, Jason Jiang
  • Publication number: 20250021362
    Abstract: Some embodiments of the invention provide a method of migrating a VM from a first host computer to a second host computer, the first host computer having a first PNIC that performs at least one of network forwarding operations and middlebox service operations for the VM. At an RDMA client executing on a set of one or more processors of the first host computer, the method directs an RDMA server executing on the first PNIC to provide networking state data associated with at least one of network forwarding operations and middlebox service operations that the first PNIC performs for the VM. The provided networking state data resides in a memory of the first PNIC that is accessible to the RDMA server. At the RDMA client, the method provides the obtained networking state data to the second host computer as part of a data migration that is performed to migrate the VM from the first host computer to the second host computer.
    Type: Application
    Filed: August 21, 2023
    Publication date: January 16, 2025
    Inventors: Wenyi Jiang, Jingchun Jason Jiang, Ankur Kumar Sharma
  • Publication number: 20250023946
    Abstract: Some embodiments of the invention provide a method of migrating a virtual machine (VM) from a first host computer to a second host computer, the first host computer having a first PNIC, the second host computer having a second PNIC, the first and second PNICs for performing at least one of network forwarding operations and middlebox service operations for the VM. At an RDMA client executing on a set of one or more processors of the second PNIC, the method receives a notification from the second host computer indicating a data migration that is performed to migrate the particular VM from the first host computer to the second host computer has started. Based on the notification, at the RDMA client, the method directs an RDMA server executing on the first PNIC to provide networking state data associated with at least one of network forwarding operations and middlebox service operations that the first PNIC performs for the VM.
    Type: Application
    Filed: August 21, 2023
    Publication date: January 16, 2025
    Inventors: Wenyi Jiang, Jingchun Jason Jiang, Ankur Kumar Sharma
  • Patent number: 12188707
    Abstract: An ice making assembly includes a mold body defining an ice-making cavity. An evaporator is coupled to the mold body. The evaporator includes a cap positioned on the mold body such that an open end of the cap is positioned at the mold body. An inlet tube is mounted to the cap. An outlet tube is also mounted to the cap. An evaporation chamber is formed between the cap and the mold body. The inlet tube is configured for directing a flow of refrigerant into the evaporation chamber, and the outlet tube configured for directing the flow of refrigerant out of the evaporation chamber.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: January 7, 2025
    Assignee: Haier US Appliance Solutions, Inc.
    Inventors: Jin Wu, Bo Yan, Yayu Song, Eddy Zhou, Michael Zhou, Roy Teng, Zhijun Shi, Jason Jiang, Brent Junge, Justin Brown
  • Publication number: 20240226267
    Abstract: The instant disclosure relates to pseudovirus nanoparticles (PVNPs) and compositions comprising PVNPs. The disclosed PVNPs may be comprised of fusion proteins that form an icosahedral structure and a nanoparticle shell. The disclosed fusion proteins may comprise a modified norovirus (NoV) S domain protein; a hemagglutinin I (HA1) antigen of the influenza hemagglutinin I (HA1) of influenza vims; and a peptide linker connecting the C-terminus of the NoV S domain to the HA1 antigen. The modified NoV S domain proteins form the interior nanoparticle shell of said PVNP composition and display the 60 HA1 antigens on the surface of the nanoparticle shell. Methods of making and using the PVNPs and compositions containing PVNPs are also disclosed.
    Type: Application
    Filed: February 16, 2022
    Publication date: July 11, 2024
    Inventors: Ming TAN, Xi Jason JIANG
  • Publication number: 20240183599
    Abstract: An ice making assembly includes a mold body defining an ice-making cavity. An evaporator is coupled to the mold body. The evaporator includes a cap positioned on the mold body such that an open end of the cap is positioned at the mold body. An inlet tube is mounted to the cap. An outlet tube is also mounted to the cap. An evaporation chamber is formed between the cap and the mold body. The inlet tube is configured for directing a flow of refrigerant into the evaporation chamber, and the outlet tube configured for directing the flow of refrigerant out of the evaporation chamber.
    Type: Application
    Filed: July 9, 2021
    Publication date: June 6, 2024
    Inventors: Jin Wu, Bo Yan, Yayu Song, Eddy Zhou, Michael Zhou, Roy Teng, Zhijun Shi, Jason Jiang, Brent Junge, Justin Brown
  • Publication number: 20240131145
    Abstract: The instant disclosure relates to pseudovirus nanoparticles (PVNPs) and compositions comprising PVNPs. The disclosed PVNPs may be comprised of fusion proteins that form an icosahedral structure and a nanoparticle shell. The disclosed fusion proteins may comprise a modified norovirus (NoV) S domain protein; a hemagglutinin I (HA1) antigen of the influenza hemagglutinin I (HA1) of influenza vims; and a peptide linker connecting the C-terminus of the NoV S domain to the HA1 antigen. The modified NoV S domain proteins form the interior nanoparticle shell of said PVNP composition and display the 60 HA1 antigens on the surface of the nanoparticle shell. Methods of making and using the PVNPs and compositions containing PVNPs are also disclosed.
    Type: Application
    Filed: February 16, 2022
    Publication date: April 25, 2024
    Inventors: Ming TAN, Xi Jason JIANG
  • Patent number: 11919154
    Abstract: A method includes moving a stabilization device comprising a stabilization surface relative to a base of a surgical cart, wherein the moving comprises moving the stabilization device from a retracted position in which the stabilization surface is spaced from the ground surface to a deployed position in which the stabilization surface is in contact with the ground surface, and wherein the moving comprises overcoming a biasing force biasing the stabilization device toward the retracted position.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: March 5, 2024
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: David Robinson, Matthew R. Cavalier, Gregory W. Dachs, Michael Hanuschik, Jason Jiang, Paul W. Mohr, Bruce M. Schena, Mark W. Zimmer
  • Patent number: 11920845
    Abstract: An ice making assembly includes an ice mold and a pump assembly for urging an ice-building spray into the ice mold to form an ice billet. A controller operates the pump assembly to provide the ice-building spray at a first flow rate until the ice billet reaches a predetermined thickness and then operates the pump assembly to provide the ice-building spray at a second flow rate that is less than the first flow rate.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: March 5, 2024
    Assignee: Haier US Appliance Solutions, Inc.
    Inventors: Andrew Schiller, Adam Pusateri, Justin Tyler Brown, Brent Alden Junge, Jin Wu, Bo Yan, Yayu Song, Michael Zhou, Roy Teng, Eddy Zhou, Jason Jiang
  • Publication number: 20240031258
    Abstract: Some embodiments provide a method for performing data traffic monitoring. The method processes a packet through a packet processing pipeline that includes multiple stages. At a filtering stage, the method tags the packet with a set of monitoring actions for subsequent stages to perform on the packet based on a determination that the packet matches a particular filter. For each stage of a set of packet processing stages subsequent to the filtering stage, the method (i) executes any monitoring actions specified for the stage to perform on the packet and (ii) sends the packet to a next stage in the packet processing pipeline.
    Type: Application
    Filed: September 25, 2023
    Publication date: January 25, 2024
    Applicant: VMware, Inc.
    Inventors: Xi Cheng, Caixia Jiang, Dongrui Mo, Jingchun Jason Jiang, Xiaoyan Jin, Qiong Wang, Donghai Han
  • Patent number: 11855862
    Abstract: Some embodiments provide a method for performing data traffic monitoring. The method processes a packet through a packet processing pipeline that includes multiple stages. At a filtering stage, the method tags the packet with a set of monitoring actions for subsequent stages to perform on the packet based on a determination that the packet matches a particular filter. For each stage of a set of packet processing stages subsequent to the filtering stage, the method (i) executes any monitoring actions specified for the stage to perform on the packet and (ii) sends the packet to a next stage in the packet processing pipeline.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: December 26, 2023
    Assignee: VMWARE, INC.
    Inventors: Xi Cheng, Caixia Jiang, Dongrui Mo, Jingchun Jason Jiang, Xiaoyan Jin, Qiong Wang, Donghai Han
  • Patent number: 11833198
    Abstract: Disclosed herein are vaccine compositions, in particular, polyvalent icosahedral compositions for antigen presentation. The disclosed compositions may contain an S particle made up of recombinant fusion proteins. The recombinant fusion proteins may include a norovirus (NoV) S domain protein, a linker protein domain operatively connected to the norovirus S domain protein, and an antigen protein domain operatively connected to said linker.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: December 5, 2023
    Assignee: CHILDREN'S HOSPITAL MEDICAL CENTER
    Inventors: Ming Tan, Xi Jason Jiang
  • Patent number: 11706109
    Abstract: Some embodiments provide a method for performing data traffic monitoring. For each packet processing stage of a set of packet processing stages in a packet processing pipeline, the method determines whether a packet received by the packet processing pipeline specifies a set of monitoring actions to be performed on the packet. When the packet specifies a set of monitoring action, the method determines whether the monitoring actions in the set are supported by the packet processing stage. The method executes the supported monitoring actions on the packet in addition to processing the packet according to configuration data for the stage.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: July 18, 2023
    Assignee: VMWARE, INC.
    Inventors: Xi Cheng, Caixia Jiang, Dongrui Mo, Jingchun Jason Jiang, Xiaoyan Jin, Qiong Wang, Donghai Han
  • Patent number: 11677645
    Abstract: Some embodiments provide a method of aggregating and providing packet metrics collected during a live packet monitoring session performed for packets matching a specified set of characteristics. The method receives, from one or more computing devices that process packets during the live packet monitoring session, multiple metrics associated with a set of packets matching the specified set of characteristics. Metrics associated with each packet in the set are accompanied by a packet identifier (ID) used to tag the packet by an initial computing device that processed the packet. The method uses the accompanying packet IDs to aggregate the received plurality of metrics. The method provides (i) an aggregated set of session metrics for the set of packets matching the specified set of characteristics during the live packet monitoring session and (ii) individual packet metrics using the packet IDs for at least one packet in the set of packets.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: June 13, 2023
    Assignee: VMWARE, INC.
    Inventors: Xi Cheng, Caixia Jiang, Dongrui Mo, Jingchun Jason Jiang, Xiaoyan Jin, Qiong Wang, Donghai Han
  • Publication number: 20230101764
    Abstract: Some embodiments provide a method of aggregating and providing packet metrics collected during a live packet monitoring session performed for packets matching a specified set of characteristics. The method receives, from one or more computing devices that process packets during the live packet monitoring session, multiple metrics associated with a set of packets matching the specified set of characteristics. Metrics associated with each packet in the set are accompanied by a packet identifier (ID) used to tag the packet by an initial computing device that processed the packet. The method uses the accompanying packet IDs to aggregate the received plurality of metrics. The method provides (i) an aggregated set of session metrics for the set of packets matching the specified set of characteristics during the live packet monitoring session and (ii) individual packet metrics using the packet IDs for at least one packet in the set of packets.
    Type: Application
    Filed: October 21, 2021
    Publication date: March 30, 2023
    Inventors: Xi Cheng, Caixia Jiang, Dongrui Mo, Jingchun Jason Jiang, Xiaoyan Jin, Qiong Wang, Donghai Han
  • Publication number: 20230087454
    Abstract: Some embodiments provide a method for performing data traffic monitoring. The method processes a packet through a packet processing pipeline that includes multiple stages. At a filtering stage, the method tags the packet with a set of monitoring actions for subsequent stages to perform on the packet based on a determination that the packet matches a particular filter. For each stage of a set of packet processing stages subsequent to the filtering stage, the method (i) executes any monitoring actions specified for the stage to perform on the packet and (ii) sends the packet to a next stage in the packet processing pipeline.
    Type: Application
    Filed: October 21, 2021
    Publication date: March 23, 2023
    Inventors: Xi Cheng, Caixia Jiang, Dongrui Mo, Jingchun Jason Jiang, Xiaoyan Jin, Qiong Wang, Donghai Han
  • Publication number: 20230087143
    Abstract: Some embodiments provide a method for performing data traffic monitoring. For each packet processing stage of a set of packet processing stages in a packet processing pipeline, the method determines whether a packet received by the packet processing pipeline specifies a set of monitoring actions to be performed on the packet. When the packet specifies a set of monitoring action, the method determines whether the monitoring actions in the set are supported by the packet processing stage. The method executes the supported monitoring actions on the packet in addition to processing the packet according to configuration data for the stage.
    Type: Application
    Filed: October 21, 2021
    Publication date: March 23, 2023
    Inventors: Xi Cheng, Caixia Jiang, Dongrui Mo, Jingchun Jason Jiang, Xiaoyan Jin, Qiong Wang, Donghai Han