Patents by Inventor Richard Gunlock

Richard Gunlock 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: 20090080428
    Abstract: A system and method are provided for processing storage commands between a host and a target. The system includes a first line card, a system card, and a second line card. The storage command that is issued from the host is received by the first line card. The first line card determines whether or not it can process the request by itself and, if so, forwards the storage command to the second line card for forwarding (and eventual processing) by the target. If the first line card cannot process the storage command by itself, it forwards the storage command to the system card for additional processing. The revised storage command is issued from the system card to the first line card. The first line card then issues the revised storage command to the second line card for eventual processing by the target.
    Type: Application
    Filed: September 25, 2007
    Publication date: March 26, 2009
    Inventors: Michael Witkowski, Richard Gunlock, Kawkins Yao
  • Patent number: 7307995
    Abstract: A method of linking at least two network switches is disclosed, wherein each network switch switches data traffic of a plurality of devices, through a plurality of couplings. The method comprises the steps of generating a data stream including an identifier to be sent from a first to a second network switch, generating a number identifying one of the couplings from the identifier, and using the identified coupling for transfer of the data stream.
    Type: Grant
    Filed: April 5, 2002
    Date of Patent: December 11, 2007
    Assignee: Ciphermax, Inc.
    Inventors: Ram Ganesan Iyer, Hawkins Yao, Michael Witkowski, Richard Gunlock
  • Patent number: 7295561
    Abstract: Network processors controlled by software are used to implement the FC-1 and FC-2 layer functions. Each Network Processor comprises a fabric processor, an executive processor, channel processors and associated serial data processors. Special ASICs are not required since all of the Fiber Channel layers may be implementation with the network processors under software control.
    Type: Grant
    Filed: April 5, 2002
    Date of Patent: November 13, 2007
    Assignee: CipherMax, Inc.
    Inventors: Hawkins Yao, Richard Gunlock, Po-Wei Tan
  • Publication number: 20050232269
    Abstract: A system, apparatus and method for an efficiently performing address lookups and switching for computer networks is disclosed. The present disclosure provides for address translation between network devices utilizing different protocols. The system, apparatus and method described herein provide for address translation for encapsulated communications to enable mixed protocol communications using a network switch fabric system.
    Type: Application
    Filed: May 26, 2005
    Publication date: October 20, 2005
    Inventors: Hawkins Yao, Cheh-Suei Yang, Richard Gunlock, Michael Witkowski, Sompong Olarig
  • Publication number: 20050213561
    Abstract: A system, apparatus and method for an efficiently performing address lookups and switching for computer networks is disclosed. The present disclosure provides for address translation between network devices utilizing different protocols. The system, apparatus and method described herein provide for address translation for encapsulated communications to enable mixed protocol communications using a network switch fabric system.
    Type: Application
    Filed: May 26, 2005
    Publication date: September 29, 2005
    Inventors: Hawkins Yao, Cheh-Suei Yang, Richard Gunlock, Michael Witkowski, Sompong Olarig
  • Publication number: 20030202510
    Abstract: A system and method are provided for processing storage commands between a host and a target. The system includes a first line card, a system card, and a second line card. The storage command that is issued from the host is received by the first line card. The first line card determines whether or not it can process the request by itself and, if so, forwards the storage command to the second line card for forwarding (and eventual processing) by the target. If the first line card cannot process the storage command by itself, it forwards the storage command to the system card for additional processing. The revised storage command is issued from the system card to the first line card. The first line card then issues the revised storage command to the second line card for eventual processing by the target.
    Type: Application
    Filed: April 26, 2002
    Publication date: October 30, 2003
    Applicant: MaXXan Systems, Inc.
    Inventors: Michael Witkowski, Richard Gunlock, Hawkins Yao
  • Publication number: 20030084219
    Abstract: A system, apparatus and method for an efficiently performing address lookups and switching for computer networks is disclosed. The present disclosure provides for address translation between network devices utilizing different protocols. The system, apparatus and method described herein provide for address translation for encapsulated communications to enable mixed protocol communications using a network switch fabric system.
    Type: Application
    Filed: October 26, 2001
    Publication date: May 1, 2003
    Applicant: MaXXan Systems, Inc.
    Inventors: Hawkins Yao, Cheh-Suei Yang, Richard Gunlock, Michael Witkowski, Sompong Paul Olarig