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: 11861358
    Abstract: 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: Grant
    Filed: June 29, 2022
    Date of Patent: January 2, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Robert Teisberg, David Koenen
  • Publication number: 20220326937
    Abstract: 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: Application
    Filed: June 29, 2022
    Publication date: October 13, 2022
    Inventors: Robert Teisberg, David Koenen
  • Patent number: 11379208
    Abstract: 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: Grant
    Filed: July 30, 2015
    Date of Patent: July 5, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Robert Teisberg, David Koenen
  • Patent number: 11223577
    Abstract: 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: Grant
    Filed: March 16, 2020
    Date of Patent: January 11, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Paul Vu, Guodong Zhang, Mike Witkowski, John Butler, Robert Teisberg
  • Patent number: 11212209
    Abstract: 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: Grant
    Filed: July 16, 2019
    Date of Patent: December 28, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David Kasperson, Robert Teisberg, Charles S. Greenidge, Alexander Kramer
  • Publication number: 20210243070
    Abstract: 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: Application
    Filed: January 31, 2020
    Publication date: August 5, 2021
    Inventors: David Kasperson, Robert Teisberg, Alexander Kramer, Charles Greenidge, Frederick Kuhns, Neil Gierman, Adriano Gonella
  • Publication number: 20210021505
    Abstract: 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: Application
    Filed: July 16, 2019
    Publication date: January 21, 2021
    Inventors: David Kasperson, Robert Teisberg, Charles S. Greenidge, Alexander Kramer
  • Publication number: 20200220819
    Abstract: 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: Application
    Filed: March 16, 2020
    Publication date: July 9, 2020
    Inventors: Paul Vu, Guodong Zhang, Mike Witkowski, John Butler, Robert Teisberg
  • Patent number: 10616142
    Abstract: 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: Grant
    Filed: October 12, 2015
    Date of Patent: April 7, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Paul Vu, Guodong Zhang, Mike Witkowski, John Butler, Robert Teisberg
  • Publication number: 20190116135
    Abstract: 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: Application
    Filed: October 12, 2015
    Publication date: April 18, 2019
    Inventors: Paul VU, Guodong ZHANG, Mike WITKOWSKI, John BUTLER, Robert TEISBERG
  • Publication number: 20180217833
    Abstract: 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: Application
    Filed: July 30, 2015
    Publication date: August 2, 2018
    Inventors: Robert Teisberg, David Koenen
  • Publication number: 20060165074
    Abstract: 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: Application
    Filed: December 14, 2004
    Publication date: July 27, 2006
    Inventors: Prashant Modi, Amitabha Biswas, Yiu Yip, Doris Sayon, Kathryn Hampton, Mehrdad Khalili, Robert Teisberg, Daniel Cripe, Charles Hudson
  • Publication number: 20060126619
    Abstract: 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: Application
    Filed: December 14, 2004
    Publication date: June 15, 2006
    Inventors: Robert Teisberg, Daniel Cripe, Charles Hudson
  • Publication number: 20050111483
    Abstract: 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: Application
    Filed: November 20, 2003
    Publication date: May 26, 2005
    Inventors: Daniel Cripe, Robert Teisberg