Patents by Inventor Michael Golm

Michael Golm 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: 11077873
    Abstract: A machine learning system (100) for train route optimization includes a machine learning module (120) in communication with an optimization module (110) and including instructions stored in a memory that when executed by a processor (82) cause the machine learning module (120) to receive a plurality of schedules for railroad vehicles travelling through a track network transmitted by the optimization module (110), prioritize the plurality of schedules by applying at least one business rule (140) to the plurality of schedules based on dynamically learned behavior, and provide a prioritized list of schedules.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: August 3, 2021
    Assignee: Siemens Mobility, Inc.
    Inventors: Badar K. Khan, Michael Golm, Michael Swieczkowski
  • Publication number: 20190248394
    Abstract: A machine learning system (100) for train route optimization includes a machine learning module (120) in communication with an optimization module (110) and including instructions stored in a memory that when executed by a processor (82) cause the machine learning module (120) to receive a plurality of schedules for railroad vehicles travelling through a track network transmitted by the optimization module (110), prioritize the plurality of schedules by applying at least one business rule (140) to the plurality of schedules based on dynamically learned behavior, and provide a prioritized list of schedules.
    Type: Application
    Filed: June 13, 2017
    Publication date: August 15, 2019
    Inventors: Badar K. Khan, Michael Golm, Michael Swieczkowski
  • Publication number: 20100192164
    Abstract: In a method for the transparent replication of a software component (SWC1) of a software system (SWC1, SWC2), in particular according to the AUTOSAR standard, in a computation system with two or more processing units (VEA, VEB), the processing units (VEA, VEB) are connected to one another, by one or more communication channels (KK1, KK2), for the purpose of interchanging data. Each of the processing units (VEA, VEB) has a runtime environment (RTE) in which respective runtime environments (RTE) of the processing units (VEA, VEB), which are to be replicated, are provided with a synchronization and selection functionality (Sync, Voting).
    Type: Application
    Filed: June 5, 2008
    Publication date: July 29, 2010
    Inventors: Michael Golm, Klaus Jürgen Schmitt, Konrad Schwarz