Patents by Inventor Michael Hus

Michael Hus 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: 20230031872
    Abstract: A computer-implemented method of receiving and incrementally processing hierarchical data in a computing environment. Receiving hierarchical data within a computing environment. The computing environment including a plurality of interrelated components. Incrementally processing the hierarchical data to obtain processed portions. The incremental processing of the portions of hierarchical data able to be initiated with requiring receipt of the entirety of the hierarchical data. Maintaining an indexed representation of previously processed portions of the hierarchical data to prevent unnecessarily processing a same portion of the hierarchical data.
    Type: Application
    Filed: October 28, 2021
    Publication date: February 2, 2023
    Inventors: Alex Bewley, Mirza Mohsin Beg, Nikolay Filipov, Nikolay Ivanov, Leonid Ryzhyk, Ahmed Sadak, Michael Hu, Pushkar Mishra, Shradha Sangtani
  • Patent number: 11533290
    Abstract: Systems and methods described herein provide a high availability DHCP server capable of serving multiple tenants in a data center. The DHCP server may use a different logical DHCP server instance for each tenant, and may be implemented as one process without the use of namespaces. A DHCP server is executed on a gateway virtual machine (VM) that is capable of hosting a plurality of logical DHCP servers. For each tenant in a data center, a logical network and a corresponding logical DHCP server instance are implemented. The DHCP server may service requests for DHCP services from VMs via their physical host by determining the tenant that the VM originates from and leasing a DHCP resource from that tenant's corresponding logical DHCP server instance.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: December 20, 2022
    Assignee: NICIRA, INC.
    Inventors: Michael Hu, Ansis Atteka, Dongping Chen, Bo Lin, Yi Zeng, Shadab Shah
  • Patent number: 11418382
    Abstract: A method for cooperative active-standby failover between service routers based on health of services configured on the service routers is presented. In an embodiment, a method comprises determining, by a first service router (“SR”) of a SR cluster, a plurality of aggregate score values for a plurality of SRs of the SR clusters. The SR cluster comprises the first SR which is active, and a second SR. An aggregate score value, of the plurality of aggregate score values, indicates health of one or more services configured on a SR. The method further comprises determining, based on the plurality of aggregate score values, whether the first SR, of the SR cluster, is healthier than the second SR. In response to determining that the first SR is healthier than the second SR, the first SR continues to operate in the active mode; otherwise, the first SR switches to a standby mode.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: August 16, 2022
    Assignee: VMware, Inc.
    Inventors: Haihua Luo, Jerry Cheng, Kai-Wei Fan, Michael Hu
  • Publication number: 20220235104
    Abstract: This disclosure relates to methods, polynucleotides, vectors, viral particles, cells, and systems or the engineering of human tissues. One aspect of the disclosure relates to using lineage-specific miRNA binding molecules to bias tissue lineage. Another aspect of the disclosure relates to using lineage-specific transcription factor overexpression to bias tissue lineage.
    Type: Application
    Filed: July 3, 2019
    Publication date: July 28, 2022
    Inventors: Kun Zhang, Yan Wu, Amir Dailamy, Prashant Mali, Daniella McDonald, Udit Parekh, Michael Hu
  • Publication number: 20210201702
    Abstract: The present disclosure provides information on the methodology used in the fabrication of three-dimensional cellularized tissue constructs from free-standing evacuable 3D printed composites and/or scaffolds embedded in an extracellular matrix mimic generated from biocompatible materials. The purposes of using these composite and/or scaffold materials is to generate complex embedded lumens that allow for complete perfusion of the matrix construct by standard cell culture media, thereby allowing for maintenance of large-scale 3D cell cultures in specific geometric forms. The use of biological extracellular matrix materials is to provide essential biological and mechanical signals needed to regulate the behavior of encapsulated cells. Furthermore, the methodology can be adapted such that the lumens generated are capable of being seeded with various endothelial and epithelial cell types as desired, thereby allowing for mimicry of in vivo vasculature, intestinal tracts, and other lumen-containing constructs.
    Type: Application
    Filed: May 21, 2019
    Publication date: July 1, 2021
    Applicant: The Regents of the University of California
    Inventors: Prashant MALI, Udit PAREKH, Amir DAILAMY, Xin LEI, Michael HU
  • Publication number: 20210191798
    Abstract: Automated methods and systems described directed to determining a root cause of problem with a system executing in a distributed computing system. Methods and systems train a normal-state model that characterizes a normal state of the system based on normal log files generated by event sources of the system executed under normal or test conditions. Methods and systems use the normal-state model and a log file containing log messages recorded about the time when a problem with the system has been detected to identify log messages that describe a root cause of the problem.
    Type: Application
    Filed: December 18, 2019
    Publication date: June 24, 2021
    Applicant: VMware, Inc.
    Inventors: Kate Zhang, Dexiang Wang, Michael Hu, Tengyuan Ye, Eduard Serra Miralles
  • Patent number: 10946340
    Abstract: A solar membrane distillation apparatus includes a housing comprising a light transmitting wall. A solar distillation membrane is positioned in the housing to receive solar radiation transmitted through the light transmitting wall. The solar distillation membrane includes a porous graphitic foam and a coating of a hydrophobic composition on the surface and pores of the graphitic foam. A water chamber within the housing is provided for retaining water adjacent to the solar distillation membrane. A vapor chamber is provided for collecting water vapor distilling through the solar distillation membrane. A condenser is provided for condensing distilled water vapor from the vapor chamber into liquid water. A separation membrane and a method of solar distillation are also disclosed.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: March 16, 2021
    Assignee: UT-Battelle, LLC
    Inventors: Gyoung Gug Jang, James William Klett, Panos G. Datskos, Joanna McFarlane, Michael Hu
  • Patent number: 10798023
    Abstract: A novel design of a gateway that handles traffic in and out of a network by using a datapath daemon is provided. The datapath daemon is a run-to-completion process that performs various data-plane packet-processing operations at the edge of the network. In some embodiments, the datapath daemon dispatches packets to other processes or processing threads outside of the daemon. In some embodiments, the datapath daemon dispatches packets to a kernel network stack in order to support packet traffic monitoring.
    Type: Grant
    Filed: March 2, 2019
    Date of Patent: October 6, 2020
    Assignee: NICIRA, INC.
    Inventors: Ronghua Zhang, Yong Wang, Teemu Koponen, Michael Hu, Xinhua Hong
  • Publication number: 20200101420
    Abstract: A solar membrane distillation apparatus includes a housing comprising a light transmitting wall. A solar distillation membrane is positioned in the housing to receive solar radiation transmitted through the light transmitting wall. The solar distillation membrane includes a porous graphitic foam and a coating of a hydrophobic composition on the surface and pores of the graphitic foam. A water chamber within the housing is provided for retaining water adjacent to the solar distillation membrane. A vapor chamber is provided for collecting water vapor distilling through the solar distillation membrane. A condenser is provided for condensing distilled water vapor from the vapor chamber into liquid water. A separation membrane and a method of solar distillation are also disclosed.
    Type: Application
    Filed: September 26, 2019
    Publication date: April 2, 2020
    Inventors: Gyoung Gug Jang, James William Klett, Panos G. Datskos, Joanna McFarlane, Michael Hu
  • Publication number: 20200028731
    Abstract: A method for cooperative active-standby failover between service routers based on health of services configured on the service routers is presented. In an embodiment, a method comprises determining, by a first service router (“SR”) of a SR cluster, a plurality of aggregate score values for a plurality of SRs of the SR clusters. The SR cluster comprises the first SR which is active, and a second SR. An aggregate score value, of the plurality of aggregate score values, indicates health of one or more services configured on a SR. The method further comprises determining, based on the plurality of aggregate score values, whether the first SR, of the SR cluster, is healthier than the second SR. In response to determining that the first SR is healthier than the second SR, the first SR continues to operate in the active mode; otherwise, the first SR switches to a standby mode.
    Type: Application
    Filed: July 17, 2018
    Publication date: January 23, 2020
    Applicant: VMware, Inc.
    Inventors: Haihua LUO, Jerry CHENG, Kai-Wei FAN, Michael HU
  • Publication number: 20190207870
    Abstract: A novel design of a gateway that handles traffic in and out of a network by using a datapath daemon is provided. The datapath daemon is a run-to-completion process that performs various data-plane packet-processing operations at the edge of the network. In some embodiments, the datapath daemon dispatches packets to other processes or processing threads outside of the daemon. In some embodiments, the datapath daemon dispatches packets to a kernel network stack in order to support packet traffic monitoring.
    Type: Application
    Filed: March 2, 2019
    Publication date: July 4, 2019
    Inventors: Ronghua Zhang, Yong Wang, Teemu Koponen, Michael Hu, Xinhua Hong
  • Publication number: 20190097966
    Abstract: Systems and methods described herein provide a high availability DHCP server capable of serving multiple tenants in a data center. The DHCP server may use a different logical DHCP server instance for each tenant, and may be implemented as one process without the use of namespaces. A DHCP server is executed on a gateway virtual machine (VM) that is capable of hosting a plurality of logical DHCP servers. For each tenant in a data center, a logical network and a corresponding logical DHCP server instance are implemented. The DHCP server may service requests for DHCP services from VMs via their physical host by determining the tenant that the VM originates from and leasing a DHCP resource from that tenant's corresponding logical DHCP server instance.
    Type: Application
    Filed: September 28, 2017
    Publication date: March 28, 2019
    Inventors: Michael HU, Ansis ATTEKA, Dongping CHEN, Bo LIN, Yi ZENG, Shadab SHAH
  • Patent number: 10243883
    Abstract: A novel design of a gateway that handles traffic in and out of a network by using a datapath daemon is provided. The datapath daemon is a run-to-completion process that performs various data-plane packet-processing operations at the edge of the network. In some embodiments, the datapath daemon dispatches packets to other processes or processing threads outside of the daemon. In some embodiments, the datapath daemon dispatches packets to a kernel network stack in order to support packet traffic monitoring.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: March 26, 2019
    Assignee: NICIRA, INC.
    Inventors: Ronghua Zhang, Yong Wang, Teemu Koponen, Michael Hu, Xinhua Hong
  • Publication number: 20190080340
    Abstract: A travel coordination system uses historical data describing a geographic region over a set of time periods to predict the value a provider might receive for providing services within the geographic region during the set of time periods. The travel coordination system assigns a potential value score to each predicted value, and presents the potential value scores to providers via a user interface. Potential value scores are presented in a bar graph format, regional heat map, or any other interface used to present projected compensation to a provider. The travel coordination system may present previous services rendered by the provider so the provider might analyze the previous services to estimate compensation for future services. By generating potential value scores for geographic regions over various time periods, the travel coordination system makes potential compensation to providers more explicit, encouraging providers to modify their behavior in desirable ways to increase their compensation.
    Type: Application
    Filed: September 14, 2018
    Publication date: March 14, 2019
    Inventors: Aaron Berger, Ross Williams, Elizabeth Ha, Michael Hu, Cristina Valerio, Nuri Kim, Alvin J. Yi
  • Patent number: 10193828
    Abstract: A novel design of a gateway that handles traffic in and out of a network by using a datapath daemon is provided. The datapath daemon is a run-to-completion process that performs various data-plane packet-processing operations at the edge of the network. The datapath daemon dispatches packets to other processes or processing threads outside of the daemon. At least one of these other processes is a control plane process that consumes the packet.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: January 29, 2019
    Assignee: NICIRA, INC.
    Inventors: Ronghua Zhang, Yong Wang, Teemu Koponen, Michael Hu, Xinhua Hong
  • Patent number: 10153987
    Abstract: A novel design of a gateway that handles traffic in and out of a network by using a datapath daemon is provided. The datapath daemon is a run-to-completion process that performs various data-plane packet-processing operations at the edge of the network. The datapath daemon dispatches packets to other processes or processing threads outside of the daemon. At least one of these other processes is a data plane process that returns a resulting packet to the datapath daemon.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: December 11, 2018
    Assignee: NICIRA, INC.
    Inventors: Ronghua Zhang, Yong Wang, Teemu Koponen, Michael Hu, Xinhua Hong
  • Publication number: 20160226958
    Abstract: A novel design of a gateway that handles traffic in and out of a network by using a datapath daemon is provided. The datapath daemon is a run-to-completion process that performs various data-plane packet-processing operations at the edge of the network. The datapath daemon dispatches packets to other processes or processing threads outside of the daemon. At least one of these other processes is a control plane process that consumes the packet.
    Type: Application
    Filed: December 10, 2015
    Publication date: August 4, 2016
    Inventors: Ronghua Zhang, Yong Wang, Teemu Koponen, Michael Hu, Xinhua Hong
  • Publication number: 20160226959
    Abstract: A novel design of a gateway that handles traffic in and out of a network by using a datapath daemon is provided. The datapath daemon is a run-to-completion process that performs various data-plane packet-processing operations at the edge of the network. The datapath daemon dispatches packets to other processes or processing threads outside of the daemon. At least one of these other processes is a data plane process that returns a resulting packet to the datapath daemon.
    Type: Application
    Filed: December 10, 2015
    Publication date: August 4, 2016
    Inventors: Ronghua Zhang, Yong Wang, Teemu Koponen, Michael Hu, Xinhua Hong
  • Publication number: 20160226957
    Abstract: A novel design of a gateway that handles traffic in and out of a network by using a datapath daemon is provided. The datapath daemon is a run-to-completion process that performs various data-plane packet-processing operations at the edge of the network. In some embodiments, the datapath daemon dispatches packets to other processes or processing threads outside of the daemon. In some embodiments, the datapath daemon dispatches packets to a kernel network stack in order to support packet traffic monitoring.
    Type: Application
    Filed: December 10, 2015
    Publication date: August 4, 2016
    Inventors: Ronghua Zhang, Yong Wang, Teemu Koponen, Michael Hu, Xinhua Hong
  • Patent number: 8584407
    Abstract: The present invention is premised upon a photovoltaic assembly system for securing and/or aligning at least a plurality of vertically adjacent photovoltaic device assemblies to one another. The securing function being accomplished by a clip member that may be a separate component or integral to one or more of the photovoltaic device assemblies.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: November 19, 2013
    Assignee: Dow Global Technologies LLC
    Inventors: James R. Keenihan, Michelle L. Boven, Claude Brown, Jr., Gerald K. Eurich, Ryan S. Gaston, Michael Hus