Patents by Inventor Bent Stoevhase

Bent Stoevhase 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: 6731646
    Abstract: A modular Fibre Channel switch includes a data switching path and a message switching path to provide logical point to point connections between switch ports. The data switching path includes a bank of shared SRAM memory devices that are accessed in a time-sliced protocol by each switch port. A receiving switch port writes a data frame to the bank of shared SRAM and the transmitting switch port then reads the data frame from the shared SRAM thereby effecting the logical point to point connection. Because the switch port includes a frame logic circuit that allows for an arbitrary start of frame address, each frame can be written to the first available DRAM device thus eliminating the need to buffer the data frame while waiting for a predetermined DRAM device to cycle in the time sliced protocol. The message switching path includes a message crossbar switch that is barrel shifted in a time sliced fashion to effect message passing among the switch ports.
    Type: Grant
    Filed: October 13, 2000
    Date of Patent: May 4, 2004
    Assignee: Brocade Communications System Inc
    Inventors: David C. Banks, Steven L. Farnworth, Bent Stoevhase, Paul Ramsay
  • Patent number: 6160813
    Abstract: A modular Fibre Channel switch includes a data switching path and a message switching path to provide logical point to point connections between switch ports. The data switching path includes a bank of shared SRAM memory devices that are accessed in a time-sliced protocol by each switch port. A receiving switch port writes a data frame to the bank of shared SRAM and the transmitting switch port then reads the data frame from the shared SRAM thereby effecting the logical point to point connection. Because the switch port includes a frame logic circuit that allows for an arbitrary start of frame address, each frame can be written to the first available DRAM device thus eliminating the need to buffer the data frame while waiting for a predetermined DRAM device to cycle in the time sliced protocol. The message switching path includes a message crossbar switch that is barrel shifted in a time sliced fashion to effect message passing among the switch ports.
    Type: Grant
    Filed: March 21, 1997
    Date of Patent: December 12, 2000
    Assignee: Brocade Communications Systems, Inc.
    Inventors: David C. Banks, Steven L. Farnworth, Bent Stoevhase, Paul Ramsay
  • Patent number: 6014715
    Abstract: A method and apparatus for configuring a system that includes a plurality of interconnected components that each supports service parameters for communicating with other components in the system. A determination is made as to which components support service parameters that are compatible, and groups of components having compatible service parameters are identified. Adjacent components exchange information frames that identify their service parameters. Each component compares its service parameters with those of its adjacent components to determine whether they are compatible, updating its own service parameters if necessary. Any component that updates its service parameters issues another information frame. Thus, information frames are exchanged until it is determined which components support compatible service parameters, and what service parameters are to be used for communicating among those components. Additionally, a unique address is automatically assigned to every port in the system.
    Type: Grant
    Filed: February 20, 1998
    Date of Patent: January 11, 2000
    Assignee: McDATA Corporation
    Inventor: Bent Stoevhase
  • Patent number: 5805924
    Abstract: A method and apparatus for configuring a system that includes a plurality of interconnected components that each supports service parameters for communicating with other components in the system. A determination is made as to which components support service parameters that are compatible, and groups of components having compatible service parameters are identified. Adjacent components exchange information frames that identify their service parameters. Each component compares its service parameters with those of its adjacent components to determine whether they are compatible, updating its own service parameters if necessary. Any component that updates its service parameters issues another information frame. Thus, information frames are exchanged until it is determined which components support compatible service parameters, and what service parameters are to be used for communicating among those components. Additionally, a unique address is automatically assigned to every port in the system.
    Type: Grant
    Filed: November 8, 1994
    Date of Patent: September 8, 1998
    Inventor: Bent Stoevhase
  • Patent number: 5748612
    Abstract: A method and apparatus for removing a virtual connection between first and second devices in a communication system that includes at least one switch virtually connecting the first and second devices. An error in the virtual connection can be detected in at least one of the first and second devices and the at least one switch, with the detector transmitting a request to remove the virtual connection. The virtual connection then is removed from the communication system in response to the transmission of the request. The request to remove the virtual circuit may be in the form of an information frame transmitted over the virtual connection, with each system component being removed from the virtual circuit upon its processing of the information frame. Additionally, a method and apparatus for operating the virtual connection between the first and second devices.
    Type: Grant
    Filed: August 10, 1995
    Date of Patent: May 5, 1998
    Assignee: McDATA Corporation
    Inventors: Bent Stoevhase, Kumar Malavalli
  • Patent number: 5592472
    Abstract: A fiber optic switch interconnects fiber optic channels so that a fiber optic network can be implemented. Channel modules provide ports (p1-pi) for connection of the fiber optic channels. Each channel module has a receive memory for temporarily storing incoming data frames from the fiber optic channels associated therewith. A switch module having a data distribution network interconnects each of the channel modules and permits ultimate connection of a source channel to a destination channel. A path allocation system, which controls the switch module, allocates the data paths between the channels. The path allocation system has a scheduler which maintains a destination queue (Q.sub.p1 -Q.sub.pi) for each of the channels, a sentry which determines when a new data frame is ready to be routed, and an arbitrator which arbitrates port availability and which grants transfer requests proposed by the scheduler.
    Type: Grant
    Filed: October 27, 1994
    Date of Patent: January 7, 1997
    Assignee: Hewlett-Packard Company
    Inventors: Robert Grant, Bent Stoevhase, Robin Purohit, Gregory T. Sullivan, David Book
  • Patent number: 5528584
    Abstract: A fiber optic switch interconnects fiber optic channels so that a fiber optic network can be implemented. Channel modules provide ports (p1-pi) for connection of the fiber optic channels. Each channel module has a receive memory for temporarily storing incoming data frames from the fiber optic channels associated therewith. A switch module having a data distribution network interconnects each of the channel modules and permits ultimate connection of a source channel to a destination channel. A path allocation system, which controls the switch module, allocates the data paths between the channels. The path allocation system has a scheduler which maintains a destination queue (Q.sub.p1 -Q.sub.pi) for each of the channels, a sentry which determines when a new data frame is ready to be routed, and an arbitrator which arbitrates port availability and which grants transfer requests proposed by the scheduler.
    Type: Grant
    Filed: October 27, 1994
    Date of Patent: June 18, 1996
    Assignee: Hewlett-Packard Company
    Inventors: Robert H. Grant, Bent Stoevhase, Robin Purohit, Gregory T. Sullivan, David Book
  • Patent number: 5519695
    Abstract: A system for facilitating data communications in a fiber channel network is presented. The system comprises a fiber optic switch element which enables implementation of a Fiber Channel network by permitting selective interconnection of a plurality of fiber optic channels. The fiber optic switch element permits both circuit and frame switching. The switch element comprises a switch module which is connected to at least one fabric-port within the fiber channel fabric. The switch module allocates switching bandwidth. A path allocation system, which is connected to the switch module, generally directs frames of data between the at least one fabric-port to other fabric-ports located within the fabric. A channel module comprising a port intelligence mechanism is disposed between the switch module and the fabric-ports. An element controller provides centralized fabric management.
    Type: Grant
    Filed: October 27, 1994
    Date of Patent: May 21, 1996
    Assignee: Hewlett-Packard Company
    Inventors: Robin Purohit, Bent Stoevhase, Kumar Mallavalli
  • Patent number: 5502719
    Abstract: A fiber optic switch interconnects ports (p1-pi) for connection with respective fiber optic channels so that a fiber optic network is realized. Channel modules provide the ports. Each channel module has a port intelligence mechanism for each port and a memory interface system for temporarily storing data passing to and from the ports. A switch module having a main distribution network, an intermix distribution network, and a control distribution network interconnects the memory interface systems and permits exchange of data among the ports and memory interface systems. A path allocation system controls the switch module and allocates the data paths therethrough. The path allocation system has a scheduler which maintains a destination queue (Q.sub.p1 -Q.sub.pi) for each of the ports. The destination queues are implemented with a double link list in a single memory configuration so that a separate queue structure in hardware is not necessary.
    Type: Grant
    Filed: October 27, 1994
    Date of Patent: March 26, 1996
    Assignee: Hewlett-Packard Company
    Inventors: Robert H. Grant, Bent Stoevhase, Robin Purohit, David Book