Patents by Inventor Robert Teisberg
Robert Teisberg 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: 11861358Abstract: An example device includes a processor; a first interface port forming a first datalink to a core network device via a first interconnect device; and a second interface port forming a second datalink to the core network device via a second interconnect device, the first and second datalinks being redundant connections of a link aggregation group (LAG) including a plurality of multiplexed connections within a single network media. The processor is to: remove the first interconnect device while maintaining the second datalink; update firmware of the first interconnect device upon receiving a first indication that the first interconnect device has stopped receiving or transmitting data; and reestablish the redundant connections of the first interconnect device upon receiving a second indication that the first interconnect device has been added back to the LAG. The first and second indications include indications of states in each connection of the multiplexed connections.Type: GrantFiled: June 29, 2022Date of Patent: January 2, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Robert Teisberg, David Koenen
-
Publication number: 20220326937Abstract: An example device includes a processor; a first interface port forming a first datalink to a core network device via a first interconnect device; and a second interface port forming a second datalink to the core network device via a second interconnect device, the first and second datalinks being redundant connections of a link aggregation group (LAG) including a plurality of multiplexed connections within a single network media. The processor is to: remove the first interconnect device while maintaining the second datalink; update firmware of the first interconnect device upon receiving a first indication that the first interconnect device has stopped receiving or transmitting data; and reestablish the redundant connections of the first interconnect device upon receiving a second indication that the first interconnect device has been added back to the LAG. The first and second indications include indications of states in each connection of the multiplexed connections.Type: ApplicationFiled: June 29, 2022Publication date: October 13, 2022Inventors: Robert Teisberg, David Koenen
-
Patent number: 11379208Abstract: An example device includes a processor; a first interface port forming a first datalink to a core network device via a first interconnect device; and a second interface port forming a second datalink to the core network device via a second interconnect device, the first and second datalinks being redundant connections of a link aggregation group (LAG) including a plurality of multiplexed connections within a single network media. The processor is to: remove the first interconnect device while maintaining the second datalink; update firmware of the first interconnect device upon receiving a first indication that the first interconnect device has stopped receiving or transmitting data; and reestablish the redundant connections of the first interconnect device upon receiving a second indication that the first interconnect device has been added back to the LAG. The first and second indications include indications of states in each connection of the multiplexed connections.Type: GrantFiled: July 30, 2015Date of Patent: July 5, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Robert Teisberg, David Koenen
-
Patent number: 11223577Abstract: One embodiment describes a network system. The system includes a primary enclosure including a network switch system that includes a plurality of physical interface ports. A first one of the plurality of physical interface ports is to communicatively couple to a network. The system further includes a sub-enclosure comprising a network interface card (NIC) to which a computer system is communicatively coupled and a downlink extension module (DEM) that is communicatively coupled with the NIC and a second one of the plurality of physical interface ports of the network switch system to provide network connectivity of the computer system to the network via the network switch system.Type: GrantFiled: March 16, 2020Date of Patent: January 11, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Paul Vu, Guodong Zhang, Mike Witkowski, John Butler, Robert Teisberg
-
Patent number: 11212209Abstract: A network switching environment includes a network switch coupled to a port extension module by one or more network cables, and a management resource coupled to the switch and the port extension module. The configurations of the network switch and the port extension module may be dynamically controlled by a management resource to adjust to changes in the maximum bandwidth provided by the one or more network cables. The management resource may implement the network switch and port extension module configurations according to a predetermined target configuration and the connection configuration of the network switch and the port extension module.Type: GrantFiled: July 16, 2019Date of Patent: December 28, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: David Kasperson, Robert Teisberg, Charles S. Greenidge, Alexander Kramer
-
Publication number: 20210243070Abstract: A system to facilitate identification of intermediate switches within a network switching fabric is described. The system includes a processor and a machine readable medium storing instructions that, when executed, cause the processor to detect a neighbor change event at a switch port of a network switch, determine whether a switch port neighbor device coupled to the switch port is trusted, set a status of the switch port as failed upon a determination that the switch port is untrusted, block network traffic through the switch port and generate an alert indicating that untrusted switch port neighbor device is coupled to the switch port.Type: ApplicationFiled: January 31, 2020Publication date: August 5, 2021Inventors: David Kasperson, Robert Teisberg, Alexander Kramer, Charles Greenidge, Frederick Kuhns, Neil Gierman, Adriano Gonella
-
Publication number: 20210021505Abstract: A network switching environment includes a network switch coupled to a port extension module by one or more network cables, and a management resource coupled to the switch and the port extension module. The configurations of the network switch and the port extension module may be dynamically controlled by a management resource to adjust to changes in the maximum bandwidth provided by the one or more network cables. The management resource may implement the network switch and port extension module configurations according to a predetermined target configuration and the connection configuration of the network switch and the port extension module.Type: ApplicationFiled: July 16, 2019Publication date: January 21, 2021Inventors: David Kasperson, Robert Teisberg, Charles S. Greenidge, Alexander Kramer
-
Publication number: 20200220819Abstract: One embodiment describes a network system. The system includes a primary enclosure including a network switch system that includes a plurality of physical interface ports. A first one of the plurality of physical interface ports is to communicatively couple to a network. The system further includes a sub-enclosure comprising a network interface card (NIC) to which a computer system is communicatively coupled and a downlink extension module (DEM) that is communicatively coupled with the NIC and a second one of the plurality of physical interface ports of the network switch system to provide network connectivity of the computer system to the network via the network switch system.Type: ApplicationFiled: March 16, 2020Publication date: July 9, 2020Inventors: Paul Vu, Guodong Zhang, Mike Witkowski, John Butler, Robert Teisberg
-
Patent number: 10616142Abstract: One embodiment describes a network system. The system includes a primary enclosure including a network switch system that includes a plurality of physical interface ports. A first one of the plurality of physical interface ports is to communicatively couple to a network. The system further includes a sub-enclosure comprising a network interface card (NIC) to which a computer system is communicatively coupled and a downlink extension module (DEM) that is communicatively coupled with the NIC and a second one of the plurality of physical interface ports of the network switch system to provide network connectivity of the computer system to the network via the network switch system.Type: GrantFiled: October 12, 2015Date of Patent: April 7, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Paul Vu, Guodong Zhang, Mike Witkowski, John Butler, Robert Teisberg
-
Publication number: 20190116135Abstract: One embodiment describes a network system. The system includes a primary enclosure including a network switch system that includes a plurality of physical interface ports. A first one of the plurality of physical interface ports is to communicatively couple to a network. The system further includes a sub-enclosure comprising a network interface card (NIC) to which a computer system is communicatively coupled and a downlink extension module (DEM) that is communicatively coupled with the NIC and a second one of the plurality of physical interface ports of the network switch system to provide network connectivity of the computer system to the network via the network switch system.Type: ApplicationFiled: October 12, 2015Publication date: April 18, 2019Inventors: Paul VU, Guodong ZHANG, Mike WITKOWSKI, John BUTLER, Robert TEISBERG
-
Publication number: 20180217833Abstract: An example device includes a processor; a first interface port forming a first datalink to a core network device via a first interconnect device; and a second interface port forming a second datalink to the core network device via a second interconnect device, the first and second datalinks being redundant connections of a link aggregation group (LAG) including a plurality of multiplexed connections within a single network media. The processor is to: remove the first interconnect device while maintaining the second datalink; update firmware of the first interconnect device upon receiving a first indication that the first interconnect device has stopped receiving or transmitting data; and reestablish the redundant connections of the first interconnect device upon receiving a second indication that the first interconnect device has been added back to the LAG. The first and second indications include indications of states in each connection of the multiplexed connections.Type: ApplicationFiled: July 30, 2015Publication date: August 2, 2018Inventors: Robert Teisberg, David Koenen
-
Aggregation of network resources providing offloaded connections between applications over a network
Publication number: 20060165074Abstract: A computer system aggregates a plurality of network resources of a computer system. The plurality of network resources forms a bypass stack operable to provide offloaded connections to one or more applications available on the computer system. Each of the applications is associated with a first port number. The computer system itself is addressable on the network by a public IP address. The system assigns private IP addresses to uniquely identify each of the plurality of network resources. The system creates a socket for each application by which the application can communicate with the network. The socket is associated with a first endpoint tuple that includes the public IP address and the first port number associated with the application for which the socket is created. The socket is further associated with a set of bypass endpoint tuples that are translated from the first endpoint tuple, each of the set including a different one of the private IP addresses.Type: ApplicationFiled: December 14, 2004Publication date: July 27, 2006Inventors: Prashant Modi, Amitabha Biswas, Yiu Yip, Doris Sayon, Kathryn Hampton, Mehrdad Khalili, Robert Teisberg, Daniel Cripe, Charles Hudson -
Publication number: 20060126619Abstract: A computer system aggregates a plurality of network resources of a computer system. The computer system has a plurality of processing nodes. Each of the processing nodes includes one or more of the plurality of network resources. The one or more resources of each processing node makes up a bypass protocol stack operable to provide offloaded connections over a network to instances of one or more applications running on the system. Each of the applications is uniquely associated with a first port number. The system is identified on the network by a global IP address and each of the plurality of nodes is identified by a unique local IP address. Each of the plurality of resources is uniquely identified by an assigned private IP address. At each of the processing nodes, a listening socket is created for each instance of the plurality of applications running on the node.Type: ApplicationFiled: December 14, 2004Publication date: June 15, 2006Inventors: Robert Teisberg, Daniel Cripe, Charles Hudson
-
Publication number: 20050111483Abstract: A method and system that comprises a central processing unit (CPU) and a first and second network adapter that are teamed together is disclosed. The network adapters in the team may be adapted to offload connections to transfer a plurality of packets. A program, executing on the CPU, may reload an offloaded connection established by the first network adapter onto the second network adapter if one of a plurality of packets associated with the offloaded connection was received on the second network adapter.Type: ApplicationFiled: November 20, 2003Publication date: May 26, 2005Inventors: Daniel Cripe, Robert Teisberg