Patents by Inventor Harro Osthoff

Harro Osthoff 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: 7587600
    Abstract: A method of protecting an electronic device from unauthorized reprogramming, the electronic device comprising a data memory and a key memory, the method comprising loading into the key memory a predetermined public key of a cryptographic public key mechanism for verifying subsequent data items to be loaded into the data memory, the subsequent data items being signed with a corresponding private key; characterized in that the method further comprises setting a permanent identifier in the electronic device, the permanent identifier including an identifier identifying an entity authorized to reprogram the electronic device and an indicator identifying a selected one of a number of categories of public keys.
    Type: Grant
    Filed: September 8, 2003
    Date of Patent: September 8, 2009
    Assignee: Telefonaktiebolaget L M Ericsson (Publ.)
    Inventors: Marcus Bodensjö, Harro Osthoff, Patrik Schalin, Bernard Smeets
  • Patent number: 7558953
    Abstract: Disclosed is a method of loading data, such as software, into a mobile terminal, where the data is loaded from a loading station, and the data comprises payload data and header data. The mobile terminal accepts the data conditioned on a verification process based on the header data. The step of receiving the data further comprises the steps of receiving a header message including the header data from the loading station by the mobile terminal, verifying the received header data by the mobile terminal, and receiving at least a first payload message including the payload data, if the header data is verified successfully.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: July 7, 2009
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Harro Osthoff, Bernard Smeets, Christian Gehrmann
  • Publication number: 20060236111
    Abstract: Method of producing an electronic device comprising a data memory for storing data items and a key memory for storing at least one cryptographic key of a cryptographic public key mechanism. The method comprises the steps of loading a factory public key into the key memory; and loading factory software signed with a factory private key corresponding to the factory public key into the data memory. The method further comprises the steps of loading into the key memory a product public key different from the factory public key for verifying subsequent data items to be loaded into the data memory after delivering the electronic device to a customer the subsequent data items being signed with a corresponding product private key; and disabling the factory public key prior to delivering the electronic device to the customer.
    Type: Application
    Filed: September 8, 2003
    Publication date: October 19, 2006
    Inventors: Marcus Bodensjö, Harro Osthoff, Patrik Schalin, Bernard Smeets
  • Publication number: 20050091501
    Abstract: Disclosed is a method of loading data, such as software, into a mobile terminal, where the data is loaded from a loading station, and the data comprises payload data and header data. The mobile terminal accepts the data conditioned on a verification process based on the header data. The step of receiving the data further comprises the steps of receiving a header message including the header data from the loading station by the mobile terminal, verifying the received header data by the mobile terminal, and receiving at least a first payload message including the payload data, if the header data is verified successfully.
    Type: Application
    Filed: December 20, 2002
    Publication date: April 28, 2005
    Inventors: Harro Osthoff, Bernard Smeets, Christian Gehrmann
  • Patent number: 6857068
    Abstract: Device for processing data includes a processor for executing program routines, and a memory for storing program routines to be executed by the processor. Part of the memory includes a protected part from which data can be read but which is protected against being written into. The processor is arranged to necessarily execute a program routine stored in the protected part of the memory upon start-up.
    Type: Grant
    Filed: June 21, 2000
    Date of Patent: February 15, 2005
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Bernd Möller, Harro Osthoff, Ben Smeets, Kar-Fat Poon
  • Patent number: 6126310
    Abstract: The invention relates to a method, an apparatus and a packet transmission system for correcting errors in data packets (P) including information bits (IB) transmitted from a transmitter (TM) to a receiver (RC). The error correction method is characterized by the transmitter successively sending more parity bits on request of the receiver. Each set of additional parity bits is based on the original information bits, which are, however, reordered differently for each additional parity request. The receiver recursively performs a first error correction of said information bits (IB) reordered according to a first reordering pattern (REORD-A) using first parity bits (PA) for said original information bits (IB) reordered by using the same first reordering pattern, and a second error correction of said information bits (IB) reordered according to a second reordering pattern (REORD-B) using second parity bits (PB) for said original information bits (IB) reordered by using the same second reordering pattern.
    Type: Grant
    Filed: July 25, 1997
    Date of Patent: October 3, 2000
    Assignee: Telefonaktiebolaget LM Ericsson
    Inventors: Harro Osthoff, Jaap Haartsen
  • Patent number: 5809043
    Abstract: A decoding system processes a received vector r to produce a soft symbol information vector output s including a reliability value for each received code symbol. From the reliability values, clusters of symbols within the received vector r having low reliability are identified and detected. Responsive thereto, the received vector r is permuted to scatter the low reliability symbols within each detected low reliability cluster throughout a given codeword. A decoding generator matrix G is also correspondingly permuted is response to the detection of low reliability clusters of symbols. Utilizing a trellis obtained from the permuted decoding generator matrix G', the permuted received vector r' is then sequentially or otherwise suboptimally decoded.
    Type: Grant
    Filed: October 8, 1996
    Date of Patent: September 15, 1998
    Assignee: Ericsson Inc.
    Inventors: Amer A. Hassan, Ali S. Khayrallah, Harro Osthoff