Patents by Inventor Steven Betker

Steven Betker 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: 20070201457
    Abstract: A method for entering fabric configuration in a fibre channel system for a multi-module fibre channel switch is provided. The method includes determining if a primary blade has been selected for the multi-module switch; sending exchange fabric parameters to internal ports of the multi-module switch; and processing principal switch selection events.
    Type: Application
    Filed: May 3, 2007
    Publication date: August 30, 2007
    Inventors: Steven Betker, Timothy Vitters, Renae Weber
  • Publication number: 20070081527
    Abstract: A system and method for selecting a primary blade in a multi-module fibre channel switch with plural blades is provided The system includes a state machine for sending exchangeable blade parameter(s) (“EBP”) to the plural blades; and determining if a primary blade flag is set. If the primary blade flag is set, selecting the blade with the EBP priority number. If the primary blade flag is not selected, then selecting a blade with an EBP priority number if the EBP priority number is less than a retained priority number.
    Type: Application
    Filed: December 8, 2006
    Publication date: April 12, 2007
    Inventors: Steven Betker, Timothy Vitters, Renae Weber
  • Publication number: 20060072616
    Abstract: A Fibre Channel switch element in a Fibre Channel network is provided. The Fibre Channel switch element includes a port that replaces a logical unit number (“LUN”) field value in a FCP_CMND frame. The port includes a LUN Mapping cache for replacing the LUN field value in a FCP_CMND frame. The LUN Mapping cache may also generate a value that is added to or subtracted from the LUN field value in the FCP_CMND frame. A control bit is used to activate LUN Mapping cache for mapping LUN values.
    Type: Application
    Filed: October 1, 2004
    Publication date: April 6, 2006
    Inventors: Frank Dropps, Edward Ross, Steven Betker
  • Publication number: 20050174936
    Abstract: A method and system for transmitting frames using a fibre channel switch is provided. The method includes, determining a frame's priority based on a hop count for the frame; placing a frame in a priority queue, where the priority queue is dedicated to frames having similar priorities; selecting a frame for transmission based on the frame's priority, if credit is available, where a frame with a higher priority is sent before a frame with a lower priority; and selecting a frame with a lower priority if enough higher priority frames have been sent. The system includes a switch with at least two priority queues for placing frames with different priorities; a counter that keeps track of frames that are transmitted from the two priority queues; and a credit control module that determines if credit is available before sending a particular frame.
    Type: Application
    Filed: March 11, 2004
    Publication date: August 11, 2005
    Inventor: Steven Betker
  • Publication number: 20050174942
    Abstract: A method and system for processing fibre channel frames is provided. The method includes, assigning a virtual lane for a frame based on a hop count for the frame; determining if the assigned virtual lane has available credit; and transmitting the frame if credit is available. The system includes, a fibre channel fabric switch element including a receive port for receiving fibre channel frames, which includes a look up table to assign a virtual lane based on a hop count of the frame; and a transmit port that receives a primitive with the assigned virtual lane by the receive port and the transmit port includes a credit control module that determines if an assigned virtual lane can transmit a frame based on available credit.
    Type: Application
    Filed: March 11, 2004
    Publication date: August 11, 2005
    Inventor: Steven Betker
  • Publication number: 20050044267
    Abstract: A fibre channel switch element with an alias cache is provided for routing and filtering frames. The alias cache includes plural entries including a control word having plural fields including an action code for routing frames; an alias word that is compared to incoming frame data using a frame byte compare block; and a bit mask generator for filtering bit combinations from the frame byte compare block; and a depth match block for determining equality between a control word depth field and incoming frame depth field. Frame data comparison is performed on a bit by bit or byte-by-byte basis. An alias cache entry also includes prerequisite data to determine if results of a different entry are to be used to determine an entry match. The action code routes a frame to a processor, discards a frame, sets a status for inspecting a frame or routes a frame based on a standard Fibre Channel addressing scheme.
    Type: Application
    Filed: July 20, 2004
    Publication date: February 24, 2005
    Inventors: Frank Dropps, Edward Ross, Steven Betker
  • Publication number: 20050030954
    Abstract: A method and system for routing fibre channel frames using a fibre channel switch element is provided. The switch element includes, a hashing module whose output is used to select the column from a look up table to route frames. The method includes, indexing a look up table using domain, area, virtual storage area network identifier, a hashing module output and/or AL_PA values; selecting a column from the look up table based on a column select signal; and routing a frame if a route is valid. The hashing module takes a fibre channel header to generate a pseudo random value used for selecting a column from the look up table. The hashing module uses same field values in an exchange to generate the pseudo random value. A hash function is used on a frame's OX_ID, D_ID, S_ID, and/or RX_ID to route fibre channel frames.
    Type: Application
    Filed: July 20, 2004
    Publication date: February 10, 2005
    Inventors: Frank Dropps, Edward McGlaughlin, Steven Betker