Patents by Inventor Mark Stephen Laker

Mark Stephen Laker 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: 10789209
    Abstract: In one aspect, the invention is directed to a method of expanding storage for filesystems in a fine-grained, scalable manner. The method includes determining, by a file server, a run bias for a span, wherein the run bias indicates a number of contiguous chunks of memory associated with an entry in an address translation table for a filesystem. The method includes receiving, by the file server, a request for an expansion of memory for the filesystem. The method includes scoring, by the chunk allocator, each stripe set in a group of stripe sets based at least in part on a number of unused chunks on the stripeset and a number of chunks on the stripeset being used by the filesystem. The method includes allocating, by the chunk allocator, a chunk on the stripeset with the highest score, wherein the allocated chunk lies outside of runs reserved for other filesystems.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: September 29, 2020
    Assignee: HITACHI VANTARA LLC
    Inventor: Mark Stephen Laker
  • Patent number: 9424263
    Abstract: A multi-tiered filesystem integrates multiple types of storage devices into a contiguous filesystem storage space having regions associated with two or more tiers of storage.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: August 23, 2016
    Assignee: HITACHI DATA SYSTEMS ENGINEERING UK LIMITED
    Inventors: Christopher J. Aston, Mark Stephen Laker, Trevor E. Willis, Neil Berrington, Martin A. Dorey, Carlo F. Garbagnati, Shmuel Shottan
  • Publication number: 20150370823
    Abstract: In one aspect, the invention is directed to a method of expanding storage for filesystems in a fine-grained, scalable manner. The method includes determining, by a file server, a run bias for a span, wherein the run bias indicates a number of contiguous chunks of memory associated with an entry in an address translation table for a filesystem. The method includes receiving, by the file server, a request for an expansion of memory for the filesystem. The method includes scoring, by the chunk allocator, each stripe set in a group of stripe sets based at least in part on a number of unused chunks on the stripeset and a number of chunks on the stripeset being used by the filesystem. The method includes allocating, by the chunk allocator, a chunk on the stripeset with the highest score, wherein the allocated chunk lies outside of runs reserved for other filesystems.
    Type: Application
    Filed: February 1, 2013
    Publication date: December 24, 2015
    Inventor: Mark Stephen Laker
  • Patent number: 8843459
    Abstract: A multi-tiered filesystem integrates multiple types of storage devices into a contiguous filesystem storage space having regions associated with two or more tiers of storage.
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: September 23, 2014
    Assignee: Hitachi Data Systems Engineering UK Limited
    Inventors: Christopher J. Aston, Mark Stephen Laker, Trevor E. Willis, Neil Berrington, Martin A. Dorey, Carlo F. Garbagnati, Shmuel Shottan
  • Patent number: 8006053
    Abstract: Mirror relationships between system drives may be detected and/or configured automatically by writing a predetermined data pattern to a predetermined location within a system drive and then checking one or more other system drives for a mirrored copy of the same data pattern. If the data pattern is found in another SD, then it can be assumed that there is a mirror relationship between the two SDs. Failure to find the data pattern in another SD, or finding the data pattern in multiple other SDs, may indicate an error condition. Once mirror relationships are discovered, the mirror relationships can be configured into the file server automatically so that the engineer does not have to manually configure the mirror relationships. The same mechanism can be used to check mirror relationships from time to time, for example, to detect possible problems with the RAID system.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: August 23, 2011
    Assignee: BlueArc UK Limited
    Inventor: Mark Stephen Laker
  • Publication number: 20090100222
    Abstract: Mirror relationships between system drives may be detected and/or configured automatically by writing a predetermined data pattern to a predetermined location within a system drive and then checking one or more other system drives for a mirrored copy of the same data pattern. If the data pattern is found in another SD, then it can be assumed that there is a mirror relationship between the two SDs. Failure to find the data pattern in another SD, or finding the data pattern in multiple other SDs, may indicate an error condition. Once mirror relationships are discovered, the mirror relationships can be configured into the file server automatically so that the engineer does not have to manually configure the mirror relationships. The same mechanism can be used to check mirror relationships from time to time, for example, to detect possible problems with the RAID system.
    Type: Application
    Filed: October 12, 2007
    Publication date: April 16, 2009
    Applicant: BLUEARC UK LIMITED
    Inventor: Mark Stephen Laker