# US 6,721,320 B1 · Method and apparatus for fibre channel identification and retrieval

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 6,721,320 B1
- Document ID: US6721320B1
- Status: Granted
- Kind: B1
- Application number: 09/216,400
- Filed: 1998-12-18
- Granted: 2004-04-13
- Earliest claimed: 1998-12-18
- Assignees: LSI Logic Corporation
- Inventors: Timothy E. Hoglund; Louis H. Odenwald, Jr.; Elizabeth G. Rodriguez
- Web page: https://patentgrep.com/patent/US6721320B1

## CPC

- H04L 49/552: by ensuring the integrity of packets received through redundant connections
- H04L 49/357: {Fibre channel switches}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

The invention relates to an improved Fiber Channel data management technique. More specifically, this patent relates to an improved scheme for managing the related data in related frames that form a sequence. This patent also generally relates to the management of multiple, active sequences which are simultaneously in transit on a Fiber Channel. This invention provides a means for efficiently locating the sequence status block associated with an arbitrary Fiber Channel sequence by using the source identifier field, the originator exchange identifier field and/or the sequence identifier fields of a Fiber Channel frame header to construct a hash table lookup search.

## Claims

### Claim 1

An apparatus for locating a sequence status block of a Fibre Channel sequence, said apparatus comprising:
(a) a link control module for receiving a plurality of Fibre Channel signals containing the Fibre Channel sequence; and
(b) a receiver logic module for reading a chosen identifier in a frame header of the received Fibre Channel signals, testing validity of the chosen identifier in the frame header of the received Fibre Channel signals, and for hashing the chosen identifier to create a Start-of-list pointer.

### Claim 2 (depends on 1)

The apparatus of claim 1 wherein the chosen identifier comprise a sequence identifier.

### Claim 3 (depends on 1)

The apparatus of claim 1 wherein the chosen identifier comprises a source identifier.

### Claim 4 (depends on 1)

The apparatus of claim 1 wherein the chosen identifier comprises a originator exchange identifier.

### Claim 5 (depends on 1)

The apparatus of claim 1 further comprising logic to compare the source identifier, sequence identifier, and originator exchange identifier of the frame header of the received Fibre Channel signals, with the source identifier, sequence identifier, and originator exchange identifier of frame headers in previously received active sequences.
