Patents by Inventor Michael R. Story

Michael R. Story 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: 20240109487
    Abstract: A method for providing a post-event alert includes receiving sensor data, detecting, based on the sensor data, at least one vehicle event, and determining a severity value associated with the at least one vehicle event. The method also includes determining whether the severity value is greater than a severity threshold and, in response to a determination that the severity value is greater than the severity threshold, identifying at least one aspect of a vehicle that is potentially damaged. The method also includes determining a potential damage value associated with the at least one aspect of the vehicle that is potentially damaged, determining whether the potential damage value is greater than a potential damage threshold, and, in response to determining that the potential damage value is greater than the potential damage threshold, generating an alert indicating at least the at least one aspect of the vehicle that is potentially damaged.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 4, 2024
    Inventors: MICHAEL R. STORY, ANDREW J. FRANK, WILLIAM D. BODEIS, PETER D. SCHMITT, JOACHIM J. KLESING, SAYEDMOHAMMAD HOSSEINI
  • Publication number: 20240101053
    Abstract: A method for predicting component life. The method includes receiving at least one vehicle signal, calculating at least one road surface condition metric based on the at least one vehicle signal, and calculating a duty cycle for at least one vehicle component. The method also includes calculating a remaining component life value for the at least one vehicle component based on the duty cycle for the at least one vehicle component and the at least one road surface condition metric.
    Type: Application
    Filed: September 27, 2023
    Publication date: March 28, 2024
    Inventors: MICHAEL R. STORY, ANDREW J. FRANK
  • Patent number: 11842225
    Abstract: A method for distributed processing includes receiving an idle time and at least one task execution characteristic corresponding to each respective processor of a plurality of processors, wherein at least one processor of the plurality of processors is remotely located from other processors of the plurality of processors. The method also includes identifying a target processor of the plurality of processors to execute a task based on the idle time and the at least one task execution characteristic of the target processor. The method also includes communicating, to the target processor, a task request requesting the target processor execute the task and, in response to receiving a communication from the target processor indicating acceptance of the task, communicating, to the target processor, instructions for executing the task.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: December 12, 2023
    Assignee: Steering Solutions IP Holding Corporation
    Inventors: Michael R. Story, Keyur R. Patel, Farhad Bolourchi, Joachim J. Klesing, Mariam S. George, Peter D. Schmitt, Larry J. Wilson
  • Patent number: 11822955
    Abstract: A method for dynamic software management includes receiving, at a source processor, an idle time and at least one task execution characteristic of corresponding to respective processors of one or more other processors. The method also includes identifying a target processor of the one or more other processors capable of executing a task associated with the source processor based on the idle time and the at least one task execution characteristic of the target processor. The method also includes communicating, to the target processor, a task request requesting the target processor execute the task associated with the source processor. The method also includes, in response to receiving a communication from the target processor indicating acceptance of the task, communicating, to the target processor, instructions for executing the task.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: November 21, 2023
    Assignee: Steering Solutions IP Holding Corporation
    Inventors: Michael R. Story, Keyur R. Patel
  • Publication number: 20230342656
    Abstract: A method for signal anomaly detection includes receiving at least one signal and determining, using at least one machine learning anomaly detection model, whether a value associated with the at least one signal is within a range of an expected value. The method also includes, in response to a determination that the value associated with the at least one signal is not within the range of the expected value, incrementing a counter, and, in response to a determination that a value of the counter is greater than or equal to a threshold value, identifying, based on the at least one signal, signal anomaly information. The method also includes communicating the signal anomaly information to a remote computing device, receiving, from the remote computing device, diagnostics information responsive to the signal anomaly information, and, in response to receiving the diagnostics information, initiating at least one corrective action procedure.
    Type: Application
    Filed: April 20, 2022
    Publication date: October 26, 2023
    Inventors: Bernard C. Robinson, Peter D. Schmitt, Jonathan Hirscher, Owen K. Tosh, Michael R. Story, Emilio Quaggiotto, Joachim J. Klesing, Andrew J. Frank
  • Publication number: 20230256981
    Abstract: A method for controlling an actuator. The method includes generating, in response to receiving a torque command signal from a first controller, an actuator control signal. The method also includes selectively controlling the actuator based on the actuator control signal. The method also includes, in response to identifying a fault associated with the first controller: generating, responsive to a determination that a partition associated with a second controller includes a fallback indicator, a fallback actuator control signal; and selectively controlling the actuator based on the fallback actuator control signal.
    Type: Application
    Filed: February 17, 2022
    Publication date: August 17, 2023
    Inventors: Emilio Quaggiotto, Michael R. Story, Michael J. Lask, Joachim J. Klesing, Peter D. Schmitt, Owen K. Tosh
  • Publication number: 20230169802
    Abstract: A method for vehicle analytics includes receiving data from at least one condition indicator sensor of a vehicle and receiving data from at least one usage indicator sensor of the vehicle. The method also includes updating a vehicle specific model corresponding to a vehicle master model, based on the data from the at least one condition indicator sensor and the at least one usage indicator sensor. The method also includes identifying, using the vehicle specific model, at least one usage trend of the vehicle and determining an estimate of a remaining useful life of at least one aspect of the vehicle based on the at least one usage trend of the vehicle.
    Type: Application
    Filed: November 30, 2022
    Publication date: June 1, 2023
    Inventors: Bernard C. Robinson, Peter D. Schmitt, Andrew J. Frank, Jonathan Hirscher, Owen K. Tosh, Michael R. Story, Emilio Quaggiotto, Joachim J. Klesing
  • Publication number: 20220398935
    Abstract: A method for vehicle operating session simulation includes receiving, at a server computing device, vehicle data representing characteristics of a vehicle during a vehicle operating session and identifying a first actual value of the vehicle data corresponding to at least one operator input provided during a corresponding segment of the vehicle operating session. The method also includes determining, using the vehicle data, a first expected value corresponding to the first actual value and, in response to a determination that the first actual value is outside of a range of the first expected value, generating a vehicle simulation corresponding to the segment. The method also includes providing, at one or more simulation interfaces, the vehicle simulation.
    Type: Application
    Filed: June 14, 2021
    Publication date: December 15, 2022
    Inventors: Larry J. Wilson, Joachim J. Klesing, Michael R. Story, Peter D. Schmitt, Farhad Bolourchi, Mariam S. George
  • Patent number: 11254351
    Abstract: Technical features of a steering system include a control module that dynamically determines an operating mode based on a set of input signal values such as lateral acceleration signal values and corresponding handwheel position values. The control module dynamically determines and learns classification boundaries between multiple operating modes based the input signal values. The control module further calibrates the steering system according to operating mode that is determined using the classification boundaries.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: February 22, 2022
    Assignee: Steering Solutions IP Holding Corporation
    Inventors: Zaki Ryne, Rakesh Mitra, Tao Yang, Scott T. Sanford, Michael R. Story
  • Publication number: 20210342500
    Abstract: A method for vehicle modeling includes receiving one or more design specification characteristics corresponding to a vehicle steering system design and receiving one or more end-of-line characteristics of a vehicle steering system that includes the vehicle steering system design. The method also includes generating a master model of the vehicle steering system design using the one or more design specification characteristics corresponding to the vehicle steering system design and generating at least one initial parameter using the one or more end-of-line characteristics of the vehicle steering system. The method also includes generating a vehicle specific model based on the master model and the at least one initial parameter and receiving operational data corresponding to the vehicle steering system. The method also includes generating at least one subsequent parameter using the operational data and updating the vehicle specific model using the at least one subsequent parameter.
    Type: Application
    Filed: May 1, 2020
    Publication date: November 4, 2021
    Inventors: Mariam S. George, Michael R. Story, Farhad Bolourchi, Joachim J. Klesing, Larry J. Wilson, Peter D. Schmitt
  • Patent number: 11130494
    Abstract: A method of transitioning from an autonomous driving mode to a manual driving mode for a vehicle is provided. The method includes comparing a steering device input angle to an autonomously controlled steering angle to determine a steering angle error. The method also includes comparing an acceleration or deceleration input to an autonomously controlled acceleration or deceleration input to determine an acceleration or deceleration error. The method further includes progressively transitioning to the manual driving mode in a weighted manner based on a confidence level factor determined by a calculation that factors in the steering angle error and the acceleration or deceleration error.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: September 28, 2021
    Assignee: Steering Solutions IP Holding Corporation
    Inventors: Patrik M. Ryne, Michael R. Story, Michelle Greb, Joachim J. Klesing, Pierre C. Longuemare, Ayyoub Rezaeian, Harold Li, Robert E. Llaneras
  • Publication number: 20210224104
    Abstract: A method for dynamic software management includes receiving, at a source processor, an idle time and at least one task execution characteristic of corresponding to respective processors of one or more other processors. The method also includes identifying a target processor of the one or more other processors capable of executing a task associated with the source processor based on the idle time and the at least one task execution characteristic of the target processor. The method also includes communicating, to the target processor, a task request requesting the target processor execute the task associated with the source processor. The method also includes, in response to receiving a communication from the target processor indicating acceptance of the task, communicating, to the target processor, instructions for executing the task.
    Type: Application
    Filed: January 17, 2020
    Publication date: July 22, 2021
    Inventors: Michael R. Story, Keyur Patel
  • Publication number: 20210103480
    Abstract: A method for distributed processing includes receiving an idle time and at least one task execution characteristic corresponding to each respective processor of a plurality of processors, wherein at least one processor of the plurality of processors is remotely located from other processors of the plurality of processors. The method also includes identifying a target processor of the plurality of processors to execute a task based on the idle time and the at least one task execution characteristic of the target processor. The method also includes communicating, to the target processor, a task request requesting the target processor execute the task and, in response to receiving a communication from the target processor indicating acceptance of the task, communicating, to the target processor, instructions for executing the task.
    Type: Application
    Filed: September 22, 2020
    Publication date: April 8, 2021
    Inventors: Michael R. Story, Keyur R. Patel, Farhad Bolourchi, Joachim J. Klesing, Mariam S. George, Peter D. Schmitt, Larry J. Wilson
  • Patent number: 10635102
    Abstract: A host vehicle includes a driver re-engagement assessment system and an X-by-wire device adapted for both manual control and automated control by an automated guidance system. The driver re-engagement assessment system includes a controller, a user interface, and test execution module and a test evaluation module. The user interface is configured to interface with an occupant and output an occupant directive signal for manual control to the controller. The test execution module initiates an occupant re-engagement test upon receipt of the occupant directive signal by the controller. The test evaluation module is configured to receive an occupant performance signal indicative of occupant performance during the re-engagement test, and evaluate the occupant performance signal to determine a test pass result and a test fail result. The manual control of the host vehicle is assumed by the occupant upon the determination of the test pass result.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: April 28, 2020
    Assignee: Steering Solutions IP Holding Corporation
    Inventors: Patrik M. Ryne, Michael R. Story, Michelle Greb, Joachim J. Klesing, Pierre C. Longuemare, Ayyoub Rezaeian, Harold Li, Robert E. Llaneras
  • Publication number: 20190168760
    Abstract: A driving style evaluation system includes a processor receiving driving data associated with at least one driving style category during operations performed by a driver during a first driving mode, the processor determining a preferred driving style for each of the at least one driving style categories based on the driving data. Also included is a controller configured to execute commands associated with the preferred driving style during operation of the vehicle in a second driving mode.
    Type: Application
    Filed: December 1, 2017
    Publication date: June 6, 2019
    Inventors: Patrik M. Ryne, Michael R. Story, Michelle Greb, Joachim J. Klesing, Pierre C. Longuemare, Ayyoub Rezaeian, Harold Li, Robert E. Llaneras
  • Publication number: 20190126925
    Abstract: A method of transitioning from an autonomous driving mode to a manual driving mode for a vehicle is provided. The method includes comparing a steering device input angle to an autonomously controlled steering angle to determine a steering angle error. The method also includes comparing an acceleration or deceleration input to an autonomously controlled acceleration or deceleration input to determine an acceleration or deceleration error. The method further includes progressively transitioning to the manual driving mode in a weighted manner based on a confidence level factor determined by a calculation that factors in the steering angle error and the acceleration or deceleration error.
    Type: Application
    Filed: October 30, 2017
    Publication date: May 2, 2019
    Inventors: Patrik M. Ryne, Michael R. Story, Michelle Greb, Joachim J. Klesing, Pierre C. Longuemare, Ayyoub Rezaeian, Harold Li, Robert E. Llaneras
  • Publication number: 20190113913
    Abstract: A host vehicle includes a driver re-engagement assessment system and an X-by-wire device adapted for both manual control and automated control by an automated guidance system. The driver re-engagement assessment system includes a controller, a user interface, and test execution module and a test evaluation module. The user interface is configured to interface with an occupant and output an occupant directive signal for manual control to the controller. The test execution module initiates an occupant re-engagement test upon receipt of the occupant directive signal by the controller. The test evaluation module is configured to receive an occupant performance signal indicative of occupant performance during the re-engagement test, and evaluate the occupant performance signal to determine a test pass result and a test fail result. The manual control of the host vehicle is assumed by the occupant upon the determination of the test pass result.
    Type: Application
    Filed: October 17, 2017
    Publication date: April 18, 2019
    Inventors: Patrik M. Ryne, Michael R. Story, Michelle Greb, Joachim J. Klesing, Pierre C. Longuemare, Ayyoub Rezaeian, Harold Li, Robert E. Llaneras
  • Publication number: 20180257698
    Abstract: Technical features of a steering system include a control module that dynamically determines an operating mode based on a set of input signal values such as lateral acceleration signal values and corresponding handwheel position values. The control module dynamically determines and learns classification boundaries between multiple operating modes based the input signal values. The control module further calibrates the steering system according to operating mode that is determined using the classification boundaries.
    Type: Application
    Filed: March 13, 2017
    Publication date: September 13, 2018
    Inventors: Zaki Ryne, Rakesh Mitra, Tao Yang, Scott T. Sanford, Michael R. Story