Patents by Inventor Jens Liebehenschel

Jens Liebehenschel 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: 8250321
    Abstract: In a method for operating a memory device that includes a number of blocks, a bit pattern is allocated to a memory region, i.e. at least one memory cell, of a block after performance of a delete operation that is separate from a write operation, so that for the case of a flip of at least one bit within the memory region, a change of state for that block can be detected.
    Type: Grant
    Filed: March 14, 2007
    Date of Patent: August 21, 2012
    Assignee: Robert Bosch GmbH
    Inventors: Joern Boettcher, Jens Liebehenschel
  • Patent number: 8214605
    Abstract: A method for reading out data from a storage medium which stores the data in such a way that they are distributed in sectors, each sector being assigned a sector identifier as a function of the datum respectively stored in the sector. The method includes the following steps: a) assigning a data identifier corresponding to the datum to be read out; b) grouping the data identifiers into at least one group; and c) carrying out a search algorithm in which the sector identifier in each sector is compared by sector and by group to the data identifiers contained in the group, and when one of the data identifiers corresponds to a sector identifier the particular datum is read out from the sector.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: July 3, 2012
    Assignee: Robert Bosch GmbH
    Inventors: Joern Boettcher, Dirk Herrmann, Jens Liebehenschel
  • Patent number: 8108740
    Abstract: In the method for operating a memory device which has a number of memory blocks, the memory blocks are marked as intact, suspect, or defective. The memory blocks marked as suspect are monitored. If the number of memory blocks marked as intact in the memory device falls below a predetermined limit, at least one of the memory blocks marked as suspect is subsequently marked as intact and is used.
    Type: Grant
    Filed: March 14, 2007
    Date of Patent: January 31, 2012
    Assignee: Robert Bosch GmbH
    Inventors: Joern Boettcher, Jens Liebehenschel
  • Patent number: 8019931
    Abstract: A method for operating a nonvolatile memory, wherein the nonvolatile memory is configured to read out an erased data pattern when reading out a memory area that has not been written in, and performing the operations or tasks of setting a memory area for storing operating variable data that are to be written, providing operating variable data to be written in the nonvolatile memory, checking whether the operating variable data to be written correspond to the erased data pattern of the memory area set, writing the operating variable data in the determined memory area if the operating variable data that are to be written are different from the erased data pattern, and if the operating variable data that are to be written correspond to the erased data pattern, preventing writing the operating variable data in the determined memory area.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: September 13, 2011
    Assignee: Robert Bosch GmbH
    Inventors: Joern Boettcher, Jens Liebehenschel, Markus Schmid
  • Patent number: 8010737
    Abstract: A method for reorganizing performance quantity data in a segment of a non-volatile memory. The method encompasses the tasks or operations of generating a cohesive data block at an address space of a working memory, of performance quantity data from a first segment of the non-volatile memory and/or from the working memory, and of copying the data block to a predefined address space of the first or a second segment of the non-volatile memory in a block write operation, the performance quantity data of the data block in essence being written to the predefined address space simultaneously in the block write process.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: August 30, 2011
    Assignee: Robert Bosch GmbH
    Inventors: Joern Boettcher, Jens Liebehenschel, Markus Schmid
  • Publication number: 20100161992
    Abstract: A device and method for protecting data in which preset data (m) are stored in a first memory in a control unit; the data (m) are signed with a signature (?_i) by a subscriber (i) belonging to a group of subscribers (1 . . . n) participating in a signature procedure; the signature is generated as a function of a first key (gsk_i) associated with the subscriber (i); the signature (?_i) is stored in a second memory in the control unit; before the use of the data (m), a second key is used to verify whether the preset signature (?_i) was generated by one of the subscribers (i) belonging to the group of subscribers (1 . . . n); and the signature (?_i) contains an encrypted value, which characterizes the identity of the signing subscriber (i) and is to be decrypted by means of a third key.
    Type: Application
    Filed: December 18, 2009
    Publication date: June 24, 2010
    Inventors: Torsten Schuetze, Jens Liebehenschel
  • Publication number: 20100064110
    Abstract: A method for reading out data from a storage medium which stores the data in such a way that they are distributed in sectors, each sector being assigned a sector identifier as a function of the datum respectively stored in the sector. The method includes the following steps: a) assigning a data identifier corresponding to the datum to be read out; b) grouping the data identifiers into at least one group; and c) carrying out a search algorithm in which the sector identifier in each sector is compared by sector and by group to the data identifiers contained in the group, and when one of the data identifiers corresponds to a sector identifier the particular datum is read out from the sector.
    Type: Application
    Filed: December 12, 2007
    Publication date: March 11, 2010
    Inventors: Joern Boettcher, Dirk Herrmann, Jens Liebehenschel
  • Publication number: 20090319732
    Abstract: In a method for operating a memory device that includes a number of blocks, a bit pattern is allocated to a memory region, i.e. at least one memory cell, of a block after performance of a delete operation that is separate from a write operation, so that for the case of a flip of at least one bit within the memory region, a change of state for that block can be detected.
    Type: Application
    Filed: March 14, 2007
    Publication date: December 24, 2009
    Inventors: Joern Boettcher, Jens Liebehenschel
  • Publication number: 20090228636
    Abstract: In the method for writing into a memory device having a plurality of blocks, the management information of each block and the payload data belonging to the block are stored together.
    Type: Application
    Filed: March 14, 2007
    Publication date: September 10, 2009
    Inventors: Dirk Herrmann, Jens Liebehenschel
  • Publication number: 20090222702
    Abstract: In the method for operating a memory device which has a number of blocks, blocks are marked as intact, suspect, or defective. Blocks marked as suspect are monitored. A device for operating a memory device and a memory device.
    Type: Application
    Filed: March 14, 2007
    Publication date: September 3, 2009
    Applicant: ROBERT BOSCH GMBH
    Inventors: Joern Boettcher, Jens Liebehenschel
  • Publication number: 20090019213
    Abstract: A method for operating a nonvolatile memory, wherein the nonvolatile memory is configured to read out an erased data pattern when reading out a memory area that has not been written in, and performing the operations or tasks of setting a memory area for storing operating variable data that are to be written, providing operating variable data to be written in the nonvolatile memory, checking whether the operating variable data to be written correspond to the erased data pattern of the memory area set, writing the operating variable data in the determined memory area if the operating variable data that are to be written are different from the erased data pattern, and if the operating variable data that are to be written correspond to the erased data pattern, preventing writing the operating variable data in the determined memory area.
    Type: Application
    Filed: June 6, 2008
    Publication date: January 15, 2009
    Inventors: Joern Boettcher, Jens Liebehenschel, Markus Schmid
  • Publication number: 20080307159
    Abstract: A method for the consecutive writing of performance quantity data to a non-volatile memory, in particular in a control device in a motor vehicle. The method encompasses the operations of determining a write address, which defines an address space for the writing of a performance quantity datum to be written, the address space being directly contiguous with a memory area occupied by a previously written performance quantity datum, and of writing the performance quantity datum to be written, to the address space of the non-volatile memory defined by the write address. In the determination operation, the write address corresponds directly to an address datum assigned to the most recently written performance quantity data, which is stored in a referencing datum in the non-volatile memory, or it is determined therefrom with the aid of an address offset that is independent of the size of the previously written performance quantity data.
    Type: Application
    Filed: June 6, 2008
    Publication date: December 11, 2008
    Inventors: Joern Boettcher, Jens Liebehenschel, Markus Schmid
  • Publication number: 20080307153
    Abstract: A method for reorganizing performance quantity data in a segment of a non-volatile memory. The method encompasses the tasks or operations of generating a cohesive data block at an address space of a working memory, of performance quantity data from a first segment of the non-volatile memory and/or from the working memory, and of copying the data block to a predefined address space of the first or a second segment of the non-volatile memory in a block write operation, the performance quantity data of the data block in essence being written to the predefined address space simultaneously in the block write process.
    Type: Application
    Filed: June 6, 2008
    Publication date: December 11, 2008
    Inventors: Joern Boettcher, Jens Liebehenschel, Markus Schmid