Patents by Inventor Mark Robert Watkins

Mark Robert Watkins 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: 20180165161
    Abstract: A method is described herein. The method includes generating an allocation map for a backup. The method also includes storing the allocation map in a storage device. The method further includes reading the allocation map to skip reading empty blocks during storing of a file from the backup. The method also further includes and reading the allocation map to skip writing zeros to a formatted target disk during a restore session of a file from the backup.
    Type: Application
    Filed: December 15, 2014
    Publication date: June 14, 2018
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Alastair Michael SLATER, Mark Robert WATKINS, Gowtam Chandra KARANTH
  • Publication number: 20170293531
    Abstract: In one example, backing up disk array volumes creates a snapshot of a volume of a disk array. Unshared blocks between a previous snapshot and the snapshot are identified to generate an allocation map. Source-side de-duplication is performed for a stream comprising the snapshot. The unshared blocks are folded into an endpoint store that includes a full backup of the volume, to generate a synthetic full of the volume.
    Type: Application
    Filed: November 17, 2014
    Publication date: October 12, 2017
    Inventors: Mark Robert Watkins, Alastair Slater
  • Publication number: 20170250801
    Abstract: Utilizing error correction (ECC) for secure secret sharing includes computing an encrypted key using a key and a number of random values, computing, based on a first ECC scheme, a key ECC for the encrypted key and the random values, and storing a number of key fragments on a number of storage servers, the number of key fragments includes the encrypted key, the random values, and the key ECC.
    Type: Application
    Filed: September 24, 2014
    Publication date: August 31, 2017
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Liqun CHEN, Peter Thomas CAMBLE, Mark Robert WATKINS, Ieuan James HENRY
  • Publication number: 20170242882
    Abstract: To update a base stream of objects, an overlay stream of objects that update at least some respective objects in the base stream is created, where the overlay stream includes a reference to the base stream.
    Type: Application
    Filed: September 30, 2014
    Publication date: August 24, 2017
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Mark Robert WATKINS, Radoslaw RYCKOWSKI, Muthukumar MURUGAN
  • Publication number: 20150142756
    Abstract: Deduplication in a distributed file system is described. Key classes are determined from a set of potential keys, the potential keys used to represent file content stored by the file system. Control of the key classes is apportioned among index nodes of the file system. Nodes in the file system, during deduplication of data chunks of the file content, generate keys calculated from the data chunks. The keys are distributed among the index nodes based on relations between the keys and the key classes controlled by the index nodes.
    Type: Application
    Filed: June 14, 2011
    Publication date: May 21, 2015
    Inventors: Mark Robert Watkins, Boris Zuckerman, Oskar Y. Batuner
  • Patent number: 8489808
    Abstract: Systems and methods for presenting virtual tape products to a client are disclosed. An exemplary method may include allocating a plurality of disks connected to a host bus adapter (HBA) as both virtual tape storage and virtual disk storage. The method may also include translating at the HBA an input/output (I/O) communication between the client and the plurality of disks to access at least a portion of the plurality of disks allocated as virtual tape storage. The method may also include handling all other I/O communication between the client and the plurality of disks for access to the plurality of disks allocated as virtual disk storage.
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: July 16, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Neil Johnson, Mark Robert Watkins
  • Patent number: 7822862
    Abstract: A demand on a server farm or local area network for a farm or network resource is satisfied. The farm or network has a demand director server, a first resource server having a first resource, and a second resource server having a second, different, resource. The director server is aware of what resources are held on the first and second resource servers. In response to a request for one of the first and second resources, one of the first and second resource servers is selected to serve out the requested resource and direct the request to the selected one of the first and second resource servers. The demand server selects an appropriate one of the resource servers to receive the request using its knowledge of where the requested resource is located.
    Type: Grant
    Filed: June 9, 2003
    Date of Patent: October 26, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Alastair Michael Slater, Mark Robert Watkins, Andrew Michael Sparkes
  • Publication number: 20100100676
    Abstract: Systems and methods for presenting virtual tape products to a client are disclosed. An exemplary method may include allocating a plurality of disks connected to a host bus adapter (HBA) as both virtual tape storage and virtual disk storage. The method may also include translating at the HBA an input/output (I/O) communication between the client and the plurality of disks to access at least a portion of the plurality of disks allocated as virtual tape storage. The method may also include handling all other I/O communication between the client and the plurality of disks for access to the plurality of disks allocated as virtual disk storage.
    Type: Application
    Filed: October 22, 2008
    Publication date: April 22, 2010
    Inventors: Neil Johnson, Mark Robert Watkins
  • Patent number: 7702763
    Abstract: A management data distribution apparatus has, a control unit, a buffer memory element, at least one input port, and a telecommunications output. The at least one input port is arranged to receive management data from devices located within a network and to pass the management data to the control unit. The control unit is arranged to control output of the management data via the telecommunications output to a remote monitoring site over a telecommunications network. The control unit is also arranged to store management data arriving at the at least one input port when the said telecommunications output is in use in the buffer memory element, temporarily.
    Type: Grant
    Filed: July 31, 2002
    Date of Patent: April 20, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Alastair Michael Slater, Mark Robert Watkins, Andrew Michael Sparkes
  • Publication number: 20100082793
    Abstract: A server-embedded distributed storage system and methods are disclosed. An exemplary method may include presenting at least one virtual disk to a client computing device. The at least one virtual disk includes storage cells from direct attached storage (DAS) devices of a plurality of separate servers for high availability access to data stored on the at least one virtual disk. The method may also include continuing to provide access to the data stored on the at least one virtual disk even in the event an internal storage controller for at least one of the plurality of servers is unavailable for managing its DAS device.
    Type: Application
    Filed: October 1, 2008
    Publication date: April 1, 2010
    Inventors: Harold Woods, Mark Robert Watkins
  • Patent number: 7590746
    Abstract: The availability of requested network resources in a network of servers, each having associated network-servable resources of a specific kind is maintained. Resource data and resource-serving application software serve out the resource data and dynamically distribute capacity to serve out servable resources between the resource servers dependent on demand for the resources. The capability of the network as a whole to serve out a particular resource dependent upon the level of demand for the particular resource is thereby varied. The capacity to serve out servable resources is distributed between the resources without necessarily moving the resource data itself between the servers by distributing: resource-serving application software and/or installation software adapted to install resource-serving application software.
    Type: Grant
    Filed: June 9, 2003
    Date of Patent: September 15, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Alastair Michael Slater, Mark Robert Watkins, Andrew Michael Sparkes
  • Patent number: 7441261
    Abstract: A method of serving out video over a network of video servers includes evaluating a capacity of the network as a whole to serve out specific video items by establishing, for each video server in the network, an established ability of each server to serve out the specific items that are potentially servable from each video server. The method further includes using the established abilities of each video server to evaluate an overall capability of the network as whole to serve out each of the specific video items. The method also includes varying the overall capability to serve out at least a selected one of the specific video items in accordance with the overall capability of the network.
    Type: Grant
    Filed: June 6, 2003
    Date of Patent: October 21, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Alastair Michael Slater, Mark Robert Watkins, Andrew Michael Sparkes
  • Patent number: 7082497
    Abstract: In one embodiment, the present invention is directed to a system for managing a moveable media library. The system may comprise at least one robotic mechanics and a controller. The controller may comprise a processor for executing instructions and non-volatile memory for storing at least: code for controlling the at least one robotic mechanics; and code for responding to commands received from host systems to retrieve a moveable medium of a plurality of moveable media, the code for responding is operable to receive the commands addressed with multiple device identifiers according to a device access protocol, and the code for responding is operable to associate each device identifier of the multiple device identifiers with at least one respective library partition.
    Type: Grant
    Filed: December 28, 2001
    Date of Patent: July 25, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Alastair Michael Slater, Mark Robert Watkins, Andrew Michael Sparkes
  • Patent number: 7075874
    Abstract: A data storage device comprises a removable and replaceable magnetic tape cassette provided with a software control write protect switch. The switch is adapted to have a first condition in which data may be written to said magnetic tape and a second condition in which said switch is adapted to cause the blocking of a write operation to said tape. The switch is contained within a non-volatile electronic memory device and is electronically configurable between its first and second conditions remotely via a control signal.
    Type: Grant
    Filed: July 17, 2001
    Date of Patent: July 11, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nigel Kevin Rushton, Simon Rae, Mark Robert Watkins
  • Patent number: 6954834
    Abstract: A tape drive assembly for performing a backup operation has a tape receiving station to receive a data storage unit including a tape to store data in a data backup operation. A write head writes data to the tape in a data backup operation. A non-volatile memory unit records data in a data backup operation and communicates data to the write head. An input connected to a data host machine passes data to the memory unit such that, in use in a data backup operation, the data are communicated from the data host machine to the input and recorded in the memory unit prior to the data being passed from the memory unit to the write head for writing to the tape.
    Type: Grant
    Filed: July 8, 2002
    Date of Patent: October 11, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Alastair Michael Slater, Mark Robert Watkins, Andrew Michael Sparkes
  • Patent number: 6886032
    Abstract: A plurality of computers in a network each have a processor and a non-volatile data storage device such as a hard disk, a raid array, or the like. Each data storage device is divided into a first data storage area and a second data storage area. The first data storage area is reserved for use by at least one processor to which it is assigned, whereas the second data storage area is hidden from use by the file system of the computer, and is used to store replicated data of other ones of the plurality of computer entities. In the event of failure of any one of the data storage devices, data can be recovered from the second data storage areas of the other data storage devices.
    Type: Grant
    Filed: June 8, 2001
    Date of Patent: April 26, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mark Robert Watkins, Graeme Hogg, Alastair Michael Slater, Ian Stuart Duncan
  • Patent number: 6865598
    Abstract: A plurality of computers in a network each have a processor and a non-volatile data storage device such as a hard disk, a raid array, or the like. Each data storage device is divided into a first data storage area and a second data storage area. The first data storage area is reserved for use by at least one processor to which it is assigned, whereas the second data storage area is hidden from use by the file system of the computer, and is used to store replicated data of other ones of the plurality of computer entities. In the event of failure of any one of the data storage devices, data can be recovered from the second data storage areas of the other data storage devices.
    Type: Grant
    Filed: June 8, 2001
    Date of Patent: March 8, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mark Robert Watkins, Graeme Hogg, Alastair Michael Slater, Ian Stuart Duncan
  • Patent number: 6851037
    Abstract: A number of virtual areas with virtual addresses of storage locations within the virtual areas are allocated to a data storage array, having a total physical storage capacity. Physical addresses are allocated by an array controller for the disc storage array to the virtual addresses only as data are to be written to the respective virtual addresses.
    Type: Grant
    Filed: July 1, 2002
    Date of Patent: February 1, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mark Robert Watkins, Alastair Michael Slater, Andrew Michael Sparkes
  • Publication number: 20040221118
    Abstract: A data storage device has a non-volatile memory-storing data content, and a control processor for evaluating selected data content of the memory to establish whether there is a match between a characteristic of, or a derivative of, the data content and a reference data content characteristic, or derivative. The processor takes an action in response to the match.
    Type: Application
    Filed: January 29, 2004
    Publication date: November 4, 2004
    Inventors: Alastair Michael Slater, Mark Robert Watkins, Andrew Michael Sparkes
  • Patent number: 6715033
    Abstract: A sequence of data blocks written onto a medium of a data storage system includes first and subsequent appended data blocks having an append point code for identifying the first appended data block location. For data blocks having a running block number or frame number, the block or frame number of the first appended data block is stored as the append point code. The appended point code identifies the most recently append point location and aids in processes, such as tracking calibration, data integrity confirmation and track positioning.
    Type: Grant
    Filed: October 21, 2002
    Date of Patent: March 30, 2004
    Assignees: Hewlett-Packard Development Company, L.C., Sony Corporation
    Inventors: Hideki Nonoyama, Tomonao Uchida, Robert Alan Williams, Nigel Kevin Rushton, Mark Robert Watkins