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: 20230121080Abstract: 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: ApplicationFiled: October 17, 2022Publication date: April 20, 2023Inventors: Caitlin Anne Chapin, Lars F. Voss, Luis M. Hernandez, Mark Rader
-
Patent number: 11322626Abstract: 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: GrantFiled: October 27, 2020Date of Patent: May 3, 2022Assignees: Lawrence Livermore National Security, LLC, BAE Systems Land & Armaments L.P., The Government of the United States, as represented by the Secretary of the ArmyInventors: Lars F. Voss, Adam M. Conway, Luis M. Hernandez, Mark S. Rader
-
Patent number: 9405568Abstract: 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: GrantFiled: September 13, 2013Date of Patent: August 2, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Pankaj Garg, Onur Feliz, Luis M. Hernandez
-
Publication number: 20150082301Abstract: 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: ApplicationFiled: September 13, 2013Publication date: March 19, 2015Applicant: Microsoft CorporationInventors: Pankaj Garg, Onur Feliz, Luis M. Hernandez
-
Publication number: 20150071298Abstract: 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: ApplicationFiled: September 9, 2013Publication date: March 12, 2015Applicant: Microsoft CorporationInventors: Robert C. Combs, Pankaj Garg, Luis M. Hernandez, Claire Elizabeth Mitchell, Praveen Balasubramanian
-
Patent number: 8966499Abstract: 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: GrantFiled: September 9, 2011Date of Patent: February 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Robert C. Combs, Pankaj Garg, Sambhrama M. Mundkur, Luis M. Hernandez, Alireza Dabagh, Sandeep K. Singhal
-
Publication number: 20130067466Abstract: 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: ApplicationFiled: September 9, 2011Publication date: March 14, 2013Applicant: Microsoft CorporationInventors: Robert C. Combs, Pankaj Garg, Sambhrama M. Mundkur, Luis M. Hernandez, Alireza Dabagh, Sandeep K. Singhal
-
Patent number: 7391786Abstract: 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: GrantFiled: November 27, 2002Date of Patent: June 24, 2008Assignee: Cisco Technology, Inc.Inventors: Sharat Prasad, Terry Seaver, Yanfeng Wang, Yu Deng, Luis M. Hernandez