Patents by Inventor Stephen K. Wilson

Stephen K. Wilson 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: 20160373381
    Abstract: A system and method are disclosed for processing commands to network target devices through a SCSI router in a Fibre Channel network having a plurality of Fibre Channel hosts. The system may be configured to receive a command, and determine that the command requires a transfer of data larger than a threshold size. The system may also be configured to receive a plurality of data blocks associated with the command, store the plurality of data blocks in at least one buffer, and determine if there is an initial amount of data in the at least one buffer. The system may be further configured to forward at least one of the plurality data blocks, and request an additional data block associated with the command.
    Type: Application
    Filed: August 30, 2016
    Publication date: December 22, 2016
    Inventors: Keith M. Arroyo, Stephen K. Wilson
  • Patent number: 9455938
    Abstract: A system and method are disclosed for processing commands to network target devices through a SCSI router in a Fiber Channel network having a plurality of Fiber Channel hosts. The system may be configured to receive a command, and determine that the command requires a transfer of data larger than a threshold size. The system may also be configured to receive a plurality of data blocks associated with the command, store the plurality of data blocks in at least one buffer, and determine if there is an initial amount of data in the at least one buffer. The system may be further configured to forward at least one of the plurality data blocks, and request an additional data block associated with the command.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: September 27, 2016
    Assignee: KIP CR P1 LP
    Inventors: Keith M. Arroyo, Stephen K. Wilson
  • Publication number: 20150039783
    Abstract: A system and method are disclosed for processing commands to network target devices through a SCSI router in a Fibre Channel network having a plurality of Fibre Channel hosts. The system may be configured to receive a command, and determine that the command requires a transfer of data larger than a threshold size. The system may also be configured to receive a plurality of data blocks associated with the command, store the plurality of data blocks in at least one buffer, and determine if there is an initial amount of data in the at least one buffer. The system may be further configured to forward at least one of the plurality data blocks, and request an additional data block associated with the command.
    Type: Application
    Filed: October 21, 2014
    Publication date: February 5, 2015
    Inventors: Keith M. Arroyo, Stephen K. Wilson
  • Patent number: 8904023
    Abstract: A system and method are disclosed for processing commands to network target devices through a SCSI router in a Fiber Channel network having a plurality of Fiber Channel hosts. The system may be configured to receive a command, and determine that the command requires a transfer of data larger than a threshold size. The system may also be configured to receive a plurality of data blocks associated with the command, store the plurality of data blocks in at least one buffer, and determine if there is an initial amount of data in the at least one buffer. The system may be further configured to forward at least one of the plurality data blocks, and request an additional data block associated with the command.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: December 2, 2014
    Assignee: KIP CR P1 LP
    Inventors: Keith M. Arroyo, Stephen K. Wilson
  • Patent number: 8271673
    Abstract: A system and method are disclosed for processing commands to network target devices through a SCSI router in a Fiber Channel network having a plurality of Fiber Channel hosts. The system and method are implemented in the SCSI router and include receiving a command from one of the plurality of Fiber Channel hosts and, if the command is for a transfer of data larger than a threshold size, streaming the data to the target device. If a preset size memory block is free, a data block is requested from the Fiber Channel host that issued the command. Otherwise, the method of this invention waits to request the data block until the preset size memory block is free. The SCSI router receives the data block and stores the data block in a FIFO queue. The method of this invention repeats until an initial number of data blocks are stored in the FIFO queue. The command and the first data block received are forwarded to the network target device.
    Type: Grant
    Filed: August 9, 2004
    Date of Patent: September 18, 2012
    Assignee: Crossroads Systems, Inc.
    Inventors: Keith M. Arroyo, Stephen K. Wilson
  • Publication number: 20120079131
    Abstract: A system and method are disclosed for processing commands to network target devices through a SCSI router in a Fibre Channel network having a plurality of Fibre Channel hosts. The system may be configured to receive a command, and determine that the command requires a transfer of data larger than a threshold size. The system may also be configured to receive a plurality of data blocks associated with the command, store the plurality of data blocks in at least one buffer, and determine if there is an initial amount of data in the at least one buffer. The system may be further configured to forward at least one of the plurality data blocks, and request an additional data block associated with the command.
    Type: Application
    Filed: December 6, 2011
    Publication date: March 29, 2012
    Inventors: Keith M. Arroyo, Stephen K. Wilson
  • Patent number: 7401998
    Abstract: A stackable polymeric foam adjustment or grade ring is provided for the construction of the adjustment courses or manhole chimney portion of a sewer system. The adjustment ring is circular and may include concentric annular grooves on at least one surface and male portions corresponding in size and shape to the concentric annular grooves on a second surface. The adjustment rings are stacked one on another with the respective male portions being coupled within a corresponding annular groove to provide a manhole construction that is resistant to inflow, chemicals and freeze-thaw cycle damage.
    Type: Grant
    Filed: July 12, 2005
    Date of Patent: July 22, 2008
    Inventors: Stephen K. Wilson, David Wahl
  • Publication number: 20020059439
    Abstract: A system and method are disclosed for processing commands to network target devices through a SCSI router in a Fiber Channel network having a plurality of Fiber Channel hosts. The system and method are implemented in the SCSI router and include receiving a command from one of the plurality of Fiber Channel hosts and, if the command is for a transfer of data larger than a threshold size, streaming the data to the target device. If a preset size memory block is free, a data block is requested from the Fiber Channel host that issued the command. Otherwise, the method of this invention waits to request the data block until the preset size memory block is free. The SCSI router receives the data block and stores the data block in a FIFO queue. The method of this invention repeats until an initial number of data blocks are stored in the FIFO queue. The command and the first data block received are forwarded to the network target device.
    Type: Application
    Filed: November 30, 2001
    Publication date: May 16, 2002
    Inventors: Keith M. Arroyo, Stephen K. Wilson
  • Patent number: 6341315
    Abstract: A system and method are disclosed for processing commands to network target devices through a SCSI router in a Fiber Channel network having a plurality of Fiber Channel hosts. The system and method are implemented in the SCSI router and include receiving a command from one of the plurality of Fiber Channel hosts and, if the command is for a transfer of data larger than a threshold size, streaming the data to the target device. If a preset size memory block is free, a data block is requested from the Fiber Channel host that issued the command. Otherwise, the method of this invention waits to request the data block until the preset size memory block is free. The SCSI router receives the data block and stores the data block in a FIFO queue. The method of this invention repeats until an initial number of data blocks are stored in the FIFO queue. The command and the first data block received are forwarded to the network target device.
    Type: Grant
    Filed: February 26, 1999
    Date of Patent: January 22, 2002
    Assignee: Crossroads Systems, Inc.
    Inventors: Keith M. Arroyo, Stephen K. Wilson
  • Patent number: 6199112
    Abstract: A method and system for discovering the location of a storage router, and therefore the attached storage devices, in a fibre channel network using the storage router's fully qualified domain name to ultimately determine the storage router's arbitrated loop physical address (AL_PA). An Internet protocol domain name query containing the fully qualified domain name is sent from a host computer over the storage area network to a domain name server to determine an Internet Protocol address for the storage router. The domain name server replies with the storage router Internet Protocol address. The host computer then sends an address resolution protocol request containing the Internet protocol address over the storage area network to determine a node name for the storage router. The storage router replies with its node name.
    Type: Grant
    Filed: September 23, 1998
    Date of Patent: March 6, 2001
    Assignee: Crossroads Systems, Inc.
    Inventor: Stephen K. Wilson
  • Patent number: 6151331
    Abstract: In a fiber channel network, a method and system for discovering the location of a storage device that does not support FARP using a FARP broadcast using a storage router as a proxy. The storage device can be connected to the storage router via an arbitrated loop or a local SCSI interface. The storage router can perform a discovery to determine the node names of each storage device connected to it and save the discovered storage device node names to a look-up table. The storage router then sends a FARP request to each storage device on the look-up table. For each storage device that responds, flagging the corresponding node name for that storage device in the look-up table as FARP compatible, and for each storage device that does not respond, flagging the corresponding node name as not being FARP compatible.
    Type: Grant
    Filed: September 23, 1998
    Date of Patent: November 21, 2000
    Assignee: Crossroads Systems, Inc.
    Inventor: Stephen K. Wilson
  • Patent number: 6138161
    Abstract: A method and system for maintaining a unique reserve command relationship between an initiator and a target device in a Fibre Channel network across network address changes after a break in communication. The present invention maintains triplet tables containing data triplets, comprised of the network address, the port name, and the node name, for each initiator and each target device. Following a break in network communication that results in the network address of an initiator and/or a target device changing, the method of the present invention updates the recorded network addresses for the initiators and the target devices, maintains any previously-existing unique reserve command relationships and continues with I/O transmission. Although the network address of an initiator may change, the node name and port name of the initiator will remain the same.
    Type: Grant
    Filed: February 18, 1999
    Date of Patent: October 24, 2000
    Assignee: Crossroads Systems, Inc.
    Inventors: Robert A. Reynolds, Keith M. Arroyo, Stephen K. Wilson
  • Patent number: 4759656
    Abstract: A stackable elastomer adjustment ring is provided for the construction of the adjustment courses or manhole chimney portion of a sewer system. The adjustment ring is circular and includes concentric grooves in the upper and lower surfaces. Sealing rings are provided corresponding with the concentric grooves and are positioned between the adjustment rings in the grooves when the rings are stacked one on another. The adjustment rings are stacked one on another with respective sealing rings between them to provide a manhole construction which is resistant to infiltration, chemicals and freeze-thaw cycle damage.
    Type: Grant
    Filed: September 29, 1986
    Date of Patent: July 26, 1988
    Assignee: Stephen K. Wilson
    Inventor: Stephen K. Wilson
  • Patent number: 4403417
    Abstract: A draw punch (10) especially adapted to form holes in sheet metal material (16) includes an elongate draw rod 26 formed with a partially threaded, major diameter section (28) engageable with the stem (18) of an actuator (12). The draw rod (26) also includes a partially threaded minor diameter section (30) insertable within a pilot hole (24) formed in the sheet metal wall (16). A tapered pilot shoulder (32) interconnects the draw rod major and minor diameter sections (28) and (30). A male punch (34) is slidable over the draw rod major diameter section (28) to abut against the actuator (12). A female die (44) includes a disk-shaped backing member (46) slidably engageable over the draw rod minor diameter section (30) and a cylindrical cutting member (52) disposed between the backing member (46) and the punch (34).
    Type: Grant
    Filed: June 4, 1982
    Date of Patent: September 13, 1983
    Inventors: Stephen K. Wilson, Raymond I. Beatty
  • Patent number: 4034701
    Abstract: An apparatus in which a quantity of particles is stored for being dispensed gradually therefrom. The particles remain stored therein when the apparatus is stationary, and are discharged therefrom when the apparatus undergoes oscillatory movement.
    Type: Grant
    Filed: June 28, 1972
    Date of Patent: July 12, 1977
    Assignee: Xerox Corporation
    Inventors: James R. Davidson, William J. Hanson, Stephen K. Wilson