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: 20160373381Abstract: 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: ApplicationFiled: August 30, 2016Publication date: December 22, 2016Inventors: Keith M. Arroyo, Stephen K. Wilson
-
Patent number: 9455938Abstract: 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: GrantFiled: October 21, 2014Date of Patent: September 27, 2016Assignee: KIP CR P1 LPInventors: Keith M. Arroyo, Stephen K. Wilson
-
Publication number: 20150039783Abstract: 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: ApplicationFiled: October 21, 2014Publication date: February 5, 2015Inventors: Keith M. Arroyo, Stephen K. Wilson
-
Patent number: 8904023Abstract: 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: GrantFiled: December 6, 2011Date of Patent: December 2, 2014Assignee: KIP CR P1 LPInventors: Keith M. Arroyo, Stephen K. Wilson
-
Patent number: 8271673Abstract: 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: GrantFiled: August 9, 2004Date of Patent: September 18, 2012Assignee: Crossroads Systems, Inc.Inventors: Keith M. Arroyo, Stephen K. Wilson
-
Publication number: 20120079131Abstract: 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: ApplicationFiled: December 6, 2011Publication date: March 29, 2012Inventors: Keith M. Arroyo, Stephen K. Wilson
-
Patent number: 7401998Abstract: 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: GrantFiled: July 12, 2005Date of Patent: July 22, 2008Inventors: Stephen K. Wilson, David Wahl
-
Publication number: 20020059439Abstract: 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: ApplicationFiled: November 30, 2001Publication date: May 16, 2002Inventors: Keith M. Arroyo, Stephen K. Wilson
-
Patent number: 6341315Abstract: 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: GrantFiled: February 26, 1999Date of Patent: January 22, 2002Assignee: Crossroads Systems, Inc.Inventors: Keith M. Arroyo, Stephen K. Wilson
-
Patent number: 6199112Abstract: 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: GrantFiled: September 23, 1998Date of Patent: March 6, 2001Assignee: Crossroads Systems, Inc.Inventor: Stephen K. Wilson
-
Patent number: 6151331Abstract: 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: GrantFiled: September 23, 1998Date of Patent: November 21, 2000Assignee: Crossroads Systems, Inc.Inventor: Stephen K. Wilson
-
Patent number: 6138161Abstract: 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: GrantFiled: February 18, 1999Date of Patent: October 24, 2000Assignee: Crossroads Systems, Inc.Inventors: Robert A. Reynolds, Keith M. Arroyo, Stephen K. Wilson
-
Patent number: 4759656Abstract: 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: GrantFiled: September 29, 1986Date of Patent: July 26, 1988Assignee: Stephen K. WilsonInventor: Stephen K. Wilson
-
Patent number: 4403417Abstract: 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: GrantFiled: June 4, 1982Date of Patent: September 13, 1983Inventors: Stephen K. Wilson, Raymond I. Beatty
-
Patent number: 4034701Abstract: 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: GrantFiled: June 28, 1972Date of Patent: July 12, 1977Assignee: Xerox CorporationInventors: James R. Davidson, William J. Hanson, Stephen K. Wilson