Patents by Inventor Matthew D. Haines

Matthew D. Haines 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: 9891902
    Abstract: In some examples, a client device receives, from a network-attached storage (NAS) system, installer code. Executing the installer code at the client device causes display of a user interface at the client device. Questions are presented in the user interface at the client device. Responsive to answers to the questions received in the user interface, the installer code executing at the client device installs a subset of software components relating to the NAS system the client device.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: February 13, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Charles Martin McJilton, Paul Michael Cesario, Matthew D. Haines, Eric Peterson
  • Publication number: 20160253162
    Abstract: In some examples, a client device receives, from a network-attached storage (NAS) system, installer code. Executing the installer code at the client device causes display of a user interface at the client device. Questions are presented in the user interface at the client device. Responsive to answers to the questions received in the user interface, the installer code executing at the client device installs a subset of software components relating to the NAS system the client device.
    Type: Application
    Filed: May 4, 2016
    Publication date: September 1, 2016
    Inventors: Charles Martin MCJILTON, Paul Michael CESARIO, Matthew D. HAINES, Eric PETERSON
  • Patent number: 9354853
    Abstract: Installer code is received from a network attached storage (NAS) system at a client device. The installer code executing at the client device performs a selected subset of administrative tasks at the client device, where the administrative tasks are tasks associated with the NAS system. The selected subset of administrative tasks includes installing a backup software component.
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: May 31, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Charles Martin McJilton, Paul Michael Cesario, Matthew D. Haines, Eric Peterson
  • Patent number: 8806013
    Abstract: A system is provided, the system having at least one client computer and a server computer coupled to the at least one client computer via a network. The system also has a printer coupled to the server computer and shared by the at least one client computer. The printer is perceived by each client computer to be a local printer.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: August 12, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Daniel Thero, Matthew D. Haines, William G. McCollom, Philip M. Walker, Gregory J. Lipinski
  • Patent number: 8578091
    Abstract: A computer includes an enclosure, an internal mass storage device within the enclosure, and a redundancy controller within the enclosure. At least one port enables direct connection of the computer to at least one external mass storage device. The redundancy controller is configured to provide data redundancy using the internal mass storage device and the at least one external storage device if the at least one external mass storage device is connected to the at least one port.
    Type: Grant
    Filed: June 15, 2009
    Date of Patent: November 5, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Fred Charles Thomas, Paul A. Boerger, Matthew D. Haines
  • Patent number: 8554996
    Abstract: A storage system includes at least one storage device on which are provided data storage volumes and an extended storage volume. The data storage volumes include a first data storage volume that is implemented with a data protection mechanism, and a second data storage volume that is implemented without the data protection mechanism. Also, an extended storage volume is provided that is initially un-allocated to any of the data storage volumes. A controller dynamically allocates at least one portion of the extended storage volume to the particular data storage volume to dynamically expand storage capacity of the particular data storage volume.
    Type: Grant
    Filed: July 7, 2008
    Date of Patent: October 8, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James Louis Long, Matthew D. Haines, Charles Martin McJilton
  • Patent number: 8352750
    Abstract: In one embodiment an encryption based storage lock comprises at least one storage media, at least one processor, at least one drive controller, and logic to; store at least a first encryption key in a persistent memory location, establish a logical association between the first encryption key and a first drive, receive a write operation in a drive controller, wherein the write operation is associated with the first drive in the network attached storage device, encrypt data associated with the write operation using the first encryption key, and store the encrypted data in the first drive in the network attached storage device.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: January 8, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Matthew D. Haines, Daniel Thero
  • Publication number: 20110302280
    Abstract: Installer code is received from a network-attached storage (NAS) system at a client device. The installer code executing at the client device performs a selected subset of administrative tasks at the client device, where the administrative tasks are tasks associated with the NAS system.
    Type: Application
    Filed: July 2, 2008
    Publication date: December 8, 2011
    Applicant: Hewlett-Packard Development Company LP
    Inventors: Charles Martin McJilton, Paul Michael Cesario, Matthew D. Haines, Eric Peferson
  • Publication number: 20110125742
    Abstract: A system for selectively publishing multimedia files 212 and corresponding method therefor are described. The system comprises a processing device 200; a network interface 206; and a storage device 210. The storage device 210 comprises: a set of multimedia files 212 each having at least one attribute 220; a set of predetermined rules 218; and a set of executable instructions which, when executed by the processing device 200, cause the processing device 200 to receive one or more multimedia files 212 each having at least one attribute 220; automatically generate a collection of multimedia files 212 by applying the set of predetermined rules 218 to at least one attribute 220 of each of the received one or more multimedia files 212; and publish the generated collection of multimedia files 212 for access.
    Type: Application
    Filed: September 30, 2008
    Publication date: May 26, 2011
    Inventors: Matthew D. Haines, Daniel Thero
  • Publication number: 20100318737
    Abstract: A computer includes an enclosure, an internal mass storage device within the enclosure, and a redundancy controller within the enclosure. At least one port enables direct connection of the computer to at least one external mass storage device. The redundancy controller is configured to provide data redundancy using the internal mass storage device and the at least one external storage device if the at least one external mass storage device is connected to the at least one port.
    Type: Application
    Filed: June 15, 2009
    Publication date: December 16, 2010
    Inventors: FRED CHARLES THOMAS, PAUL A. BOERGER, MATTHEW D. HAINES
  • Publication number: 20100299539
    Abstract: In one embodiment an encryption based storage lock comprises at least one storage media, at least one processor, at least one drive controller, and logic to; store at least a first encryption key in a persistent memory location, establish a logical association between the first encryption key and a first drive, receive a write operation in a drive controller, wherein the write operation is associated with the first drive in the network attached storage device, encrypt data associated with the write operation using the first encryption key, and store the encrypted data in the first drive in the network attached storage device.
    Type: Application
    Filed: January 30, 2008
    Publication date: November 25, 2010
    Inventors: Matthew D. Haines, Daniel Thero
  • Publication number: 20080270525
    Abstract: A system is provided, the system having at least one client computer and a server computer coupled to the at least one client computer via a network. The system also has a printer coupled to the server computer and shared by the at least one client computer. The printer is perceived by each client computer to be a local printer.
    Type: Application
    Filed: April 30, 2007
    Publication date: October 30, 2008
    Inventors: Daniel Thero, Matthew D. Haines, William G. McCollom, Philip M. Walker, Gregory J. Lipinski