Patents by Inventor Michael Hu

Michael Hu 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: 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: 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
  • 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
  • Patent number: 8560948
    Abstract: A user support system provides a user interface that integrates FAQ features and helpdesk features and a user support request handling interface that integrates user support request handing and FAQ database maintenance. The user interface screen allows a user to select one or more levels of categories of support topic, and displays a list of frequently asked questions (FAQ) based on the user-selected categories. Once the categories are selected, a message input window is displayed on the user interface screen to allow the user to send a support request to the support provider. The user support request handling interface allows a support staff to select from a database a template answer to the user's request; it also provides means for the support staff to directly edit the template answer in the database, add new questions and answers to the database, or assign a question to a category.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: October 15, 2013
    Inventor: Michael Hu
  • Publication number: 20100183630
    Abstract: Surprisingly, the present inventors have discovered that expression of TAT-005 protein in human patients is associated with cancer, and that the over-expressed protein is present in plasma membrane fractions. Thus, the present inventors have discovered that TAT-005 is associated with abnormal development and growth, and may be useful as a target for the identification of anti-cancer com\ pounds, including antibodies for use in immunotherapy. Accordingly, the present invention provides methods for the identification of compounds that inhibit TAT-005 expression or activity, comprising: contacting a candidate compound with a TAT-005 and detecting the presence or absence of binding between said compound and said TAT-005, or detecting a change in TAT-005 expression or activity. Methods are also included for the identification of compounds that modulate TAT-005 expression or activity, comprising: administering a compound to a cell or cell population, and detecting a change in TAT-005 expression or activity.
    Type: Application
    Filed: June 29, 2006
    Publication date: July 22, 2010
    Inventors: Marcelo Filgueira, Daniel Chelsky, Joel Lanoix, Kevin Eng, Pierre Thibault, Denis Faubert, Navdeep Jaitly, Sylvain Brunet, Frank R.M. Aguilera, John S.-C. Tsang, Michael Hu, Joachim B. Ostermann, Marguerite Boulos, Paul E. Kearney, Heather Butler, Sajani Swamy, Lyes Hamaidi
  • Publication number: 20090100371
    Abstract: A user support system provides a user interface that integrates FAQ features and helpdesk features and a user support request handling interface that integrates user support request handing and FAQ database maintenance. The user interface screen allows a user to select one or more levels of categories of support topic, and displays a list of frequently asked questions (FAQ) based on the user-selected categories. Once the categories are selected, a message input window is displayed on the user interface screen to allow the user to send a support request to the support provider. The user support request handling interface allows a support staff to select from a database a template answer to the user's request; it also provides means for the support staff to directly edit the template answer in the database, add new questions and answers to the database, or assign a question to a category.
    Type: Application
    Filed: December 11, 2008
    Publication date: April 16, 2009
    Inventor: Michael HU
  • Publication number: 20080031938
    Abstract: Applicant's present invention is a biocidal material for in vivo use for treatment of pathogenic infections comprising nanoparticles or nanostructures of biocidal material encapsulated within a liposomal carrier
    Type: Application
    Filed: May 15, 2007
    Publication date: February 7, 2008
    Inventors: Clay Easterly, Guy Griffin, Michael Hu, Arpad Vass
  • Publication number: 20070150812
    Abstract: A user support system and related user interface that integrates FAQ features and helpdesk features. The user interface screen includes menu windows that allow the user to select a main category and a subcategory of the support topic, and displays a list of frequently asked questions (FAQ) based on the user-selected main category and subcategory. A message input window and associated metadata windows are also displayed on the user interface screen, which allow the user to send a question to the support provider. The support provider then communicates with the user through email or other means to provide answers to the user's questions. Optionally, after the support request is resolved, the question and answer may be used to update the FAQ database, taking into consideration the category and subcategory already selected by the user.
    Type: Application
    Filed: December 23, 2005
    Publication date: June 28, 2007
    Inventor: Michael Hu