Patents by Inventor Gregory L. Koellner

Gregory L. Koellner 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: 7623519
    Abstract: A routing module applies a plurality of routing rules simultaneously to determine routing for a Fibre Channel frame. Each rule independently determines whether the rule applies to the frame as well as a routing result for the frame. The routing result includes a port address, a zoning indicator, and a priority designation that can be used to route the frame over a virtual channel in an interswitch link. A selector chooses between the results returned by the rules. A component receives routing results specifying an ISL group and selects a physical ISL for the frame. An in-band priority determined by the content of the frame header can also be used in place of the priority designation in the routing result.
    Type: Grant
    Filed: June 21, 2004
    Date of Patent: November 24, 2009
    Assignee: Brocade Communication Systems, Inc.
    Inventors: Anthony G. Tornetta, Jason Workman, Jerald W. Pearson, James C. Wright, Gregory L. Koellner
  • Patent number: 7606150
    Abstract: A Fiber Channel switch is presented that tracks the congestion status of destination ports in an XOFF mask at each input. A mapping is maintained between virtual channels on an ISL and the destination ports to allow changes in the XOFF mask to trigger a primitive to an upstream port that provides virtual channel flow control. The XOFF mask is also used to avoid sending frames to a congested port. Instead, these frames are stored on a single deferred queue and later processed in a manner designed to maintain frame ordering. A routing system is provided that applies multiple routing rules in parallel to perform line speed routing. The preferred switch fabric is cell based, with techniques used to manage path maintenance for variable length frames and to adapt to varying transmission rates in the system. Finally, the switch allows data and microprocessor communication to share the same crossbar network.
    Type: Grant
    Filed: May 8, 2006
    Date of Patent: October 20, 2009
    Assignee: Computer Network Technology Corporation
    Inventors: Harry V. Paul, Anthony G. Tometta, Henry Q. Gonzalez, Larry Cantwell, Gregory L. Koellner, Steven G. Schmidt, Jereld W. Pearson, Jason Workman, James C. Wright, Scott Carlsen, Govindaswamy Nallur
  • Patent number: 7394814
    Abstract: A method for providing an early packet termination such that prior to the complete transmission of the number of cells specified in the first cell of a packet, a crossbar connection is released. The act of releasing the connection is triggered on recognition of an End of Packet bit (EOP) set in any cell of the stream. The feature can be enabled, for example, by a specific act of setting a register bit, connecting a pin to Vcc or ground or some other intentional act. The feature will default to the inactive state upon reset.
    Type: Grant
    Filed: May 8, 2007
    Date of Patent: July 1, 2008
    Inventors: Harry V. Paul, Richard Branco, Jereld W. Pearson, Gregory L. Koellner
  • Patent number: 7218636
    Abstract: A method for providing an early packet termination such that prior to the complete transmission of the number of cells specified in the first cell of a packet, a crossbar connection is released. The act of releasing the connection is triggered on recognition of an End of Packet bit (EOP) set in any cell of the stream. The feature can be enabled, for example, by a specific act of setting a register bit, connecting a pin to Vcc or ground or some other intentional act. The feature will default to the inactive state upon reset.
    Type: Grant
    Filed: November 29, 2001
    Date of Patent: May 15, 2007
    Assignee: Inrange Technology Corporation
    Inventors: Harry V. Paul, Richard Branco, Jereld W. Pearson, Gregory L. Koellner
  • Patent number: 7042842
    Abstract: A Fiber Channel switch is presented that tracks the congestion status of destination ports in an XOFF mask at each input. A mapping is maintained between virtual channels on an ISL and the destination ports to allow changes in the XOFF mask to trigger a primitive to an upstream port that provides virtual channel flow control. The XOFF mask is also used to avoid sending frames to a congested port. Instead, these frames are stored on a single deferred queue and later processed in a manner designed to maintain frame ordering. A routing system is provided that applies multiple routing rules in parallel to perform line speed routing. The preferred switch fabric is cell based, with techniques used to manage path maintenance for variable length frames and to adapt to varying transmission rates in the system. Finally, the switch allows data and microprocessor communication to share the same crossbar network.
    Type: Grant
    Filed: June 21, 2004
    Date of Patent: May 9, 2006
    Assignee: Computer Network Technology Corporation
    Inventors: Harry V. Paul, Anthony G. Tornetta, Henry G. Gonzalez, Larry Cantwell, Gregory L. Koellner, Steven G. Schmidt, Jereld W. Pearson, Jason Workman, James C. Wright, Scott Carlsen, Govindaswamy Nallur
  • Publication number: 20020191615
    Abstract: A method for providing an early packet termination such that prior to the complete transmission of the number of cells specified in the first cell of a packet, a crossbar connection is released. The act of releasing the connection is triggered on recognition of an End of Packet bit (EOP) set in any cell of the stream. The feature can be enabled, for example, by a specific act of setting a register bit, connecting a pin to Vcc or ground or some other intentional act. The feature will default to the inactive state upon reset.
    Type: Application
    Filed: November 29, 2001
    Publication date: December 19, 2002
    Applicant: Inrange Technologies Corporation
    Inventors: Harry V. Paul, Richard Branco, Jereld W. Pearson, Gregory L. Koellner