Patents by Inventor Matthew Jack Burbridge

Matthew Jack Burbridge 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: 10897506
    Abstract: A system in accordance with an example includes a plurality of ports and a port manager. The port manager is to monitor quality of each of the plurality of ports. The port manager is to receive a connection request from a client device at a first port. The port manager is further to determine whether to instruct the client device to connect to a second port that is more suitable for the client device than the first port, based on the quality of the plurality of ports.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: January 19, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Matthew Jack Burbridge
  • Patent number: 10547688
    Abstract: A system in accordance with an example includes a plurality of ports and a port manager. The port manager is to monitor quality of each of the plurality of ports. The port manager is to receive a connection request from a client device at a first port. The port manager is further to determine whether to instruct the client device to connect to a second port that is more suitable for the client device than the first port, based on the quality of the plurality of ports.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: January 28, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Matthew Jack Burbridge
  • Publication number: 20170251083
    Abstract: In some examples, a server receives, from a client running data storage software, an Ethernet payload encapsulated in a Fibre Channel Small Computer System Interface payload transmitted over FC. In some examples, the extracted Ethernet payload is forwarded to a virtualized Ethernet network device on the server and the virtualized Ethernet network device is interfaced with the data storage software of the client.
    Type: Application
    Filed: September 5, 2014
    Publication date: August 31, 2017
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Matthew Jack BURBRIDGE, Andrew TODD, Craig DRISCOLL
  • Publication number: 20170041404
    Abstract: A system in accordance with an example includes a plurality of ports and a port manager. The port manager is to monitor quality of each of the plurality of ports. The port manager is to receive a connection request from a client device at a first port. The port manager is further to determine whether to instruct the client device to connect to a second port that is more suitable for the client device than the first port, based on the quality of the plurality of ports.
    Type: Application
    Filed: July 2, 2014
    Publication date: February 9, 2017
    Inventor: Matthew Jack Burbridge
  • Patent number: 8650339
    Abstract: A system for managing data transfer using an operating system address space, the address space comprising a user space and a kernel space, the system comprising a data buffer in the kernel space and a control module for the data buffer in the user space, the system further comprising a network protocol handling module that receives an I/O request in the kernel space for performing an I/O operation on the data buffer. The network protocol handling module notifies the control module of the I/O request via an upper level protocol handling module. The control module maintains address pointers in the data buffer and informs the network protocol handling module of the buffer address at which the I/O operation is to be performed.
    Type: Grant
    Filed: November 27, 2007
    Date of Patent: February 11, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Alastair Slater, Simon Pelly, Matthew Jack Burbridge
  • Patent number: 8316289
    Abstract: Disclosed is a storage apparatus comprising a data store; a data input; and a data processor arranged to: receive from the data input a block of data to be stored at an append point after sequential data comprising one or more stored blocks of data; retrieve an integrity measure, of one or more stored integrity measures that are associated with one or more respective points in the sequential data, said retrieved integrity measure being associated with a point at or preceding the append point; calculate a new integrity measure using the received block of data and the retrieved integrity measure; and store the received block of data and the new integrity measure in the data store, in addition to at least one stored integrity measure that is associated with a point in the data at or preceding the append point.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: November 20, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Matthew Jack Burbridge, Simon Pelly, Russell Ian Monk
  • Patent number: 7984236
    Abstract: A virtual tape library including a module which is operable to issue input and output commands to a tape drive connected to the virtual tape library, wherein an input command is a command to write data to a tape connected to the tape drive and an output command is a command to read data from a tape connected to the tape drive.
    Type: Grant
    Filed: September 13, 2007
    Date of Patent: July 19, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Alastair Slater, Simon Pelly, Matthew Jack Burbridge
  • Publication number: 20110173407
    Abstract: A data storage system comprising a server computer and a data storage medium. The server computer includes an interface, such as an iSCSI interface, for communicating with a host computer. In response to receiving data from the host computer, the server computer determines whether or not the host computer has access to a virtual data storage device. If the host computer does not have access to a virtual data storage device, the server computer provides a virtual data storage device for access by the host computer, the virtual data storage device employing at least a portion of the data storage medium such that data stored to the virtual data storage device are stored to the portion of the data storage medium.
    Type: Application
    Filed: January 31, 2007
    Publication date: July 14, 2011
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Andrew Topham, Alastair Slater, Matthew Jack Burbridge
  • Patent number: 7835900
    Abstract: A controller, system, method and computer program for emulating one or more tape-based storage devices using non-tape based physical data storage media. The controller is adapted to generate a data set for indicating an available capacity of the one or more emulated tape-based storage devices, the data set includes capacity data for indicating a respective available capacity of the one or more emulated tape-based storage devices based on an available capacity of the non-tape-based physical data storage media. The controller is also adapted to provide access to data stored on the non-tape based physical data storage medium using tape-based media command and the data set, and to dynamically update the capacity data of the data set in response to a change in the available capacity of the non-tape-based physical data storage media.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: November 16, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Alastair Slater, Simon Pelly, Matthew Jack Burbridge
  • Publication number: 20100192050
    Abstract: Disclosed is a storage apparatus comprising a data store; a data input; and a data processor arranged to: receive from the data input a block of data to be stored at an append point after sequential data comprising one or more stored blocks of data; retrieve an integrity measure, of one or more stored integrity measures that are associated with one or more respective points in the sequential data, said retrieved integrity measure being associated with a point at or preceding the append point; calculate a new integrity measure using the received block of data and the retrieved integrity measure; and store the received block of data and the new integrity measure in the data store, in addition to at least one stored integrity measure that is associated with a point in the data at or preceding the append point.
    Type: Application
    Filed: January 29, 2009
    Publication date: July 29, 2010
    Inventors: Matthew Jack Burbridge, Simon Pelly, Russell Ian Monk
  • Publication number: 20090077309
    Abstract: A virtual tape library including a module which is operable to issue input and output commands to a tape drive connected to the virtual tape library, wherein an input command is a command to write data to a tape connected to the tape drive and an output command is a command to read data from a tape connected to the tape drive.
    Type: Application
    Filed: September 13, 2007
    Publication date: March 19, 2009
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Alastair Slater, Simon Pelly, Matthew Jack Burbridge
  • Publication number: 20080270106
    Abstract: A controller, system, method and computer program for emulating one or more tape-based storage devices using non-tape based physical data storage media. The controller is adapted to generate a data set for indicating an available capacity of the one or more emulated tape-based storage devices, the data set includes capacity data for indicating a respective available capacity of the one or more emulated tape-based storage devices based on an available capacity of the non-tape-based physical data storage media. The controller is also adapted to provide access to data stored on the non-tape based physical data storage medium using tape-based media command and the data set, and to dynamically update the capacity data of the data set in response to a change in the available capacity of the non-tape-based physical data storage media.
    Type: Application
    Filed: April 27, 2007
    Publication date: October 30, 2008
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Alastair SLATER, Simon PELLY, Matthew Jack BURBRIDGE
  • Publication number: 20080183908
    Abstract: A system for managing data transfer using an operating system address space, the address space comprising a user space and a kernel space, the system comprising a data buffer in the kernel space and a control module for the data buffer in the user space, the system further comprising a network protocol handling module that receives an I/O request in the kernel space for performing an I/O operation on the data buffer. The network protocol handling module notifies the control module of the I/O request via an upper level protocol handling module. The control module maintains address pointers in the data buffer and informs the network protocol handling module of the buffer address at which the I/O operation is to be performed.
    Type: Application
    Filed: November 27, 2007
    Publication date: July 31, 2008
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Alastair Slater, Simon Pelly, Matthew Jack Burbridge