Patents by Inventor Kevin Lloyd-Jones
Kevin Lloyd-Jones 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: 9875026Abstract: Techniques to send and receive access commands are provided. The access commands may include an expected media position. The expected media position may be compared to an actual media position.Type: GrantFiled: June 29, 2011Date of Patent: January 23, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: Curtis C Ballard, Kevin Lloyd Jones
-
Patent number: 9372941Abstract: Data processing apparatus comprising: a chunk store configured for containing specimen data chunks, a discrete manifest store, configured for containing at least one manifest that represents at least a part of a data set and that comprises at least one reference to at least one of said specimen data chunks, the processing apparatus being operable to process input data into input data chunks and to identify at least one manifest in the manifest store that includes at least one said reference to a said specimen data chunk corresponding to at least one of said input data chunks.Type: GrantFiled: October 25, 2007Date of Patent: June 21, 2016Assignee: Hewlett Packard Enterprise Development LPInventor: Kevin Lloyd Jones
-
Publication number: 20150088839Abstract: Examples disclose a computing device comprising a deduplication module to analyze a signature associated with a chunk of data to identify a corresponding signature in an index of signatures on a hard drive. The corresponding signature indicates the chunk of data corresponds to a stored chunk of data within a removable media. Further, the deduplication module determines whether the chunk of data is redundant based on the identification of the corresponding signature and replaces the chunk of data with a reference to a location of the stored chunk of data. Additionally, the examples also disclose the removable media to store the reference to the chunk of data.Type: ApplicationFiled: June 8, 2012Publication date: March 26, 2015Inventor: Kevin Lloyd Jones
-
Publication number: 20130007359Abstract: Techniques to send and receive access commands are provided. The access commands may include an expected media position. The expected media position may be compared to an actual media position.Type: ApplicationFiled: June 29, 2011Publication date: January 3, 2013Inventors: Curtis C. BALLARD, Kevin Lloyd Jones
-
Patent number: 8332404Abstract: Data processing apparatus comprising: a chunk store containing specimen data chunks, a manifest store containing a plurality of manifests, each of which represents at least a part of a data set and each of which comprises at least one reference to at least one of said specimen data chunks, a sparse chunk index containing information on only some specimen data chunks, the processor being operable to: process input data into input data chunks; identify manifests having at least one reference to one of said specimen data chunks that corresponds to one of said input data chunks and on which there is information contained in the sparse chunk index; and prioritize the identified manifests for subsequent operation.Type: GrantFiled: October 24, 2008Date of Patent: December 11, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Peter Thomas Camble, Gregory Trezise, Mark David Lillibridge, Kevin Lloyd Jones, Kave Eshghi, Vinay Deolalikar
-
Patent number: 8150851Abstract: Data processing apparatus comprising: a chunk store partitioned into a plurality of chunk sections, at least one section storing specimen data chunks, the processing apparatus being operable to: process input data into one or more input data chunks; identify a chunk section already containing a specimen data chunk corresponding to at least one input data chunk; and store the at least one input data chunk in another chunk section as a specimen data chunk if the identified chunk section has a predetermined characteristic.Type: GrantFiled: October 27, 2008Date of Patent: April 3, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventor: Kevin Lloyd Jones
-
Patent number: 7694169Abstract: Disclosed is a method of restoring a client device following failure of the client device, the client being connectable to a network comprising a server device. The method comprises saving to the server device a configuration state of the client device, the saved configuration state comprising client network interface configuration information, and a file of the client device. The method further comprises, following failure of the client computer, recording on a medium bootable on the client device program instructions for configuring the client device according to the saved configuration state, booting the client device from the bootable medium, configuring a network interface of the client device in accordance with the program instructions and the saved configuration state and restoring the file to the client device by copying over the network.Type: GrantFiled: January 31, 2007Date of Patent: April 6, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Alastair Slater, Kevin Lloyd Jones, Ian Peter Crighton, Simon Pelly, Shiraz Billimoria
-
Publication number: 20090112946Abstract: Data processing apparatus comprising: a chunk store partitioned into a plurality of chunk sections, at least one section storing specimen data chunks, the processing apparatus being operable to: process input data into one or more input data chunks; identify a chunk section already containing a specimen data chunk corresponding to at least one input data chunk; and store the at least one input data chunk in another chunk section as a specimen data chunk if the identified chunk section has a predetermined characteristic.Type: ApplicationFiled: October 27, 2008Publication date: April 30, 2009Inventor: Kevin Lloyd Jones
-
Publication number: 20090112945Abstract: Data processing apparatus comprising: a chunk store containing specimen data chunks, a manifest store containing a plurality of manifests, each of which represents at least a part of a data set and each of which comprises at least one reference to at least one of said specimen data chunks, a sparse chunk index containing information on only some specimen data chunks, the processor being operable to: process input data into input data chunks; identify manifests having at least one reference to one of said specimen data chunks that corresponds to one of said input data chunks and on which there is information contained in the sparse chunk index; and prioritize the identified manifests for subsequent operation.Type: ApplicationFiled: October 24, 2008Publication date: April 30, 2009Inventors: Peter Thomas Camble, Gregory Trezise, Mark David Lillibridge, Kevin Lloyd Jones, Kave Eshghi, Vinay Deolalikar
-
Patent number: 6931509Abstract: There is disclosed a method and apparatus for mapping between logical and physical addresses in a solid state data storage device, particularly but not exclusively a magnetic random access solid state data storage device, in which a list of mappings between ranges of logical addresses and ranges of physical addresses are stored in a data table, the mappings being operated on to look up a physical address from a logical address and vice versa, and being operated on by a data processor, to amend the data mappings by introduction of new ranges of logical and physical addresses, upon ranges of individual physical memory elements becoming defective.Type: GrantFiled: December 15, 2003Date of Patent: August 16, 2005Assignee: Hewlett-Packard Development Company, L.P.Inventor: Kevin Lloyd-Jones
-
Publication number: 20040128468Abstract: There is disclosed a method and apparatus for mapping between logical and physical addresses in a solid state data storage device, particularly but not exclusively a magnetic random access solid state data storage device, in which a list of mappings between ranges of logical addresses and ranges of physical addresses are stored in a data table, the mappings being operated on to look up a physical address from a logical address and vice versa, and being operated on by a data processor, to amend the data mappings by introduction of new ranges of logical and physical addresses, upon ranges of individual physical memory elements becoming defective.Type: ApplicationFiled: December 15, 2003Publication date: July 1, 2004Applicant: Hewlett-Packard Development Company, L.C.Inventor: Kevin Lloyd-Jones
-
Patent number: 6728860Abstract: There is disclosed a method and apparatus for mapping between logical and physical addresses in a solid state data storage device, particularly but not exclusively a magnetic random access solid state data storage device, in which a list of mappings between ranges of logical addresses and ranges of physical addresses are stored in a data table, the mappings being operated on to look up a physical address from a logical address and vice versa, and being operated on by a data processor, to amend the data mappings by introduction of new ranges of logical and physical addresses, upon ranges of individual physical memory elements becoming defective.Type: GrantFiled: December 21, 2001Date of Patent: April 27, 2004Assignee: Hewlett-Packard Development Company, L.P.Inventor: Kevin Lloyd-Jones
-
Patent number: 6549446Abstract: A data storage device comprises at least one array of memory elements arranged in a plurality of rows and columns; coding means for coding an input data into a form having a balanced proportion of ‘1’s and ‘0’s, said coding means comprising means for applying an output of a pseudo random bit sequence generator to said incoming data, wherein the coded data is stored in the array of memory elements such that the ‘1’s and ‘0’s are spatially distributed relatively evenly across the plurality of memory elements; and decoding means for decoding the coded data read from the plurality of memory elements, into the original data.Type: GrantFiled: January 25, 2002Date of Patent: April 15, 2003Assignee: Hewlett-Packard CompanyInventors: Stephen Morley, Kevin Lloyd-Jones, Dominic P. McCarthy, Peter Joseph Bramhall
-
Publication number: 20020159285Abstract: A data storage device comprises at least one array of memory elements arranged in a plurality of rows and columns; coding means for coding an input data into a form having a balanced proportion of ‘1’s and ‘0’s, said coding means comprising means for applying an output of a pseudo random bit sequence generator to said incoming data, wherein the coded data is stored in the array of memory elements such that the ‘1’s and ‘0’s are spatially distributed relatively evenly across the plurality of memory elements; and decoding means for decoding the coded data read from the plurality of memory elements, into the original data.Type: ApplicationFiled: January 25, 2002Publication date: October 31, 2002Inventors: Stephen Morley, Kevin Lloyd-Jones, Dominic P. McCarthy, Peter Joseph Bramhall
-
Publication number: 20020161984Abstract: There is disclosed a method and apparatus for mapping between logical and physical addresses in a solid state data storage device, particularly but not exclusively a magnetic random access solid state data storage device, in which a list of mappings between ranges of logical addresses and ranges of physical addresses are stored in a data table, the mappings being operated on to look up a physical address from a logical address and vice versa, and being operated on by a data processor, to amend the data mappings by introduction of new ranges of logical and physical addresses, upon ranges of individual physical memory elements becoming defective.Type: ApplicationFiled: December 21, 2001Publication date: October 31, 2002Inventor: Kevin Lloyd-Jones