Movatterモバイル変換


[0]ホーム

URL:


US11462059B2 - Engine control system - Google Patents

Engine control system
Download PDF

Info

Publication number
US11462059B2
US11462059B2US17/560,473US202117560473AUS11462059B2US 11462059 B2US11462059 B2US 11462059B2US 202117560473 AUS202117560473 AUS 202117560473AUS 11462059 B2US11462059 B2US 11462059B2
Authority
US
United States
Prior art keywords
engine control
engine
vehicle
control system
interface device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
US17/560,473
Other versions
US20220270412A1 (en
Inventor
Joshuah W. Gray
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Priority to US17/560,473priorityCriticalpatent/US11462059B2/en
Publication of US20220270412A1publicationCriticalpatent/US20220270412A1/en
Priority to US17/957,909prioritypatent/US11847868B2/en
Application grantedgrantedCritical
Publication of US11462059B2publicationCriticalpatent/US11462059B2/en
Priority to GB2408328.9Aprioritypatent/GB2627414A/en
Priority to AU2022421829Aprioritypatent/AU2022421829A1/en
Priority to PCT/US2022/053440prioritypatent/WO2023122052A1/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

A system and method for monitoring vehicle performance and updating engine control parameters, which provides a solution to the problem of tuning engine control parameters for a vehicle. The core components of the invention are an engine controller coupled to an interface device which communicates with a remote device. Generally speaking, the components are configured as follows: the engine controller receives signals from various sensors in a vehicle and the engine controller controls the engine based on engine control parameters and the signals from the sensors. The interface device monitors the engine control and sensor signals and transmits information to the remote device. The remote device receives the information and sends back updated engine control parameters. The interface device receives the updated engine control parameters and communicates with the engine controller to update the engine control parameters using the updated engine control parameters.

Description

CROSS REFERENCE TO RELATED APPLICATIONS
This application claims priority to U.S. Provisional Patent No. 63/152,413 filed on Feb. 23, 2021, which is incorporated in its entirety.
BACKGROUND
Engine controllers (engine control units, engine control modules, and other vehicle control modules) are used in various types of vehicles to control the operation of the engine. For example, engine timing, fuel to air ratio, and other parameters may be controlled using an engine controller.
Engine control parameters can be adjusted in a tuning process. Generally, tuning is accomplished by recording engine performance (e.g., horsepower, oxygen compensation, fuel consumption, etc.) as the engine is operated, then examining the recorded data for suboptimal performance, and modifying the engine control parameters to attempt to remedy the suboptimal performance. The new set of parameters are then tested.
For high performance vehicles, such as professional race cars, the forces on the vehicle can be extreme while in operation, which can significantly affect engine performance and can be difficult to simulate. Accordingly, engine tuning is performed on many professional race cars based on operation on the vehicle race tracks. Normally this is accomplished by having the vehicle run one or more laps and then come back to the pits to have recorded engine performance data downloaded and analyzed. Adjusted parameters are then uploaded to the engine controller on the vehicle and these new parameters are tested. This process is very laborious and can take several hours, including significant time when the Tuner (person performing the tuning) is waiting, and also significant time when the Driver (operator of the vehicle) is waiting. Practice time on tracks is often very expensive, so this process can lead to significant costs as well.
Furthermore, generally an engine tune is not adjustable during the course of a race. Portions of a course may have tight turns or inclines where optimal lower end torque would lead to optimal performance. Other portions of the course may have large straight sections where optimal top speeds would lead to optimal performance. Some courses also have different types of surfaces (e.g., paved section and dirt sections) where different engine control parameters would be optimal for each different type of surface. Generally, a single set of parameters will be used for the entire race which will be a compromise set of engine control parameters. A single set of parameters may not be able to optimize engine performance for all portions of a course.
SUMMARY
The disclosed device is unique when compared with other known devices and solutions because it allows for real time adjustment of engine control parameters and allows for engine control parameters to be adjusted during a race when communication with outside devices may be prohibited by race rules.
The disclosed device is unique in that it is structurally different from other known devices or solutions. More specifically, the device is unique due to the presence of: (1) an interface device with a display that provides information to a driver and communicates with a remote device; and (2) the interface device which communicates with the engine controller to adjust engine control parameters during vehicle operation.
BRIEF DESCRIPTION OF DRAWINGS
FIG. 1 shows an example schematic view of a vehicle.
FIG. 2 shows an example schematic view of an interface device and remote device.
FIG. 3 shows an example flow diagram of operations performed by the interface device.
FIG. 4 shows an example flow diagram of operations performed by the remote device.
FIG. 5 shows an example flow diagram of operations performed by the interface device.
FIG. 6 shows an example display on the interface device.
FIG. 7 shows a first example display on the remote device.
FIG. 8 shows a second example display on the remote device.
DETAILED DESCRIPTION
In the Summary above, in this Detailed Description, the claims below, and in the accompanying drawings, reference is made to particular features of the invention. It is to be understood that the disclosure of the invention in this specification includes all possible combinations of such particular features. For example, where a particular feature is disclosed in the context of a particular aspect or embodiment of the invention, or a particular claim, that feature can also be used—to the extent possible—in combination with and/or in the context of other particular aspects and embodiments of the invention, and in the invention generally.
The term “comprises” and grammatical equivalents thereof are used herein to mean that other components, ingredients, steps, etc. are optionally present. For example, an article “comprising” (or “which comprises”) components A, B, and C can consist of (i.e., contain only) components A, B, and C, or can contain not only components A, B, and C but also contain one or more other components.
Where reference is made herein to a method comprising two or more defined steps, the defined steps can be carried out in any order or simultaneously (except where the context excludes that possibility), and the method can include one or more other steps which are carried out before any of the defined steps, between two of the defined steps, or after all the defined steps (except where the context excludes that possibility).
The term “at least” followed by a number is used herein to denote the start of a range including that number (which may be a range having an upper limit or no upper limit, depending on the variable being defined). For example, “at least 1” means 1 or more than 1. The term “at most” followed by a number is used herein to denote the end of a range, including that number (which may be a range having 1 or 0 as its lower limit, or a range having no lower limit, depending upon the variable being defined). For example, “at most 4” means 4 or less than 4, and “at most 40%” means 40% or less than 40%. When, in this specification, a range is given as “(a first number) to (a second number)” or “(a first number)-(a second number),” this means a range whose limits include both numbers. For example, “25 to 100” means a range whose lower limit is 25 and upper limit is 100 and includes both25 and100.
FIG. 1 shows an example schematic view of avehicle100. Exterior elements of thevehicle100 are shown in dashed lines. The vehicle may include anengine controller110 with acommunication bus120,sensors130, andinterface device200. Theengine controller110 may be an engine control unit or engine control module configured to control various functions of the engine (not shown) of thevehicle100 and other portions of the vehicle. Theengine controller110 may include an engine control module, engine control unit, transmission control module, and other vehicle control modules. In a vehicle with an automatic transmission, theengine controller110 may include a powertrain control module that controls the vehicle's100 engine and transmission. As another example, theengine controller110 may have distinct modules or portions that may communicate via thecommunication bus120. Examples of functions of the engine that the engine controller may control are: fuel injection timing and duration, exhaust valve timing and duration open, air intake valve timing and duration open, ignition timing, etc. The engine controller may control the engine functions based on data received from thesensors130 and engine control parameters programmed into the engine controller.
Thesensors130 may sense a variety of engine and vehicle conditions. For example, thesensors130 may include an oxygen sensor that senses oxygen in the exhaust, a thermometer that measures temperature of engine coolant, an accelerometer (“g sensor”) that senses vehicle acceleration, mass air flow (MAF) sensor that measures mass of air intake, manifold absolute pressure (MAP) sensor that measures air intake pressure, barometric sensor that measures outside air pressure, oil temperature sensor, air fuel ratio sensor that measures air and fuel ratio at intake, oxygen sensor that measures oxygen in exhaust, wheel speed sensor, speedometer, crankshaft position sensor (used to determine revolutions per minute (RPM) of engine), and a global positioning system (GPS) that determines a position of the vehicle (alternatively theinterface device200 may include a GPS).
Thesensors130 may be connected to theengine controller110 via thebus120. Thebus120 may be a controller area network (CAN) bus. Theinterface device200 may also be connected to thebus120 and may communicate with theengine controller110 via thebus120 through a diagnostic port in thebus120. Theinterface device200 may also receive information from thesensors130 via thebus120. Alternatively, theinterface device200 may receive sensor information from the sensors via theengine controller110.
FIG. 2 shows an example schematic view of aninterface device200 andremote device300. Theinterface device200 may include at least onememory240, at least oneprocessor250,communication hardware260, and adisplay270. Thememory240 may include volatile and non-volatile memory. Thememory240 may be configured to store information thereon including instructions to operate theinterface device200.
Theprocessor250 may include a central processing unit, or other hardware capable of executing the instructions stored on thememory240. Theprocessor250 may be configured to execute the instructions stored on thememory240 to control theinterface device200.
Thecommunication hardware260 may include hardware (such as a port) for communicating with theengine controller110 over a wired connection via thebus120. Thecommunication hardware260 may also include hardware for communicating with theremote device300 wirelessly (e.g., WI-FI, 4G, 4G LTE, 5G, Radio frequency).
Thedisplay270 may display information to a driver of the vehicle100 (or other person in the vehicle100). Thedisplay270 may include a touch screen that accepts user input and is easy to operate while driving.
Theremote device300 may include at least onememory340, at least oneprocessor350,communication hardware360, and adisplay370. Thememory340 may include volatile and non-volatile memory. Thememory340 may be configured to store information thereon including instructions to operate theremote device300.
Theprocessor350 may include a central processing unit or other hardware capable of executing the instructions stored on thememory340. Theprocessor350 may be configured to execute the instructions stored on the memory to control theremote device300.
Thecommunication hardware360 may include hardware for communicating with theinterface device200 wirelessly (e.g., Wi-Fi, 4G, 4G LTE, 5G).
Thedisplay370 may display information to a driver of the vehicle100 (or other person in the vehicle100). Thedisplay370 may include a touch screen that accepts user input and is easy to operate while driving.
FIG. 3 shows an example flow diagram of operations performed by theinterface device200. At S310, theinterface device200 may obtain sensor data from thesensors130, GPS data from the GPS, and engine control information from theengine controller110 in real time (e.g., as it is generated or within about 3 seconds of generation). Restated, theinterface device200 may receive a constant stream of sensor data, GPS data, and engine control information while the vehicle is operating. The sensor data may include input from thesensors130. For example, sensor data may include oxygen readings from the oxygen sensor, air intake readings from the MAF sensor, etc. The GPS data may include a determined position of the vehicle in real time or satellite readings that may be used to determine the position of the vehicle in real time. The engine control information may include the implemented engine control parameters and information that is derived from the sensor data such as revolutions per minute (RPM) derived from crankshaft position sensor data, etc. Theinterface device200 may also receive the current engine control parameters from theengine controller110. The engine control parameters may include matrixes with control parameters or values for various engine control parameters. For example, the engine control parameters may include a matrix of fuel injection time for a range of values of RPMs and MAP. The engine control parameter matrices may have two or more dimensions.
At S320, theinterface device200 may send upload data based on the received sensor data, GPS data, and engine control information to theremote device300 in real time (e.g., upon receiving the data or within about 3 seconds of receiving the data). Restated, theinterface device200 may send a constant stream of upload data to theremote device300 while the vehicle is in operation. In some embodiments, some processing may be done to the received sensor data, GPS data, and engine control information before sending the upload information to theremote device300. For example, GPS data that includes satellite readings, may be converted into GPS data that includes coordinates of the vehicle location. In some embodiments, the upload information may include the received sensor data, GPS data, and engine control information as well as the information derived from the received sensor data, GPS data, and engine control information.
At S330, theinterface device200 may receive updated engine control parameters from theremote device300. The updated engine control parameters may include individual parameters that should be updated or an entire replacement set of engine control parameters. At S340, theinterface device200 may send the updated engine control parameters to theengine controller110 with instructions to implement the updated engine control parameters.
Accordingly, theinterface device200 may function to facilitate communications between theengine controller110, and theremote device300 to implement new engine control parameters in theengine controller110 while the vehicle is being operated by conveying information pertaining to the operation of the vehicle (upload data based on sensor data, GPS data, and engine control information) to theremote device300 and convey updated engine control parameters to theengine controller110.
FIG. 4 shows an example flow diagram of operations performed by theremote device300. At S410, theremote device300 may obtain the current engine control parameters and receive upload data based on the sensor data, the GPS data, and the engine control information in real time. The current engine control parameters may be obtained in various ways, including through wireless communication with theinterface device200, from a file upload independent of the wireless communication with the interface device, and generation of the current engine control parameters on theremote device300. The upload data may be received from theinterface device200 via wireless communication.
At S420, theremote device300 may display upload data on thedisplay370. The upload data may be displayed as graphs, matrixes, maps, etc. The upload data may be displayed in real time. Displaying information based on the upload data may also be considered displaying the upload data. For example, the GPS data of thevehicle100 may be used to display a location of the vehicle on a generated map or course map. The RPM in combination with GPS data, acceleration data, and topographic information of the map may be used to display estimated horsepower output of the vehicle's100 engine.
At S430, theremote device300 may display alerts based on the upload data and alert settings. For example, the alert settings may be set such that any time oxygen levels in the exhaust are outside of a certain range an alert will be sent, with the location of the vehicle at the time of the oxygen levels being sensed as being outside of the range being indicated. Accordingly, pertinent information may be displayed to a Tuner (a user of the remote device300), who may then adjust engine control parameters based on the alert. Other information related to the alert may also be displayed with the alert, such as vehicle position (including elevation and topography (e.g., incline, decline, turn radius, etc.)), acceleration, speed, RPM, MAF or MAP, etc.
At S440, theremote device300 may obtain updated engine control parameters. The updated engine control parameters may be obtained by a user entering the updated engine control parameters to theremote device300. The Tuner may use the displayed uploaded data and alerts to determine which engine control parameters need to be changed and by how much.
The updated engine control parameters may also be uploaded from another device or generated based on the uploaded data using a program on theremote device300. At S450, theremote device300 may send the updated engine control parameters to theinterface device200 via wireless communication. Accordingly, theremote device300 may be configured to facilitate the tuning of the engine control parameters of the vehicle's100engine controller110 while the vehicle is being operated.
FIG. 5 shows an example flow diagram of operations performed by theinterface device200. At S510, theinterface device200 may obtain sets of engine control parameters. Theinterface device200 may obtain the sets of engine control parameters from theremote device300, theengine controller110, and/or the sets of control parameters may be uploaded to the device from another source. Engine control parameters may be optimized for different circumstances. Engine control parameters may be optimized for dirt roads vs paved roads, straight aways vs curved or hilly roads, or wet pavement vs dry pavement. Roads and racing courses often have different characteristics at different points in the course (straight aways vs curved or hilly portions) or at different times (when it is raining and the roads are wet vs when the roads are dry). Accordingly, it may be advantageous for theinterface device200 to have stored on thememory240 several sets of engine control parameters, which each may be preferred for a different course condition. Each engine control parameter set included in the sets of engine control parameters may be a full or partial set of engine control parameters used by theengine controller110.
At S520, theinterface device200 may send instructions to theengine controller110 to implement a first engine control parameter set. Alternatively, theengine controller110 may be allowed to operate with the first engine control parameters set which is already being implemented by theengine controller110.
At S530, theinterface device200 may obtain a selection of a second engine control parameter set, which is at least partially different from the first parameter set. The selection of the second parameter set may be obtained by the Driver inputting (touching) into the display270 (if the display has a touch screen) the selection. For example, thedisplay270 may display options for engine control parameter sets. The Driver may select the second parameter set by touching the display of the name of the second parameter set on the screen.
Alternatively, a course map may be stored in thememory240 and a set of coordinates may be programmed into theinterface device200 such that when the vehicle reaches a certain location (determined using GPS data), the processor will select the second engine control parameter set. For example, if a course changes from paved to dirt at a first location. Theinterface device200 may be programmed to select the second engine control parameter set (i.e., obtain the selection of the second parameter set) when the GPS data indicates thevehicle100 is at the first location or has passed the first location. Then, when thevehicle100 arrives at the first location, theinterface device200 may obtain the selection of the second engine control parameter set. As another alternative, the selection of the second engine control parameter set may be obtained from theremote device300.
At S540, theinterface device200 may send instructions to theengine controller110 to implement the second parameter set. Theengine controller110 may then update the engine control parameters based on the second parameter set.
FIG. 6 shows an example display on theinterface device200. Thedisplay270 of theinterface device200 may display amap274 where a course map or other form of map is displayed with the location of thevehicle100 indicated. Thedisplay270 may also display options for sets ofengine control parameters272. For example, the options for sets ofengine control parameters272 may include “hills,” “straight,” “dirt,” “paved,” and “rain.” The options may be selected through a touch over the display of the option. Thedisplay270 may also includevehicle information276 such as speed, RPM, engine temperature, alerts, etc.
FIG. 7 shows a first example display on theremote device300. Thedisplay370 of theremote device300 may display a portion of theengine control parameters372. A Tuner may adjust the engine control parameters based on the upload data by selecting a cell in the portion of theengine control parameters372 and entering a new value into the cell. The shown portion of theengine control parameters372 is an example of a three-dimensional matrix for fuel injection time based on RPMs and MAP. A Menu or other form of navigational tool may be used to change which portion of theengine control parameters372 is displayed or what upload data is displayed.
FIG. 8 shows a second example display on theremote device300. Thedisplay370 of theremote device300 may display amap374 of the course or other map with indications oflocations375 wherealerts376 were triggered and what type ofalert376 was triggered. For example, an alert376 for the oxygen sensor is displayed with a triangle on themap374 to indicate the location of the alert. When an alert is selected, theremote device300 may display the various conditions when the alert happened (such as RPM, MAP, elevation, topography data, etc.) to assist the tuner to know how to correct the situation that caused thealert376. The parameters for alerts may be pre-programmed, set by the Tuner, or received from theinterface device200. For example, an alert376 may be triggered if the oxygen level in the exhaust is sensed outside of a certain range.
Advantageously, avehicle100 that includes aninterface device200 which communicates with aremote device300 may make adjustments to the tune (i.e., adjusting engine control parameters) of theengine controller110 using theinterface device200 while the vehicle is operated. Accordingly, much of the time that is currently wasted while either the Driver is waiting for the Tuner to upload data from the engine controller, find problems in the data, and adjust the engine control parameters or the Tuner is waiting for the driver to complete a lap to see if the new engine control parameters have solved or mitigated the problem can be greatly reduced.
Also advantageous, the upload of GPS data to theremote device300 allows the Tuner to know what road conditions (curves, hills, etc.) the driver thevehicle100 was facing when the problem that caused the alert376 to occur. Thus, it is far easier for the Tuner to recognize where course related problems are coming from.
A further advantage of theinterface device200 is that the interface device can store and cause to be implemented multiple engine control parameter sets based on driver input or pre-programming. Thus, even in a race where external communication is not allowed, the Driver can adjust the tune (by implementing a different set of engine control parameters) of theengine controller110.
Accordingly, the present description provides for various embodiments for an engine control system. Many uses and advantages are offered by the engine control system as described above in one or more non-limiting embodiments in the present description.
The corresponding structures, materials, acts, and equivalents of any means or step plus function elements in the claims below are intended to include any structure, material, or act for performing the function in combination with other claimed elements as specifically claimed. The description of the present invention has been presented for purposes of illustration and description but is not intended to be exhaustive or limited to the invention in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the invention.
The embodiments were chosen and described in order to best explain the principles of the invention and the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use contemplated. The present invention, according to one or more embodiments described in the present description, may be practiced with modification and alteration within the spirit and scope of the appended claims. Thus, the description is to be regarded as illustrative instead of restrictive of the present invention.

Claims (19)

What is claimed is:
1. An engine control system comprising:
a control module that controls an engine and transmission of a vehicle;
an interface device;
one or more databases having predefined control parameters and one or more course maps with a first location with a first topography and a second location with a second topography different from the first topography; and
one or more processors; one or more memory devices coupled to the one or more processors; and one or more computerized programs, wherein the one or more computerized programs are stored in the one or more memory devices and configured to be executed by the one or more processors, the one or more computerized programs including instructions for:
obtaining sensor data from one or more sensors, GPS data of the vehicle, and engine control information;
determining a location of the vehicle in response to the GPS data of the vehicle;
automatically sending directives to implement a first controller parameter set with first tunings for fuel injection timing or exhaust valve timing or air intake valve timing or ignition timing to the engine when the vehicle has reached the first location; and
automatically sending directives to implement a second controller parameter set of the predefined control parameters to the engine with second tunings for the fuel injection timing or the exhaust valve timing or the air intake valve timing or the ignition timing to the engine when the vehicle has reached the first location when the vehicle has reached the second location.
2. The engine control system ofclaim 1, the one or more computerized programs including further instructions for: sending one or more alerts to a remote computing device that indicate parameters outside of predefine range and whether the location of the vehicle was at the first location or the second location as well as RPM, MAP, elevation, topography data.
3. The engine control system ofclaim 1, wherein the one or more sensors include one or more on one or more wheels for determining speed and one or more for determining oil temperature.
4. The engine control system ofclaim 1, wherein the one or more sensors include an accelerometer and speedometer.
5. The engine control system ofclaim 1, wherein the one or more sensors include a mass air flow sensor that measures mass of air intake and a manifold absolute pressure sensor that measures air intake pressure.
6. The engine control system ofclaim 1, wherein the first topography is a straight portion and wherein the second topography is a curved portion.
7. The engine control system ofclaim 1, wherein the first topography is dirt and wherein the second topography is a paved road.
8. An engine control system comprising:
a control module that controls an engine and transmission of a vehicle;
an interface device on the vehicle; and
one or more processors; one or more memory devices coupled to the one or more processors; and one or more computerized programs, wherein the one or more computerized programs are stored in the one or more memory devices and configured to be executed by the one or more processors, the one or more computerized programs including instructions for:
receiving upload data comprising sensor data, GPS data, and engine control information in real time during a race;
displaying the upload data on the interface device;
displaying alerts based on the upload data to a remote computing device in real time during the race;
obtaining updated engine control parameters from a remote device including tunings for fuel injection timing or exhaust valve timing or air intake valve timing or ignition timing to the engine, the remote device connected to the control module over a network; and
implementing the updated engine control parameters received from a touch based gesture on the remote device upon the engine.
9. The engine control system ofclaim 8, wherein the upload data is displayed on the remote device along with a three-dimensional matrix for fuel injection time based on RPMs and MAP.
10. The engine control system ofclaim 9, the one or more computerized programs further including instructions for: displaying the alerts when the updated engine control parameters are outside a predetermined range.
11. The engine control system ofclaim 10, the one or more computerized programs further including instructions for: generating a first course map for the race on the remote device from one or maps stored in one or more databases with indications of locations where the alerts were triggered and what type of alert was triggered.
12. The engine control system ofclaim 11, the one or more computerized programs further including instructions for: analyzing the GPS data, the sensor data, and topographic information of the first course map; and
displaying estimated horsepower output of the engine of the vehicle.
13. The engine control system ofclaim 10, wherein the predetermined range is preprogrammed.
14. The engine control system ofclaim 12, wherein the predetermined range is inputted from the remote device.
15. An engine control system comprising:
a control module that controls an engine and transmission of a vehicle during a race;
an interface device in the vehicle configured to receive one or more touch based gestures; and
one or more processors; one or more memory devices coupled to the one or more processors; and one or more computerized programs, wherein the one or more computerized programs are stored in the one or more memory devices and configured to be executed by the one or more processors, the one or more computerized programs including instructions for:
sending directives to implement a first engine control parameter set with first tunings for fuel injection timing or exhaust valve timing or air intake valve timing or ignition timing to the engine by a first selection of a first icon on the interface device from the one or more touch based gestures;
obtaining selection of a second engine control parameter set with second tunings for the fuel injection timing or the exhaust valve timing or the air intake valve timing or the ignition timing to the engine by a second selection of a second icon on the interface device from the one or more touch based gestures; and
sending directives to implement the second engine control parameter set to the engine.
16. The engine control system ofclaim 15, the one or more computerized programs further including the instructions for: generating a first map on the interface device from one or maps stored in one or more databases with one or more coordinates.
17. The engine control system ofclaim 16, wherein the first icon and the second icon correspond with different weather conditions.
18. The engine control system ofclaim 16, wherein the first icon and the second icon correspond different curvature of the first map.
19. The engine control system ofclaim 16, the one or more computerized programs further including instructions for:
wherein the first icon and the second icon correspond different surfaces of track of the first map.
US17/560,4732021-02-232021-12-23Engine control systemActiveUS11462059B2 (en)

Priority Applications (5)

Application NumberPriority DateFiling DateTitle
US17/560,473US11462059B2 (en)2021-02-232021-12-23Engine control system
US17/957,909US11847868B2 (en)2021-02-232022-09-30Engine control system
GB2408328.9AGB2627414A (en)2021-02-232022-12-20Engine control system
AU2022421829AAU2022421829A1 (en)2021-02-232022-12-20Engine control system
PCT/US2022/053440WO2023122052A1 (en)2021-02-232022-12-20Engine control system

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US202163152413P2021-02-232021-02-23
US17/560,473US11462059B2 (en)2021-02-232021-12-23Engine control system

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US17/957,909ContinuationUS11847868B2 (en)2021-02-232022-09-30Engine control system

Publications (2)

Publication NumberPublication Date
US20220270412A1 US20220270412A1 (en)2022-08-25
US11462059B2true US11462059B2 (en)2022-10-04

Family

ID=82900809

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US17/560,473ActiveUS11462059B2 (en)2021-02-232021-12-23Engine control system
US17/957,909ActiveUS11847868B2 (en)2021-02-232022-09-30Engine control system

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US17/957,909ActiveUS11847868B2 (en)2021-02-232022-09-30Engine control system

Country Status (4)

CountryLink
US (2)US11462059B2 (en)
AU (1)AU2022421829A1 (en)
GB (1)GB2627414A (en)
WO (1)WO2023122052A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20230029268A1 (en)*2021-02-232023-01-26Joshuah W. GrayEngine control system
US20240380344A1 (en)*2021-09-172024-11-14ASF Technologies (Australia) Pty LtdRemote control generator

Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6198996B1 (en)*1999-01-282001-03-06International Business Machines CorporationMethod and apparatus for setting automotive performance tuned preferences set differently by a driver
US20070185627A1 (en)2001-11-152007-08-09Michael MavreasRemote monitoring and control of a motorized vehicle
US20080183449A1 (en)*2007-01-312008-07-31Caterpillar Inc.Machine parameter tuning method and system
US20090028440A1 (en)*2007-07-272009-01-29Sportvision, Inc.Detecting an object in an image using multiple templates
US7899610B2 (en)2006-10-022011-03-01Inthinc Technology Solutions, Inc.System and method for reconfiguring an electronic control unit of a motor vehicle to optimize fuel economy
US7928837B2 (en)2007-08-092011-04-19Drew TechnologiesData acquisition and display system for motor vehicles
US9123186B2 (en)2012-03-142015-09-01Flextronics Ap, LlcRemote control of associated vehicle devices
US9481288B1 (en)2012-10-232016-11-01Brian PalmerDriver information and alerting system
US9563988B2 (en)2007-08-092017-02-07Drew TechnologiesVehicle tuner and display module and docking station
US20170175661A1 (en)2015-12-212017-06-22General Electric CompanyReal time detection and diagnosis of change in peak firing pressure
US10145313B2 (en)2016-03-162018-12-04Hyundai Motor CompanySystem and method for controlling valve timing of continuous variable valve duration engine

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
AU9081191A (en)*1990-11-301992-06-25Weber, U.S.A., Inc.Electronic engine controller having user-variable parameters
EP2769071B1 (en)*2011-10-192018-08-15Fuel Saving Technologies, Inc.Energy conservation systems and methods
US10269192B2 (en)*2017-04-072019-04-23Airbiquity Inc.Technologies for verifying control system operation
US11462059B2 (en)*2021-02-232022-10-04Joshuah W. GrayEngine control system

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6198996B1 (en)*1999-01-282001-03-06International Business Machines CorporationMethod and apparatus for setting automotive performance tuned preferences set differently by a driver
US20070185627A1 (en)2001-11-152007-08-09Michael MavreasRemote monitoring and control of a motorized vehicle
US7899610B2 (en)2006-10-022011-03-01Inthinc Technology Solutions, Inc.System and method for reconfiguring an electronic control unit of a motor vehicle to optimize fuel economy
US20080183449A1 (en)*2007-01-312008-07-31Caterpillar Inc.Machine parameter tuning method and system
US20090028440A1 (en)*2007-07-272009-01-29Sportvision, Inc.Detecting an object in an image using multiple templates
US7928837B2 (en)2007-08-092011-04-19Drew TechnologiesData acquisition and display system for motor vehicles
US9563988B2 (en)2007-08-092017-02-07Drew TechnologiesVehicle tuner and display module and docking station
US9123186B2 (en)2012-03-142015-09-01Flextronics Ap, LlcRemote control of associated vehicle devices
US9481288B1 (en)2012-10-232016-11-01Brian PalmerDriver information and alerting system
US20170175661A1 (en)2015-12-212017-06-22General Electric CompanyReal time detection and diagnosis of change in peak firing pressure
US10145313B2 (en)2016-03-162018-12-04Hyundai Motor CompanySystem and method for controlling valve timing of continuous variable valve duration engine

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20230029268A1 (en)*2021-02-232023-01-26Joshuah W. GrayEngine control system
WO2023122052A1 (en)*2021-02-232023-06-29Gray Joshuah WEngine control system
US11847868B2 (en)*2021-02-232023-12-19Joshuah W. GrayEngine control system
US20240380344A1 (en)*2021-09-172024-11-14ASF Technologies (Australia) Pty LtdRemote control generator

Also Published As

Publication numberPublication date
WO2023122052A9 (en)2023-12-07
GB2627414A (en)2024-08-21
GB202408328D0 (en)2024-07-24
WO2023122052A1 (en)2023-06-29
US20230029268A1 (en)2023-01-26
US20220270412A1 (en)2022-08-25
US11847868B2 (en)2023-12-19
AU2022421829A1 (en)2024-06-27

Similar Documents

PublicationPublication DateTitle
US11847868B2 (en)Engine control system
US10289651B2 (en)Method and apparatus for matching vehicle ECU programming to current vehicle operating conditions
US7643912B2 (en)Programmable automotive computer method and apparatus with accelerometer input
US9501876B2 (en)On-road running test apparatus
US9915755B2 (en)Virtual ambient weather condition sensing
EP2088048A1 (en)Method of and system for configuring of an electronic control system for controlling the operation of at least one component of a vehicle
US9234759B2 (en)Method of enrichment of road information data
EP2818379B1 (en)Engine self-adaptive system and fuel saving method based on vehicle operating condition
US9251627B2 (en)Removable dashboard instrument system
US20130018567A1 (en)Mobile terminal, system and method for controlling an electronic control unit
GB2461044A (en)A method and system of providing insurance for a vehicle and reconfiguring the vehicle performance.
US20060259208A1 (en)Vehicle control system
CA2895003A1 (en)Device and method for saving energy during accelerations of motor vehicles
KR101868407B1 (en)Method of providing driving analysis information for driving circuit
SE522153C2 (en) Motor-driven vehicle with automated transmission
US9930495B2 (en)Method for the dynamic adjustment method of operating parameters of a vehicle
US20230332900A1 (en)Systems and methods for ranking routes based on driving complexity
JP3702753B2 (en) Engine control device
KR101350457B1 (en)Mobile terminal for setting parameter of car
KR100863330B1 (en) Fuel saving device
KR100877592B1 (en) Multifunctional display for saving fuel in vehicles
JPH039047A (en)Throttle valve opening control device for internal combustion engine
WO2014142977A1 (en)Methods and apparatus for acquiring, transmitting, and storing vehicle performance information
FR2986614A1 (en)Method for determining route to perform ride of car, involves calculating power consumption or pollutant emissions by route from cartography and speed layout, and storing route comprising lowest power consumption or pollutant emissions
JP4255732B2 (en) Information processing apparatus and terminal apparatus

Legal Events

DateCodeTitleDescription
FEPPFee payment procedure

Free format text:ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: MICROENTITY

FEPPFee payment procedure

Free format text:ENTITY STATUS SET TO MICRO (ORIGINAL EVENT CODE: MICR); ENTITY STATUS OF PATENT OWNER: MICROENTITY

STCFInformation on status: patent grant

Free format text:PATENTED CASE


[8]ページ先頭

©2009-2025 Movatter.jp