Distributed engine processing system
First Claim
1. A distributed engine processing system, comprising:
- a plurality of engines;
a plurality of electronic engine control modules each configured to control, and to collect engine data relating to, operation of a corresponding one of said engines;
a server located remotely from each of said plurality of electronic engine control modules; and
a communications network established between each said plurality of electronic engine control modules and said server;
wherein each of said plurality of electronic engine control modules is configured to provide said engine data collected thereby to said server via said communications network, said server analyzing said engine data for all of said plurality of engines and determining adjustment instructions based thereon, said server transmitting said adjustment instructions to each of said plurality of electronic engine control modules via said communications network, and each of said plurality of electronic engine control modules electronically adjusting operation of a corresponding one of said plurality of engines based on said adjustment instructions.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a distributed engine processing system, which includes a plurality of engines with an electronic engine control module located within each of the engines. The electronic engine control module is in substantially continuous communication with a server, located remotely from the electronic engine control module. There is included in the invention a means of communication between the electronic engine control module and the server. The invention further provides a method for distributing engine processing. The electronic engine control module downloads engine information to a common server, which performs processing and analysis of the downloaded information from each engine and processing and analysis of the information downloaded by all engines. After the processing, the server stores all the information within a memory of the server. The invention also provides a method for adaptation of the engine in response to the analyses by the server and a method for notification of the engine operator of the changes made to the engine or any necessary services that should be performed on the engine.
30 Citations
13 Claims
-
1. A distributed engine processing system, comprising:
-
a plurality of engines;
a plurality of electronic engine control modules each configured to control, and to collect engine data relating to, operation of a corresponding one of said engines;
a server located remotely from each of said plurality of electronic engine control modules; and
a communications network established between each said plurality of electronic engine control modules and said server;
wherein each of said plurality of electronic engine control modules is configured to provide said engine data collected thereby to said server via said communications network, said server analyzing said engine data for all of said plurality of engines and determining adjustment instructions based thereon, said server transmitting said adjustment instructions to each of said plurality of electronic engine control modules via said communications network, and each of said plurality of electronic engine control modules electronically adjusting operation of a corresponding one of said plurality of engines based on said adjustment instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of electronically adjusting operation of a plurality of internal combustion engines via a server located remotely from the plurality of engines, the method comprising the steps of:
-
receiving via a communications network engine data collected from each of the plurality of engines by associated ones of a corresponding plurality of electronic engine control modules;
analyzing the engine data collected by each of the plurality of electronic engine control modules;
determining, based on the analyzing step, adjustment instructions for electronically adjusting operation of each of the plurality of engines via corresponding ones of the plurality of electronic engine control modules; and
transmitting via the communications network the adjustment instructions to each of the plurality of electronic engine control modules. - View Dependent Claims (9, 10)
and wherein the analyzing step includes comparing the engine data for all of the plurality of engines and the statistical models stored in the memory unit;
and wherein the determining step includes determining the adjustment instructions based on the comparing step.
-
-
10. The method of claim 8 wherein the adjustment instructions include notification information indicative of electronic adjustments made to the operation of the plurality of engines resulting from the adjustment instructions.
-
11. A method of electronically adjusting operation of a plurality of internal combustion engines via ones of a corresponding plurality of electronic engine control modules, the method comprising the steps of:
-
collecting engine data from the each of the plurality of engines;
transmitting via a communications network the engine data collected from each of the plurality of engines to a server located remotely from the plurality of engines, the server analyzing the engine and determining adjustment instructions based thereon;
receiving via the communications network the adjustment instructions determined by the server; and
electronically adjusting operation of each of the plurality of engines based on the adjustment instructions. - View Dependent Claims (12, 13)
-
Specification