Patents by Inventor Andrew Hana

Andrew Hana 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: 7831869
    Abstract: A block of user data is formatted by arranging the user data block into a byte array having plural rows and plural columns of bytes. An error correction code is applied to individual ones of the rows of bytes, such that each row has four code words.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: November 9, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Andrew Hana, John P Hardwick, Robert Morling
  • Publication number: 20100174920
    Abstract: A data processing apparatus comprises an integrated circuit containing a data processor and a non-volatile store storing at least one security code. A first memory external to the integrated circuit stores data, the data being cryptographically protected in a first format. A second memory external to the integrated circuit is provided for storing data. The apparatus is arranged to transfer data from the first memory via the integrated circuit to the second memory to be accessed by the data processor from the second memory. The integrated circuit is arranged to validate during the transfer the data read from the first memory using a security code stored in the non-volatile store. If the data is validated, cryptographic protection is applied in a second format to the validated data using a security code stored in the non-volatile store. The protected data is stored in the second memory in the second format.
    Type: Application
    Filed: January 6, 2009
    Publication date: July 8, 2010
    Inventors: Jonathan Peter Buckingham, Andrew Hana
  • Publication number: 20100174848
    Abstract: A data processing apparatus comprises a monolithic integrated circuit having a data processor, a non-volatile memory storing at least one security code, and at least one interface at the boundary of the integrated circuit via which communication with the data processor can occur. Processing by the data processor of data received at the at least one interface is controlled by the at least one security code.
    Type: Application
    Filed: January 6, 2009
    Publication date: July 8, 2010
    Inventors: Andrew Hana, Jonathan Peter Buckingham, Shiraz Billimoria, Dave Atkinson
  • Publication number: 20090046386
    Abstract: A method of processing data comprising arranging data into a data group comprising a plurality of sub groups each said subgroup comprising a plurality of columns; for each column, determining at least one checksum data of said column; and for each column, storing the checksum data of that column within at least one said subgroup of the group, other than the subgroup to which said column belongs.
    Type: Application
    Filed: August 14, 2007
    Publication date: February 19, 2009
    Inventors: Nigel Ronald Evans, Andrew Hana
  • Patent number: 7359132
    Abstract: A magnetic tape includes plural diagonal tracks, each storing a preamble sequence close to user data such that a transducer for reading the track reads the preamble sequence immediately before reading the user data. The preamble sequence is such that when the track is read by the transducer the preamble sequence has a power sequence with a power spectrum substantially equivalent to the power spectrum of the user data. An AGC circuit responds to the transducer.
    Type: Grant
    Filed: January 12, 2004
    Date of Patent: April 15, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert Philip Morling, Andrew Hana
  • 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
  • Publication number: 20070094309
    Abstract: A data transfer device for exchanging data between a host device and a removable data storage item, wherein data are encrypted or decrypted by the data transfer device during data exchange, whilst permitting interchange with non-encrypting devices.
    Type: Application
    Filed: July 25, 2006
    Publication date: April 26, 2007
    Inventors: Jonathan Buckingham, Gregory Trezise, Andrew Hana
  • Publication number: 20050172206
    Abstract: A block of user data is formatted by arranging the user data block into a byte array having plural rows and plural columns of bytes. An error correction code is applied to individual ones of the rows of bytes, such that each row has four code words.
    Type: Application
    Filed: November 15, 2004
    Publication date: August 4, 2005
    Inventors: Andrew Hana, John Hardwick, Robert Morling
  • Publication number: 20040141247
    Abstract: A magnetic tape includes plural diagonal tracks, each storing a preamble sequence close to user data such that a transducer for reading the track reads the preamble sequence immediately before reading the user data. The preamble sequence is such that when the track is read by the transducer the preamble sequence has a power sequence with a power spectrum substantially equivalent to the power spectrum of the user data. An AGC circuit responds to the transducer.
    Type: Application
    Filed: January 12, 2004
    Publication date: July 22, 2004
    Applicant: HEWLETT PACKARD COMPANY
    Inventors: Robert Philip Morling, Andrew Hana
  • Patent number: 6678104
    Abstract: A method of encoding a digital data stream for writing to a digital storage (DDS) format tape data storage medium comprises writing a byte stream to a preamble region, immediately preceding a user data region. The byte stream has a power spectrum substantially similar to a power spectrum of the user data region. An automatic gain control circuit responds to the preamble data stream in a substantially similar fashion to its response to the user data stream.
    Type: Grant
    Filed: April 6, 2001
    Date of Patent: January 13, 2004
    Assignee: Hewlett-Packard Development Company, L.C.
    Inventors: Robert Philip Morling, Andrew Hana
  • Publication number: 20010028521
    Abstract: A method of encoding a digital data stream for writing to a digital storage (DDS) format tape data storage medium, comprises writing a byte stream to a preamble region, immediately preceding a user data region, said byte stream having a characteristic of having a power spectrum (900) substantially similar to a power spectrum of said user data region. An automatic gain control circuit (504) responds to the preamble data stream in a substantially similar fashion to its response to the user data stream. The disclosure may overcome a problem in read channels detecting prior art DDS-1 to DDS-4 format preamble regions in that an automatic gain control circuit of the read channel responds differently to a cyclical preamble region in the known DDS formats, compared with its response to user data, giving rise to increased bit error rate in a sequence detector device of the read channel.
    Type: Application
    Filed: April 6, 2001
    Publication date: October 11, 2001
    Applicant: Hewlett-Packard Company
    Inventors: Robert Philip Morling, Andrew Hana
  • Patent number: 6282042
    Abstract: An adaptive filter 24 for filtering a signal comprising first streams interspersed with second streams (for example the A and B tracks of a signal retrieved from a tape storage device) comprises respective stores for storing initial filter coefficients for each type of stream. The corresponding coefficients are loaded for the beginning of each stream. The stored coefficients for each stream may be a standard set, or they may be from the adaption process of one or more previous streams of that type. The coefficients may be taken part way through the adaption process, in a minimum error portion of the stream.
    Type: Grant
    Filed: September 22, 1997
    Date of Patent: August 28, 2001
    Assignee: Hewlett-Packard Company
    Inventors: Andrew Hana, Christopher Huw Williams, Stephen Paul Langford