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: 20190215370Abstract: 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: ApplicationFiled: January 10, 2018Publication date: July 11, 2019Inventors: Shawn F. Granda, Jeffrey J. Olsen
-
Patent number: 10028133Abstract: 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: GrantFiled: October 24, 2016Date of Patent: July 17, 2018Assignee: General Motors LLCInventors: Monika Todorovic, Christopher Lucarelli, Kyle M. Ellard, Jeffrey J. Olsen
-
Publication number: 20180115889Abstract: 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: ApplicationFiled: October 24, 2016Publication date: April 26, 2018Inventors: Monika Todorovic, Christopher Lucarelli, Kyle M. Ellard, Jeffrey J. Olsen
-
Publication number: 20180074813Abstract: 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: ApplicationFiled: September 14, 2016Publication date: March 15, 2018Inventors: Shawn F. Granda, Jeffrey J. Olsen, Ganesh Srinivasan
-
Publication number: 20170344355Abstract: 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: ApplicationFiled: May 27, 2016Publication date: November 30, 2017Inventors: Susanta P. SARKAR, Dana B. FECHER, Jessica L. BOZYMOWSKI, Jeffrey J. OLSEN, James D. FORSMARK
-
Patent number: 9352680Abstract: 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: GrantFiled: September 17, 2014Date of Patent: May 31, 2016Assignee: General Motors LLCInventors: Alexander X. Cermak, Esteban Camacho, Ryan Olejniczak, Jeffrey J. Olsen
-
Publication number: 20160075272Abstract: 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: ApplicationFiled: September 17, 2014Publication date: March 17, 2016Inventors: Alexander X. Cermak, Esteban Camacho, Ryan Olejniczak, Jeffrey J. Olsen
-
Publication number: 20150100195Abstract: 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: ApplicationFiled: October 3, 2013Publication date: April 9, 2015Applicant: General Motors LLCInventors: James J. Kelly, III, Jeffrey J. Olsen
-
Publication number: 20150073649Abstract: 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: ApplicationFiled: September 11, 2013Publication date: March 12, 2015Applicant: General Motors LLCInventors: James J. Kelly, III, Ryan M. Edwards, Carl J. Hering, Jeffrey J. Olsen
-
Patent number: 8738214Abstract: 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: GrantFiled: May 23, 2011Date of Patent: May 27, 2014Assignee: General Motors LLCInventors: Jeffrey J. Olsen, Scott W. Otterson
-
Publication number: 20120303203Abstract: 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: ApplicationFiled: May 23, 2011Publication date: November 29, 2012Applicant: GENERAL MOTORS LLCInventors: Jeffrey J. Olsen, Scott W. Otterson
-
Patent number: 6661263Abstract: 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: GrantFiled: December 26, 2000Date of Patent: December 9, 2003Assignee: Intel CorporationInventors: Bruce W. Rose, Michael A. Stapleton, Jeffrey J. Olsen
-
Publication number: 20020079950Abstract: 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: ApplicationFiled: December 26, 2000Publication date: June 27, 2002Inventors: Bruce W. Rose, Michael A. Stapleton, Jeffrey J. Olsen