Patents by Inventor John Spiers

John Spiers 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).

  • Patent number: 7865588
    Abstract: A network storage system is provided. A storage server system can comprise at least two data storage servers. Each server can comprise a network interface operable to transmit/receive communications to/from a network infrastructure; at least one data storage device; a processor operable to receive, from said network interface; an iSCSI network command and generate, to carry out said iSCSI network command, one or more device specific commands for said at least one data storage device. Each server can further comprise a host computer containing a host network interface operable to transmit/receive network communications; and a host processor operable to receive a storage command; determine if said at least two data storage servers are needed; generate one or more iSCSI network commands; and transmit said one or more iSCSI network commands to each of said at least two data storage servers using said host network interface.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: January 4, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mark G. Hayden, Sebastian Sobolewski, Robert N. Mastors, John Spiers
  • Publication number: 20090187645
    Abstract: A network storage system is provided. A storage server system can comprise at least two data storage servers. Each server can comprise a network interface operable to transmit/receive communications to/from a network infrastructure; at least one data storage device; a processor operable to receive, from said network interface; an iSCSI network command and generate, to carry out said iSCSI network command, one or more device specific commands for said at least one data storage device. Each server can further comprise a host computer containing a host network interface operable to transmit/receive network communications; and a host processor operable to receive a storage command; determine if said at least two data storage servers are needed; generate one or more iSCSI network commands; and transmit said one or more iSCSI network commands to each of said at least two data storage servers using said host network interface.
    Type: Application
    Filed: March 30, 2009
    Publication date: July 23, 2009
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Mark G Hayden, Sebastian Sobolewski, Robert N. Mastors, John Spiers
  • Patent number: 7529816
    Abstract: A distributed network storage system provides capability to send and receive storage information from multiple network storage servers in a storage area network using iSCSI commands. A storage server system comprising at least two data storage servers stores one or more logical volumes of data. A host computer receives a storage command from a host application, and determines one or more data storage servers has information to complete the storage command. The host computer generates one or more iSCSI network commands to carry out the storage command, and transmits the iSCSI network commands directly to each data storage server having necessary information. The storage servers receive iSCSI network commands, and return a response to the host. The host and storage servers verify the configuration of the storage network and are capable of correcting or updating the configuration as required.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: May 5, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mark G. Hayden, Sebastian Sobolewski, Robert N. Mastors, John Spiers
  • Publication number: 20060277383
    Abstract: A distributed network storage system provides capability to send and receive storage information from multiple network storage servers in a storage area network using iSCSI commands. A storage server system comprising at least two data storage servers stores one or more logical volumes of data. A host computer receives a storage command from a host application, and determines one or more data storage servers has information to complete the storage command. The host computer generates one or more iSCSI network commands to carry out the storage command, and transmits the iSCSI network commands directly to each data storage server having necessary information. The storage servers receive iSCSI network commands, and return a response to the host. The host and storage servers verify the configuration of the storage network and are capable of correcting or updating the configuration as required.
    Type: Application
    Filed: June 3, 2005
    Publication date: December 7, 2006
    Applicant: LEFTHAND NETWORKS, INC.
    Inventors: Mark Hayden, Sebastian Sobolewski, Robert Mastors, John Spiers
  • Publication number: 20060080515
    Abstract: A data storage system including a primary data storage device and a backup data storage device stores data with enhanced performance. The primary data storage device has a primary data storage device memory for holding data, and the backup data storage device has a backup volatile memory, a backup non-volatile memory, and a processor. The backup storage device processor causes a copy of data provided to the primary data storage device to be provided to the backup data storage device volatile memory, and in the event of a power interruption moves the data from the backup volatile memory to the backup non-volatile memory. In such a manner, data stored at the backup data storage device is not lost in the event of a power interruption.
    Type: Application
    Filed: October 12, 2004
    Publication date: April 13, 2006
    Applicant: LEFTHAND NETWORKS, INC.
    Inventors: John Spiers, Mark Loffredo, Mark Hayden, Mike Hayward
  • Patent number: 6839706
    Abstract: The present invention provides the ability to transfer data between a initiating computer system and a target computer system with a block data storage device, where the target computer system is remote relative to the initiating computer system, that is interface independent relative to the type of the block data storage device employed. In one embodiment, a virtual device driver is employed that implements a command set that is interface independent relative to the block data storage device.
    Type: Grant
    Filed: August 6, 2001
    Date of Patent: January 4, 2005
    Assignee: LeftHand Networks, Inc.
    Inventors: John Spiers, Kelly Long, Sebastian Sobolewski, Donald Kehn
  • Publication number: 20030028731
    Abstract: The present invention provides the ability to transfer data between a initiating computer system and a target computer system with a block data storage device, where the target computer system is remote relative to the initiating computer system, that is interface independent relative to the type of the block data storage device employed. In one embodiment, a virtual device driver is employed that implements a command set that is interface independent relative to the block data storage device.
    Type: Application
    Filed: August 6, 2001
    Publication date: February 6, 2003
    Inventors: John Spiers, Kelly Long, Sebastian Sobolewski, Donald Kehn
  • Patent number: 6392892
    Abstract: The present invention is directed to a network attached data storage system. In one embodiment of the invention, the system provides high data density by providing the capability to mount four data storage devices, such as disk drives, in a row that extends across the width of an enclosure that conforms to the 1U specification. In a further embodiment, the system includes a latch that allows a data storage device that is disposed on a carriage to be attached and detached from a receiving bay within a disclosure. The latch includes a sensor that provides an electrical signal which is indicative of when a user is disengaging the latch to remove the data storage device from the enclosure. This signal can be used to prevent any data that is being transferred to or from the data storage device from being lost and/or corrupted during removal of the data storage device.
    Type: Grant
    Filed: April 10, 2001
    Date of Patent: May 21, 2002
    Assignee: LeftHand Networks, Inc.
    Inventors: Zbigniew S. Sobolewski, John Spiers
  • Patent number: 5789092
    Abstract: The invention concerns a method and an equipment for prevention of cooling of electrochemical devices (10). The temperature of the electrochemical device (10) is measured and, as the temperature falls below a certain preset lower limit (T.sub.minimum), an additional load (17), which is at least high enough so that the electric current that it produces heats the electrochemical device (10), is connected to the device. The additional load (17) is disconnected from the electrochemical device (10) as the temperature has reached a certain preset upper limit (T.sub.maximum).
    Type: Grant
    Filed: June 27, 1996
    Date of Patent: August 4, 1998
    Assignee: Neste Oy
    Inventors: David John Spiers, Jyrki Rainer Leppanen