Patents by Inventor Kendall J. MOSHER
Kendall J. MOSHER 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: 20230211793Abstract: Implementations described herein relate to leveraging corresponding streams of speed readings of a vehicle generated by different speed sensors of different computing devices to automatically determine an updated tire size of tires of the vehicle. For example, while a user of the vehicle is driving, a first stream of speed readings can be generated by a vehicle speed sensor of an in-vehicle computing device of the vehicle and a second stream of speed readings can be generated by a mobile speed sensor of a mobile computing device of the user of the vehicle. Processor(s) can obtain the different streams of speed readings from the different computing devices and process the different streams using various operations to determine the update tire size of the tires of the vehicle. The updated tire size can be subsequently utilized to update operational parameter(s) of the vehicle that influence how the vehicle operates.Type: ApplicationFiled: January 4, 2022Publication date: July 6, 2023Inventors: Kendall J. Mosher, Anthony R. Pitman, Michael Jebb, Aaron Stewart
-
Patent number: 9989005Abstract: A secondary controller for controlling the performance of an automobile is described. The secondary controller can be configured to temporarily reprogram one or more vehicle controllers, such as the engine control unit, after the automobile has been powered on. The secondary controller can substitute command sets with different command sets by rewriting the corresponding portion of RAM. The secondary controller can receive vehicle information from the engine control unit to determine the particular type of vehicle to locate the particular command in RAM in order to rewrite the command set. In one embodiment, the secondary controller communicates with the vehicle controller via the vehicle's diagnostic port, such as an OBD-II port. In another embodiment, the secondary controller can be configured to control a variable displacement engine in a vehicle to command the vehicle to operate using all available cylinders.Type: GrantFiled: June 29, 2017Date of Patent: June 5, 2018Assignee: 128 Combustion, Inc.Inventors: Chester J. Silvestri, Kendall J. Mosher
-
Patent number: 9488116Abstract: A secondary controller for controlling the performance of a vehicle is described. The secondary controller sends control commands to a vehicle controller while the vehicle is being driven to effect the operation of the vehicle's power train without requiring any modification of the vehicle controller and without falsifying any information sent to the vehicle controller. In some embodiments, the secondary controller communicates with the vehicle controller via the vehicle's diagnostic port, such as an OBD-II port. In one aspect, the secondary controller is used to direct the vehicle controller not to utilize a start/stop feature to automatically turn off the engine in the selected circumstances during normal operation of the vehicle. As such, the control command causes the vehicle controller to operate the vehicle in the selected operating mode in manner dictated by the engine controller.Type: GrantFiled: March 19, 2014Date of Patent: November 8, 2016Assignee: 128 Combustion, Inc.Inventors: Kendall J. Mosher, Chester J. Silvestri, Adam Raper, David R. Emberson
-
Publication number: 20140207351Abstract: A secondary controller for controlling the performance of a vehicle is described. The secondary controller sends control commands to a vehicle controller while the vehicle is being driven to effect the operation of the vehicle's power train without requiring any modification of the vehicle controller and without falsifying any information sent to the vehicle controller. In some embodiments, the secondary controller communicates with the vehicle controller via the vehicle's diagnostic port, such as an OBD-II port. In one aspect, the secondary controller is used to direct the vehicle controller not to utilize a start/stop feature to automatically turn off the engine in the selected circumstances during normal operation of the vehicle. As such, the control command causes the vehicle controller to operate the vehicle in the selected operating mode in manner dictated by the engine controller.Type: ApplicationFiled: March 19, 2014Publication date: July 24, 2014Applicant: 128 Combustion, LLCInventors: Kendall J. MOSHER, Chester J. SILVESTRI, Adam RAPER, David R. EMBERSON
-
Patent number: 8738270Abstract: A secondary controller for controlling the performance of a moving automobile is described. The secondary controller can be configured to communicate with one or more vehicle controllers, such as the engine control unit, while the automobile is being driven. The secondary controller can send control commands, such as self-test or diagnostic commands to the vehicle controller to effect the operation of the vehicle's power train. The secondary controller can receive power train related data from the engine control unit and based upon the received power train data determine when to send the control commands. In one embodiment, the secondary controller communicates with the vehicle controller via the vehicle's diagnostic port, such as an OBD-II port. In another embodiment, the secondary controller can be configured to control a variable displacement engine in a vehicle to improve the fuel efficiency of the vehicle while it is driven.Type: GrantFiled: September 15, 2011Date of Patent: May 27, 2014Assignee: 128 Combustion, LLCInventors: David R. Emberson, Kendall J. Mosher, Chester J. Silvestri, Adam Raper
-
Patent number: 8718905Abstract: A secondary controller for controlling the performance of a moving automobile is described. The secondary controller can be configured to communicate with one or more vehicle controllers, such as the engine control unit, while the automobile is being driven. The secondary controller can send control commands to the vehicle controller to effect the operation of the vehicle's power train. The secondary controller can receive power train related data from the engine control unit and based upon the received power train data determine when to send the control commands. In one embodiment, the secondary controller communicates with the vehicle controller via the vehicle's diagnostic port, such as an OBD-II port. In another embodiment, the secondary controller can be configured to control the operational displacement of a variable displacement engine while the vehicle is driven.Type: GrantFiled: November 11, 2013Date of Patent: May 6, 2014Assignee: 128 Combustion, LLCInventors: Kendall J. Mosher, Chester J. Silvestri, Adam Raper, David R. Emberson
-
Publication number: 20140067231Abstract: A secondary controller for controlling the performance of a moving automobile is described. The secondary controller can be configured to communicate with one or more vehicle controllers, such as the engine control unit, while the automobile is being driven. The secondary controller can send control commands to the vehicle controller to effect the operation of the vehicle's power train. The secondary controller can receive power train related data from the engine control unit and based upon the received power train data determine when to send the control commands. In one embodiment, the secondary controller communicates with the vehicle controller via the vehicle's diagnostic port, such as an OBD-II port. In another embodiment, the secondary controller can be configured to control the operational displacement of a variable displacement engine while the vehicle is driven.Type: ApplicationFiled: November 11, 2013Publication date: March 6, 2014Applicant: 128 Combustion, LLCInventors: Kendall J. MOSHER, Chester J. SILVESTRI, Adam RAPER, David R. EMBERSON
-
Publication number: 20130073169Abstract: A secondary controller for controlling the performance of a moving automobile is described. The secondary controller can be configured to communicate with one or more vehicle controllers, such as the engine control unit, while the automobile is being driven. The secondary controller can send control commands, such as self-test or diagnostic commands to the vehicle controller to effect the operation of the vehicle's power train. The secondary controller can receive power train related data from the engine control unit and based upon the received power train data determine when to send the control commands. In one embodiment, the secondary controller communicates with the vehicle controller via the vehicle's diagnostic port, such as an OBD-II port. In another embodiment, the secondary controller can be configured to control a variable displacement engine in a vehicle to improve the fuel efficiency of the vehicle while it is driven.Type: ApplicationFiled: September 15, 2011Publication date: March 21, 2013Applicant: 128 Combustion, LLCInventors: David R. EMBERSON, Kendall J. MOSHER, Chester J. SILVESTRI, Adam RAPER