Patents by Inventor Thorsten Wilmer

Thorsten Wilmer 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).

  • Publication number: 20240370165
    Abstract: A method for efficiently storing data in a physical data memory involves comparing new data with already stored old data or a copy thereof. Only the non-matching data portions of the comparison are transmitted to the data memory and stored therein. The data stored in the data memory are addressed via a memory management in such a manner that the new data and the old data jointly use common data portions at the same physical storage location.
    Type: Application
    Filed: April 8, 2022
    Publication date: November 7, 2024
    Inventor: Thorsten WILMER
  • Publication number: 20240259213
    Abstract: Digital signatures are verified by applying a hash function to data stored in a flash memory to generate a signature. For each written-to block of the flash memory, a hash is calculated from the data written to the respective block by a memory controller of the flash memory and stored together with the data in the block. The memory controller calculates a verification hash by applying a hash function to a hash stored in a block. A system superordinate to the flash memory reads a hash stored in a block and the verification hash for the blocks for which the signature is to be verified, calculates a check hash by applying a hash function to at least the one read-out hash, compares the calculated check hash with the read-out verification hash, and confirms the signature if the check hash matches the verification hash.
    Type: Application
    Filed: July 20, 2022
    Publication date: August 1, 2024
    Inventor: Thorsten WILMER
  • Patent number: 10901952
    Abstract: A system and method for generating a second file in a target using a first file and a difference file is provided. The system also provides for a method of transferring a difference file from a source device to the target device in a two or more partial blocks which may be transferred independently and which do not all need to be stored in the target device at any given time. The partial blocks of the subject system each include a plurality of segments, which may each function as a difference instruction to instruct the target device to generate a corresponding portion of the second file. Each of these segments may include a reference to source data within the first data or a reference to new plain data that is provided within the partial block. In this way, the second file may be accurately constructed while minimizing the data transferred.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: January 26, 2021
    Assignee: Visteon Global Technologies, Inc.
    Inventor: Thorsten Wilmer
  • Publication number: 20200292703
    Abstract: A system for a vehicle may include a laser driver configured to produce a laser. The system may also include phased array optics provided at an output of the laser driver. The phased array optics may receive the laser. As such, the phased array optics may be within a pathway of the laser. The system may further include a controller configured to control the laser driver and the phased array optics to provide a variable field of vision pattern for a vehicle.
    Type: Application
    Filed: March 14, 2019
    Publication date: September 17, 2020
    Inventors: Giang-Nam NGUYEN, Thorsten WILMER, Vikram NARAYAN
  • Patent number: 10720720
    Abstract: Various systems may benefit from suitable arrangements and configurations of modules. For example, certain electronics systems may benefit from systems and methods for stacking electronic modules on a base board. A system of stacking computer modules can include a base board, which can be a printed circuit board (PCB). The system can also include a first plurality of connectors, mounted to and in electrical communication with the base board. The system can further include a first module, the first module including a second PCB and a second plurality of bottom connectors configured to engage the first plurality of connectors and a third plurality of top connectors. The system can additionally include a second module, the second module including a third PCB and a fourth plurality of bottom connectors configured to engage the third plurality of top connectors of the first module.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: July 21, 2020
    Assignee: Visteon Global Technologies, Inc.
    Inventors: Thorsten Wilmer, Thomas Kopfstedt, Kai Wang
  • Patent number: 10586132
    Abstract: A system and method for highly automated driving of a vehicle to detect and classify pedestrians and traffic signs and other vehicles are provided. The system includes an on-vehicle camera for receiving image data. A location determining module is also on the vehicle to determine a location of the vehicle and a vehicle memory unit on the vehicle storing at least one particularized convolutional neural networks to process the image data. A vehicle processor is communicatively coupled to the vehicle memory unit and the camera and the location determining module and is configured to collect vehicle location data with the location determining module. The vehicle processor is also configured to process the image data using the at least one particularized convolutional neural network based the vehicle location data and environmental conditions around the vehicle to detect and classify pedestrians and traffic signs and other vehicles.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: March 10, 2020
    Assignee: Visteon Global Technologies, Inc.
    Inventors: Markus Schäfer, Thorsten Wilmer, Martin Pfeifle
  • Publication number: 20190340797
    Abstract: A dynamic map display presents a dynamic image on a display screen of a vehicle. The dynamic map display includes a camera aimed at and above the horizon in front of the vehicle to capture a background image, which is transmitted to a controller via a first communications channel. A map generator within the controller generates a map image showing navigational directions. The controller also includes an image generator combining the background image with the map image as the dynamic image, which is transmitted to the display screen via a second communications channel. The background image and the map image are each complementary shaped to fill the display screen in any one of several different views and with the background image and the map image having different shapes and/or sizes. A method for generating a dynamic image is also disclosed.
    Type: Application
    Filed: May 3, 2018
    Publication date: November 7, 2019
    Inventors: THORSTEN WILMER, WAHEED AHMED, ALEXANDRA SCHAEFER
  • Publication number: 20190310859
    Abstract: A system for an accelerated startup including a primary processing core of a computer, a plurality of secondary processing cores of the computer, connected to the primary processing core, and a non-volatile memory connected to the primary processing core and to the plurality of secondary processing cores. The system may include a non-volatile memory may include an initial program load and an initial RAM disk containing a compressed operating system kernel image, where the primary core decompresses the operating system kernel image upon execution of the initial program load. The system may include a plurality of compressed RAM disks, where the plurality of compressed RAM discs may be decompressed in parallel by the secondary processing cores. The system may include applications stored on the plurality of RAM discs that may be executed in parallel by the secondary processing cores after the decompression in parallel has been completed.
    Type: Application
    Filed: April 4, 2018
    Publication date: October 10, 2019
    Inventors: Thomas Kopfstedt, Kai Wang, Thorsten Wilmer
  • Publication number: 20190310349
    Abstract: A LIDAR apparatus includes a laser source generating a beam of laser light and an imaging device generating an image signal of a pattern of points overlaid upon an image of one or more objects. A controller includes an object detection module receiving the image signal and determining if the object is a protected object, such as a person susceptible to vision impairment from exposure to laser light. A laser intensity module provides an intensity control signal to the laser source and causes the laser source to vary the intensity of the laser light directed toward each of the protected objects. A spatial light modulator may modulate the first beam to project the pattern of points.
    Type: Application
    Filed: April 9, 2018
    Publication date: October 10, 2019
    Inventors: THORSTEN WILMER, GIANG-NAM NGUYEN, MATTHIAS SCHULZE
  • Publication number: 20190293795
    Abstract: A LIDAR system includes a laser projecting a first beam of laser light upon a spatial light modulator, such as a liquid crystal on silicon (LCOS) device, to project a second beam having a pattern of points of relatively high intensity separated from one another by regions of relatively low intensity. A first camera having a first field of view and generates an image signal of the pattern of points of the second beam overlaid upon an image of one or more objects within the first field of view. A picture creation module generates the pattern of points and communicates it to the spatial light modulator. An image processing module detects the position and distance of the one or more objects using the image signal. The picture creation module may generate one of a plurality of different patterns to increase the spatial resolution of the LIDAR system.
    Type: Application
    Filed: March 21, 2018
    Publication date: September 26, 2019
    Inventors: Thorsten Wilmer, Giang-Nam Nguyen, Kai Wang
  • Publication number: 20190288423
    Abstract: Various systems may benefit from suitable arrangements and configurations of modules. For example, certain electronics systems may benefit from systems and methods for stacking electronic modules on a base board. A system of stacking computer modules can include a base board, which can be a printed circuit board (PCB). The system can also include a first plurality of connectors, mounted to and in electrical communication with the base board. The system can further include a first module, the first module including a second PCB and a second plurality of bottom connectors configured to engage the first plurality of connectors and a third plurality of top connectors. The system can additionally include a second module, the second module including a third PCB and a fourth plurality of bottom connectors configured to engage the third plurality of top connectors of the first module.
    Type: Application
    Filed: March 19, 2019
    Publication date: September 19, 2019
    Inventors: Thorsten WILMER, Thomas Kopfstedt, Kai Wang
  • Publication number: 20190213451
    Abstract: A system and method for highly automated driving of a vehicle to detect and classify pedestrians and traffic signs and other vehicles are provided. The system includes an on-vehicle camera for receiving image data. A location determining module is also on the vehicle to determine a location of the vehicle and a vehicle memory unit on the vehicle storing at least one particularized convolutional neural networks to process the image data. A vehicle processor is communicatively coupled to the vehicle memory unit and the camera and the location determining module and is configured to collect vehicle location data with the location determining module. The vehicle processor is also configured to process the image data using the at least one particularized convolutional neural network based the vehicle location data and environmental conditions around the vehicle to detect and classify pedestrians and traffic signs and other vehicles.
    Type: Application
    Filed: January 8, 2018
    Publication date: July 11, 2019
    Inventors: Markus SCHÄFER, Thorsten WILMER, Martin PFEIFLE
  • Publication number: 20190190899
    Abstract: A system for securely storing data, such as an odometer value in a vehicle, includes a non-transitory computer readable medium to store instructions of the system and a processor configured to execute the instructions. The processor is configured to use a master key to update a key and use a first key to store a value. The processor is further configured to use a second key for hiding the data and use a third key for securing the data.
    Type: Application
    Filed: December 18, 2017
    Publication date: June 20, 2019
    Inventor: Thorsten Wilmer
  • Publication number: 20180060349
    Abstract: A system and method for generating a second file in a target using a first file and a difference file is provided. The system also provides for a method of transferring a difference file from a source device to the target device in a two or more partial blocks which may be transferred independently and which do not all need to be stored in the target device at any given time. The partial blocks of the subject system each include a plurality of segments, which may each function as a difference instruction to instruct the target device to generate a corresponding portion of the second file. Each of these segments may include a reference to source data within the first data or a reference to new plain data that is provided within the partial block. In this way, the second file may be accurately constructed while minimizing the data transferred.
    Type: Application
    Filed: August 25, 2017
    Publication date: March 1, 2018
    Inventor: Thorsten Wilmer