Patents by Inventor Luis M. Hernandez

Luis M. Hernandez 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: 20230121080
    Abstract: In one general embodiment, a structure includes a first diode, comprising: a first layer having a first type of dopant, and a second layer above the first layer, the second layer having a second type of dopant that is opposite to the first type of dopant. A second diode is formed directly on the first diode. The second diode comprises a first layer having a third type of dopant and a second layer above the first layer of the second diode, the second layer of the second diode having a fourth type of dopant that is opposite to the third type of dopant. In another general embodiment, a process includes a repeated sequence of growing a first layer having a first type of electrically active dopant and growing a second layer having a second type of electrically active dopant that is opposite to the first type of dopant.
    Type: Application
    Filed: October 17, 2022
    Publication date: April 20, 2023
    Inventors: Caitlin Anne Chapin, Lars F. Voss, Luis M. Hernandez, Mark Rader
  • Patent number: 11322626
    Abstract: Devices, methods and techniques are disclosed for providing a multi-layer diode without voids between layers. In one example aspect, a multi-stack diode includes at least two Drift Step Recovery Diodes (DSRDs). Each DSRD comprises a first layer having a first type of dopant, a second layer forming a region with at least ten times lower concentration of dopants compared to the adjacent layers, and a third layer having a second type of dopant that is opposite to the first type of dopant. The first layer of a second DSRD is positioned on top of the third layer of first DSRD. The first layer of the second DSRD and the third layer of the first DSRD are degenerate to form a tunneling diode at an interface of the first DSRD and second DSRD, the tunneling diode demonstrating a linear current-voltage characteristic.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: May 3, 2022
    Assignees: Lawrence Livermore National Security, LLC, BAE Systems Land & Armaments L.P., The Government of the United States, as represented by the Secretary of the Army
    Inventors: Lars F. Voss, Adam M. Conway, Luis M. Hernandez, Mark S. Rader
  • Patent number: 9405568
    Abstract: Multi-tenant network stack techniques are described. In an implementation, a host instantiates an instance of virtual machine that is configured to serve networks service to multiple tenants and corresponding virtual networks. To do so, a framing layer of the virtual machine may be configured to obtain configuration data indicative of topology for a multi-tenant virtual networking environment from a virtual switch of a host device. The framing layer uses the configuration data to construct routing compartments and interfaces as abstractions of each virtual network in accordance with the topology. The routing compartments are isolated from each other and provide a mechanism for applications to process network input/output (I/O) in the context of a specific tenant or virtual network. The single virtual machine is able to provide services and applications to serve multiple tenants that are independent of the underlying virtualization technology.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: August 2, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pankaj Garg, Onur Feliz, Luis M. Hernandez
  • Publication number: 20150082301
    Abstract: Multi-tenant network stack techniques are described. In an implementation, a host instantiates an instance of virtual machine that is configured to serve networks service to multiple tenants and corresponding virtual networks. To do so, a framing layer of the virtual machine may be configured to obtain configuration data indicative of topology for a multi-tenant virtual networking environment from a virtual switch of a host device. The framing layer uses the configuration data to construct routing compartments and interfaces as abstractions of each virtual network in accordance with the topology. The routing compartments are isolated from each other and provide a mechanism for applications to process network input/output (I/O) in the context of a specific tenant or virtual network. The single virtual machine is able to provide services and applications to serve multiple tenants that are independent of the underlying virtualization technology.
    Type: Application
    Filed: September 13, 2013
    Publication date: March 19, 2015
    Applicant: Microsoft Corporation
    Inventors: Pankaj Garg, Onur Feliz, Luis M. Hernandez
  • Publication number: 20150071298
    Abstract: Forwarding techniques for a virtual switch are described. A type is identified of data packet received by an extensible virtual switch of a computing device, the extensible virtual switch configured to support communication between a first virtual machine and a second virtual machine or external device. Responsive to the identification, an identifier of the type is associated with the data packet. The data packet is passed through a plurality of extension modules of the extensible virtual switch. Forwarding for the data packet is calculated by at least one of the plurality of extension modules that correspond to the associated identifier.
    Type: Application
    Filed: September 9, 2013
    Publication date: March 12, 2015
    Applicant: Microsoft Corporation
    Inventors: Robert C. Combs, Pankaj Garg, Luis M. Hernandez, Claire Elizabeth Mitchell, Praveen Balasubramanian
  • Patent number: 8966499
    Abstract: An extensible virtual switch allows virtual machines to communicate with one another and optionally with other physical devices via a network. The extensible virtual switch includes an extensibility protocol binding, allowing different extensions to be added to the extensible virtual switch. The extensible virtual switch also includes a miniport driver on which the extensions are loaded, tying the lifetimes of the extensions to the lifetime of the extensible virtual switch.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: February 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert C. Combs, Pankaj Garg, Sambhrama M. Mundkur, Luis M. Hernandez, Alireza Dabagh, Sandeep K. Singhal
  • Publication number: 20130067466
    Abstract: An extensible virtual switch allows virtual machines to communicate with one another and optionally with other physical devices via a network. The extensible virtual switch includes an extensibility protocol binding, allowing different extensions to be added to the extensible virtual switch. The extensible virtual switch also includes a miniport driver on which the extensions are loaded, tying the lifetimes of the extensions to the lifetime of the extensible virtual switch.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Robert C. Combs, Pankaj Garg, Sambhrama M. Mundkur, Luis M. Hernandez, Alireza Dabagh, Sandeep K. Singhal
  • Patent number: 7391786
    Abstract: A packet switching system and method are disclosed. The system includes a plurality of input and output ports and an input buffer at each of the input ports. The system further includes an input scheduler associated with each of the input buffers and a centralized memory shared by the output ports. An output buffer is located at each of the output ports and an output scheduler is associated with each of the output ports. Each of the input buffers comprises a plurality of virtual output queues configured to store a plurality of packets in a packed arrangement.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: June 24, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Sharat Prasad, Terry Seaver, Yanfeng Wang, Yu Deng, Luis M. Hernandez