Patents by Inventor Jeffrey J. Olsen

Jeffrey J. Olsen 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: 20190215370
    Abstract: A system and method for executing vehicle tasks. The method carried out by the system includes: establishing one or more vehicle communication tasks, delaying execution of the one or more vehicle communication tasks; subsequently receiving a remote vehicle power activation command, and initiating at least one of the vehicle communication tasks in response to the remote vehicle power activation command prior to a vehicle drive event. An example system for executing vehicle tasks may include a remote server in communication with a vehicle. The remote server may be configured to communicate with the vehicle to implement one or more vehicle tasks, and to initiate at least one of the tasks in response to a user-initiated vehicle power activation command sent to the vehicle. The server may initiate the task(s) prior to a vehicle drive event.
    Type: Application
    Filed: January 10, 2018
    Publication date: July 11, 2019
    Inventors: Shawn F. Granda, Jeffrey J. Olsen
  • Patent number: 10028133
    Abstract: A mobile vehicle communications system and a method of using that system to provide over-the-air (OTA) data from a vehicle backend system to a target vehicle. The method includes the steps of: receiving wireless carrier system (WCS)-associated data from a plurality of vehicles that are associated with the backend system; in response to the receiving step, determining a preferred geographic communication region from among a plurality of geographic communication regions, wherein the determination includes determining that the preferred geographic communication region meets or exceeds a quality of service (QoS) threshold that at least some of the remaining plurality of geographic communication regions do not meet or exceed; and in response to the determining step, transmitting the OTA data from the backend system to the target vehicle when the target vehicle is within the preferred geographic communication region.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: July 17, 2018
    Assignee: General Motors LLC
    Inventors: Monika Todorovic, Christopher Lucarelli, Kyle M. Ellard, Jeffrey J. Olsen
  • Publication number: 20180115889
    Abstract: A mobile vehicle communications system and a method of using that system to provide over-the-air (OTA) data from a vehicle backend system to a target vehicle. The method includes the steps of: receiving wireless carrier system (WCS)-associated data from a plurality of vehicles that are associated with the backend system; in response to the receiving step, determining a preferred geographic communication region from among a plurality of geographic communication regions, wherein the determination includes determining that the preferred geographic communication region meets or exceeds a quality of service (QoS) threshold that at least some of the remaining plurality of geographic communication regions do not meet or exceed; and in response to the determining step, transmitting the OTA data from the backend system to the target vehicle when the target vehicle is within the preferred geographic communication region.
    Type: Application
    Filed: October 24, 2016
    Publication date: April 26, 2018
    Inventors: Monika Todorovic, Christopher Lucarelli, Kyle M. Ellard, Jeffrey J. Olsen
  • Publication number: 20180074813
    Abstract: A communication system and a method of using the communication system to install a vehicle update in a vehicle system module (VSM) onboard a vehicle while enabling the vehicle to remain in a mobilized state during the installation of the vehicle update. The method includes the steps of receiving a vehicle update for a target VSM in the vehicle while the vehicle is in the mobilized state; performing a hand-off operation procedure between a proxy device and the target VSM so that the proxy device is granted permission to execute vehicle operating instructions as if the proxy device is the target VSM; thereafter, installing the vehicle update at the target VSM; and continuing operation of the vehicle in the mobilized state using the proxy device instead of the target VSM during the installing step.
    Type: Application
    Filed: September 14, 2016
    Publication date: March 15, 2018
    Inventors: Shawn F. Granda, Jeffrey J. Olsen, Ganesh Srinivasan
  • Publication number: 20170344355
    Abstract: A system and method for providing an update to vehicle system modules, wherein the method includes generating a parts manifest identifying soft parts associated with an update for the vehicle system modules, the parts manifest including one or more download link(s) relating to the soft parts in the parts manifest, and wherein the one or more download link(s) provide a location from which content associated with each of the soft parts is downloaded to a vehicle and thereafter assembled by the vehicle into an update package, transmitting the parts manifest to the vehicle, and receiving an indication from the vehicle confirming installation of the update package to the vehicle system modules.
    Type: Application
    Filed: May 27, 2016
    Publication date: November 30, 2017
    Inventors: Susanta P. SARKAR, Dana B. FECHER, Jessica L. BOZYMOWSKI, Jeffrey J. OLSEN, James D. FORSMARK
  • Patent number: 9352680
    Abstract: In a messaging system, computer readable instructions are executable by a processor of a communications server to: detect a vehicle remote start attempt that is initiated by a mobile communications device, transmit a remote start request to the vehicle, and receive a notification corresponding to success and/or failure of the attempt. If the attempt fails, the computer readable instructions are executable by the processor to: receive a cause of the failure encoded in a dynamic error message, decode the dynamic error message, and construct a custom failure message that is indicative of the cause of the failure. If the attempt succeeds, the computer readable instructions are executable by the processor to generate a success message based upon the notification corresponding to the success of the attempt. The computer readable instructions are also executable by the processor to transmit the success or custom failure message to the mobile communications device.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: May 31, 2016
    Assignee: General Motors LLC
    Inventors: Alexander X. Cermak, Esteban Camacho, Ryan Olejniczak, Jeffrey J. Olsen
  • Publication number: 20160075272
    Abstract: In a messaging system, computer readable instructions are executable by a processor of a communications server to: detect a vehicle remote start attempt that is initiated by a mobile communications device, transmit a remote start request to the vehicle, and receive a notification corresponding to success and/or failure of the attempt. If the attempt fails, the computer readable instructions are executable by the processor to: receive a cause of the failure encoded in a dynamic error message, decode the dynamic error message, and construct a custom failure message that is indicative of the cause of the failure. If the attempt succeeds, the computer readable instructions are executable by the processor to generate a success message based upon the notification corresponding to the success of the attempt. The computer readable instructions are also executable by the processor to transmit the success or custom failure message to the mobile communications device.
    Type: Application
    Filed: September 17, 2014
    Publication date: March 17, 2016
    Inventors: Alexander X. Cermak, Esteban Camacho, Ryan Olejniczak, Jeffrey J. Olsen
  • Publication number: 20150100195
    Abstract: A method of task management for a vehicle telematics unit, including the steps of receiving at a vehicle task manager (VTM) a requested vehicle telematics unit task; receiving at the task manager a first evaluation event for a first condition having a THEN relation with a second condition, the first evaluation event being associated with the requested task; providing the first evaluation event to the first condition; and THEN-blocking any evaluation of second evaluation events for the second condition until the first condition evaluates as TRUE.
    Type: Application
    Filed: October 3, 2013
    Publication date: April 9, 2015
    Applicant: General Motors LLC
    Inventors: James J. Kelly, III, Jeffrey J. Olsen
  • Publication number: 20150073649
    Abstract: A method of managing diagnostic trouble codes (DTCs) in a vehicle includes generating at a vehicle a plurality of DTCs output from one or more diagnostic subtasks; assigning an ordinal number to each DTC independent of time based on the order in which the DTC occurred at the vehicle; and wirelessly transmitting to a central facility the plurality of DTCs along with the ordinal numbers assigned to each DTC.
    Type: Application
    Filed: September 11, 2013
    Publication date: March 12, 2015
    Applicant: General Motors LLC
    Inventors: James J. Kelly, III, Ryan M. Edwards, Carl J. Hering, Jeffrey J. Olsen
  • Patent number: 8738214
    Abstract: A method of determining a status of a vehicle on a roadway, in one example, includes monitoring a then-current vehicle speed by an in-vehicle processor, and during the monitoring, determining that the speed has exceeded a pre-established threshold speed. When the speed exceeds the threshold speed, an algorithm is triggered. Upon triggering the algorithm, a sub-routine is initiated that determines if the vehicle is caught in a traffic jam. Also disclosed herein is a method and system for communicating the vehicle status determination to an outside entity.
    Type: Grant
    Filed: May 23, 2011
    Date of Patent: May 27, 2014
    Assignee: General Motors LLC
    Inventors: Jeffrey J. Olsen, Scott W. Otterson
  • Publication number: 20120303203
    Abstract: A method of determining a status of a vehicle on a roadway, in one example, includes monitoring a then-current vehicle speed by an in-vehicle processor, and during the monitoring, determining that the speed has exceeded a pre-established threshold speed. When the speed exceeds the threshold speed, an algorithm is triggered. Upon triggering the algorithm, a sub-routine is initiated that determines if the vehicle is caught in a traffic jam. Also disclosed herein is a method and system for communicating the vehicle status determination to an outside entity.
    Type: Application
    Filed: May 23, 2011
    Publication date: November 29, 2012
    Applicant: GENERAL MOTORS LLC
    Inventors: Jeffrey J. Olsen, Scott W. Otterson
  • Patent number: 6661263
    Abstract: A voltage sequencer includes an input terminal and an output terminal and a control element connected between the input an output terminals. A capacitive element is connected between the output terminal and a first voltage and a resistive element is connected between the output terminal and a second voltage. The control element selectively controls charging and discharging of the capacitive element such that, upon the voltage at the input terminal increasing from the first voltage to a nominal value, the output terminal voltage increases to a nominal value in a first predetermined period of time and upon the voltage at the input terminal decreasing from the nominal value to the first voltage, the output terminal voltage decreases to the first voltage value in a second predetermined period of time, the first predetermined period of time being different from, for example, substantially greater than, the second predetermined period of time.
    Type: Grant
    Filed: December 26, 2000
    Date of Patent: December 9, 2003
    Assignee: Intel Corporation
    Inventors: Bruce W. Rose, Michael A. Stapleton, Jeffrey J. Olsen
  • Publication number: 20020079950
    Abstract: A voltage sequencer includes an input terminal and an output terminal and a control element connected between the input an output terminals. A capacitive element is connected between the output terminal and a first voltage and a resistive element is connected between the output terminal and a second voltage. The control element selectively controls charging and discharging of the capacitive element such that, upon the voltage at the input terminal increasing from the first voltage to a nominal value, the output terminal voltage increases to a nominal value in a first predetermined period of time and upon the voltage at the input terminal decreasing from the nominal value to the first voltage, the output terminal voltage decreases to the first voltage value in a second predetermined period of time, the first predetermined period of time being different from, for example, substantially greater than, the second predetermined period of time.
    Type: Application
    Filed: December 26, 2000
    Publication date: June 27, 2002
    Inventors: Bruce W. Rose, Michael A. Stapleton, Jeffrey J. Olsen