Patents by Inventor Gregory Trezise

Gregory Trezise 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: 10452567
    Abstract: A non-volatile memory (NVM) is to store data and a first password. The first password is to protect the data. A controller is to selectively enable interaction with the data based on authenticating the first password against a second password. A temporary region is to store the second password. The second password is discarded in response to a status change of the apparatus. The data, the first password, and the second password are resettable by the controller in response to a reset request to bypass the first password, such that the apparatus is restorable to an unused state without authenticating the first password.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: October 22, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gregg B. Lesartre, Andrew Hana, Russ W. Herrell, Gregory Trezise
  • Patent number: 10204008
    Abstract: A memory module includes an error correction logic to provide data error protection for data stored in the memory module. The error correction logic is selectively controllable between an enabled state and a disabled state. Data stored in the memory module is without error protection provided by the memory module if the error correction logic is in the disabled state.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: February 12, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gregory Trezise, Andrew Hana
  • Publication number: 20160077979
    Abstract: A non-volatile memory (NVM) is to store data and a first password. The first password is to protect the data. A controller is to selectively enable interaction with the data based on authenticating the first password against a second password. A temporary region is to store the second password. The second password is discarded in response to a status change of the apparatus. The data, the first password, and the second password are resettable by the controller in response to a reset request to bypass the first password, such that the apparatus is restorable to an unused state without authenticating the first password.
    Type: Application
    Filed: April 29, 2013
    Publication date: March 17, 2016
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L. P.
    Inventors: Gregg B. Lesartre, Andrew Hana, Russ W. Herrell, Gregory Trezise
  • Patent number: 9286934
    Abstract: A method and apparatus for data de-duplication is disclosed. Use de-duplication engine (DDE) divides data into regions. The DDE processes the regions in a serial fashion. The DDE clears its hash table before processing the first region. Each region is divided into a number of chunks. A hash is generated for each chunk in a region. When a hash for a chunk is not in a hash table, the hash is stored in the hash table and the chunk is stored on media. When the hash is a duplicate of a hash already in the table, the hash and chunk are discarded and a reference to the previously stored chunk is stored to the media. The DDE does not retain all the hashes from all the regions in the hash table at the same time. The DDE only retains the hashes for the current region being processed and N previous regions where N is a positive integer greater than zero.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: March 15, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Andrew Hana, Gregory Trezise
  • Publication number: 20150278017
    Abstract: A memory module includes an error correction logic to provide data error protection for data stored in the memory module. The error correction logic is selectively controllable between an enabled state and a disabled state. Data stored in the memory module is without error protection provided by the memory module if the error correction logic is in the disabled state.
    Type: Application
    Filed: December 21, 2012
    Publication date: October 1, 2015
    Inventors: Gregory Trezise, Andrew Hana
  • Publication number: 20150248248
    Abstract: The present disclosure provides techniques for writing data in standard tape format to solid state, non-volatile storage medium. A cartridge disposed within a non-volatile memory storage (NVM) drive may contain an inexpensive, solid state, non-volatile storage medium rather than magnetic tape. The NVM drive may write data to the solid state, non-volatile storage medium. Improved cost savings may thus be seen.
    Type: Application
    Filed: October 31, 2012
    Publication date: September 3, 2015
    Inventors: Gregory Trezise, Andrew Hana
  • Patent number: 9009562
    Abstract: Data and a corresponding initial error correction code is written to a first portion of a memory device. Based on an error in the first data and the initial error correction code, the initial error correction code is modified.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: April 14, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Gregory Trezise, Andrew Hana
  • Publication number: 20140340778
    Abstract: A method and apparatus for data de-duplication is disclosed. Use de-duplication engine (DDE) divides data into regions. The DDE processes the regions in a serial fashion. The DDE clears its hash table before processing the first region. Each region is divided into a number of chunks. A hash is generated for each chunk in a region. When a hash for a chunk is not in a hash table, the hash is stored in the hash table and the chunk is stored on media. When the hash is a duplicate of a hash already in the table, the hash and chunk are discarded and a reference to the previously stored chunk is stored to the media. The DDE does not retain all the hashes from all the regions in the hash table at the same time. The DDE only retains the hashes for the current region being processed and N previous regions where N is a positive integer greater than zero.
    Type: Application
    Filed: February 6, 2012
    Publication date: November 20, 2014
    Inventors: Andrew Hana, Gregory Trezise
  • Patent number: 8782368
    Abstract: Chunks are stored in a container of a data store, where the chunks are produced by dividing input data as part of a deduplication process. In response to determining that the size of the container has reached a predefined size threshold, at least one of the chunks in the container is moved to another container.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: July 15, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mark David Lillibridge, Deepavali Mahendra Bhagwat, Peter Thomas Camble, Gregory Trezise
  • Patent number: 8667235
    Abstract: Data storage and retrieval methods and apparatus are provided for facilitating data de-duplication for serial-access storage media such as tape. During data storage, input data is divided into a succession of chunks and, for each chunk, a corresponding data item is written to the storage media. The data item comprises the chunk data itself where it is the first occurrence of that data, and otherwise comprises a chunk-data identifier identifying that chunk of subject data. To facilitate reconstruction of the original data on read-back from the storage media a cache (50) is used together with a database (35R), stored on the media, that includes for each duplicated chunk, the location of the corresponding chunk of subject data.
    Type: Grant
    Filed: February 11, 2010
    Date of Patent: March 4, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Christopher Williams, Gregory Trezise, Jonathan Peter Buckingham, Neil Thomas Hutchon, Darren Edward Kent, Andrew Hana, Peter Walsh, Rafel Jibry, Robert Morling
  • Patent number: 8373584
    Abstract: A technique includes compressing or decompressing data using a relative displacement of a location of a data pattern.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: February 12, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Gregory Trezise, Jonathan Peter Buckingham, Andrew Hana
  • Patent number: 8332404
    Abstract: 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: Grant
    Filed: October 24, 2008
    Date of Patent: December 11, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter Thomas Camble, Gregory Trezise, Mark David Lillibridge, Kevin Lloyd Jones, Kave Eshghi, Vinay Deolalikar
  • Publication number: 20120293344
    Abstract: A technique includes compressing or decompressing data using a relative displacement of a location of a data pattern.
    Type: Application
    Filed: May 16, 2011
    Publication date: November 22, 2012
    Inventors: Gregory Trezise, Jonathan Peter Buckingham, Andrew Hana
  • Publication number: 20120047328
    Abstract: Data storage and retrieval methods and apparatus are provided for facilitating data de-duplication for serial-access storage media such as tape. During data storage, input data is divided into a succession of chunks and, for each chunk, a corresponding data item is written to the storage media. The data item comprises the chunk data itself where it is the first occurrence of that data, and otherwise comprises a chunk-data identifier identifying that chunk of subject data. To facilitate reconstruction of the original data on read-back from the storage media a cache (50) is used together with a database (35R), stored on the media, that includes for each duplicated chunk, the location of the corresponding chunk of subject data.
    Type: Application
    Filed: February 11, 2010
    Publication date: February 23, 2012
    Inventors: Christopher Williams, Gregory Trezise, Jonathan Peter Buckingham, Neil Thomas Hutchon, Darren Edward Kent, Andrew Hana, Peter Walsh, Rafel Jibry, Robert Morling
  • Patent number: 8099573
    Abstract: Data processing apparatus comprising: a chunk store containing specimen data chunks, a manifest store 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, a sparse chunk index containing information on only those specimen data chunks having a predetermined characteristic, the processing apparatus being operable to process input data into input data chunks and to use the sparse chunk index to identify at least one of said at least one manifest that includes at least one reference to one of said specimen data chunks that corresponds to one of said input data chunks having the predetermined characteristic.
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: January 17, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter Thomas Camble, Gregory Trezise, Mark David Lillibridge, Kave Eshghi, Vinay Deolalikar
  • Publication number: 20100235372
    Abstract: Data processing apparatus comprising: a chunk store containing specimen data chunks 6, a manifest store containing at least one manifest that represents at least a part of a data set and is divided into manifest segments, each comprising at least one reference to at least one of said specimen data chunks, the data processing apparatus being operable to: process input data into input data segments, each comprising one or more input data chunks: and identify at least one of said manifest segments having at least one said reference to a said specimen data chunk corresponding to an input data chunk of at least one of the input data segments.
    Type: Application
    Filed: October 25, 2007
    Publication date: September 16, 2010
    Inventors: Peter Thomas Camble, Gregory Trezise
  • Publication number: 20100223441
    Abstract: Chunks are stored in a container of a data store, where the chunks are produced by dividing input data as part of a deduplication process. In response to determining that the size of the container has reached a predefined size threshold, at least one of the chunks in the container is moved to another container.
    Type: Application
    Filed: May 11, 2010
    Publication date: September 2, 2010
    Inventors: MARK DAVID LILLIBRIDGE, Deepavali Mahendra Bhagwat, Peter Thomas Camble, Gregory Trezise
  • Publication number: 20090112945
    Abstract: 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: Application
    Filed: October 24, 2008
    Publication date: April 30, 2009
    Inventors: Peter Thomas Camble, Gregory Trezise, Mark David Lillibridge, Kevin Lloyd Jones, Kave Eshghi, Vinay Deolalikar
  • Publication number: 20090113167
    Abstract: Data processing apparatus comprising: a chunk store containing specimen data chunks, a manifest store 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, a sparse chunk index containing information on only those specimen data chunks having a predetermined characteristic, the processing apparatus being operable to process input data into input data chunks and to use the sparse chunk index to identify at least one of said at least one manifest that includes at least one reference to one of said specimen data chunks that corresponds to one of said input data chunks having the predetermined characteristic.
    Type: Application
    Filed: October 22, 2008
    Publication date: April 30, 2009
    Inventors: Peter Thomas Camble, Gregory Trezise, Mark Lillibridge, Kave Eshghi, Vinay Deolalikar
  • Publication number: 20070180272
    Abstract: A data transfer device for transferring data to a removable data storage item. The data transfer device encrypts data to be stored using an encryption key, and additionally encrypts a copy of the encryption key using the encryption key. The data transfer device then stores the encrypted data and the encrypted encryption key to the removable data storage item.
    Type: Application
    Filed: July 25, 2006
    Publication date: August 2, 2007
    Inventors: Gregory Trezise, Jonathan Buckingham, Andrew Hana