Patents by Inventor Michael Messer

Michael Messer 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: 20240190464
    Abstract: A computer-implemented method for verifying a software-based behavior planner of an automated driving function. The method includes: providing a verification environment model to limit the state space of the behavior planner according to a specifiable traffic scene; providing a formal requirement as a criterion for the correctness of decisions of the behavior planner; generating a model checker representation of the behavior planner taking into account the provided verification environment model; analyzing the model checker representation using a model checking procedure with respect to the formal requirement. The verification environment model is used to determine a physically meaningful parameter interval for at least one location parameter and/or movement parameter of the participants of the given traffic scene.
    Type: Application
    Filed: December 1, 2023
    Publication date: June 13, 2024
    Inventors: Lukas Koenig, Michael Hanselmann, Michael Messer
  • Publication number: 20240192494
    Abstract: Very high refractive index (n>2.2) lightguide substrates enable the production of 70° field of view eyepieces with all three color primaries in a single eyepiece layer. Disclosed herein are viewing optics assembly architectures that make use of such eyepieces to reduce size and cost, simplifying manufacturing and assembly, and better-accommodating novel microdisplay designs.
    Type: Application
    Filed: January 9, 2024
    Publication date: June 13, 2024
    Inventors: Michael Anthony Klug, Kevin Richard CURTIS, Vikramjit SINGH, Kang LUO, Michal Beau Dennison Vaughn, Samarth Bhargava, Shuqiang YANG, Michael Nevin Miller, Frank Y. Xu, Kevin Messer, Robert D. TEKOLSTE
  • Publication number: 20240193071
    Abstract: A computer-implemented method for generating test data for computer-implemented automated driving functions. The method includes: provision of a computer-implemented automated driving function in the form of a software component; specification of an environment model with boundary conditions that limit the state space of the software component; provision of a model checker representation of the software component that is limited by the environment model; specification of a formal requirement as an input for a model checking method; and application of the model checking method to the model checker representation to analyze the software component with respect to compliance with the specified formal requirement. If the specified formal requirement is not complied with, the model checking method provides the states and state transitions of the software component that contribute to non-compliance as edge case parameters. Based on the edge case parameters, test data are then generated.
    Type: Application
    Filed: December 1, 2023
    Publication date: June 13, 2024
    Inventors: Lukas Koenig, Michael Messer, Michael Hanselmann
  • Patent number: 11982813
    Abstract: Waveguides comprising materials with refractive index greater than or equal to 1.8 and methods of patterning waveguides are disclosed. Patterned waveguides comprising materials with refractive index greater than or equal to 1.8 can be incorporated in display devices, such as, for example wearable display devices to project virtual images to a viewer.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: May 14, 2024
    Assignee: Magic Leap, Inc.
    Inventors: Vikramjit Singh, Kang Luo, Michal Beau Dennison Vaughn, Samarth Bhargava, Shuqiang Yang, Michael Nevin Miller, Frank Y. Xu, Michael Anthony Klug, Kevin Messer, Robert D. Tekolste, Xiaopei Deng, Xiao Li
  • Patent number: 11971549
    Abstract: Very high refractive index (n>2.2) lightguide substrates enable the production of 70° field of view eyepieces with all three color primaries in a single eyepiece layer. Disclosed herein are viewing optics assembly architectures that make use of such eyepieces to reduce size and cost, simplifying manufacturing and assembly, and better-accommodating novel microdisplay designs.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: April 30, 2024
    Assignee: Magic Leap, Inc.
    Inventors: Michael Anthony Klug, Kevin Richard Curtis, Vikramjit Singh, Kang Luo, Michal Beau Dennison Vaughn, Samarth Bhargava, Shuqiang Yang, Michael Nevin Miller, Frank Y. Xu, Kevin Messer, Robert D. Tekolste
  • Publication number: 20240037013
    Abstract: A computer-implemented method for verifying a software component of an automated driving function, The method includes: translating the native program code into a model checker representation of the software component to be verified and analyzing the model checker representation of the software component to be verified using a model checking method. The native program code of the software component to be verified is analyzed to identify independent sequences of commands, wherein an independent sequence of commands is a cohesive succession of program commands by which at least two variables are set, and the at least one result of an independent sequence of commands is independent of the order in which its program commands are processed. The variables of the at least one independent sequence of commands of the native program code are then simultaneously set in the model checker representation of the software component to be verified.
    Type: Application
    Filed: July 17, 2023
    Publication date: February 1, 2024
    Inventors: Michael Messer, Lukas Koenig, Michael Hanselmann
  • Publication number: 20220250645
    Abstract: A method for controlling a plurality of driving functions in an automated or autonomous vehicle, a control unit designed to carry out the method, a computer program, and a machine-readable memory medium on which the computer program is stored are provided. In the method, the plurality of driving functions is described in each case by finite state machines. At least one finite state machine is of the Moore type, and includes a structure with a finite set of states. The states are linked to one another via edges. An edge defines from the finite set of states a transition from a starting state to a target state, in that an associated edge condition is true or false. The finite state machine is accessible during runtime based on the structure, so that an access to the states and the edges is made possible to change the states and/or the edges.
    Type: Application
    Filed: January 28, 2022
    Publication date: August 11, 2022
    Inventors: Lukas Koenig, Michael Messer, Sarah Weissenberger, Thorsten Allgeier