System and method for transmission of application software to an embedded vehicle computer
First Claim
1. A method for modifying information used by a machine controller for a machine remote from a central site, the information including data and/or application software used by the machine controller to control the operation of the machine, said method including the steps of:
- from the central site, accessing the World Wide Web (WWW);
from the central site, storing modification information in an intermediate digital file storage through the World Wide Web, the file storage being remote from both the central site and the remote machine;
from the remote machine, accessing the WWW at a time independent of the access from the central site;
from the remote machine, accessing the intermediate digital file storage through the WWW and downloading the modification information from the file storage; and
modifying the information used by the machine controller in accordance with the modification information so that the machine controller controls the operation of the machine using the modification information.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for controlling an engine or machine at a remote unit from a central office, which may be a fixed location, contemplates a transmit/receive interface connected to the computer or microprocessor of the engine or machine controller. This interface is integrated with a communications module that is configured to establish communications with a World Wide Web server on the Internet. A similar system is established at the location of the central office connected to a computer controlled by a fleet owner/operator, for example. The fleet owner can upload machine control data or machine control application software to an intermediate digital file storage maintained by the Web server via the Internet. This data or application software can be accessed and downloaded at any time by the remote operator without any direct interface or communication with the central office. The remote machine controller includes a data entry device that allows the remote operator to issue commands to the Web server to upload or download information, input password or security information for access to the data in intermediate file storage, or leave messages for the central office. The transmit/receive interface at the remote unit includes means for receiving the downloaded information, determining whether the information is application data or application software, and updating the machine controller accordingly. In this manner, either specific data can be downloaded to modify the performance of the controlled machine, or entirely new application software or modified application software can be downloaded directly to the machine controller.
-
Citations
4 Claims
-
1. A method for modifying information used by a machine controller for a machine remote from a central site, the information including data and/or application software used by the machine controller to control the operation of the machine, said method including the steps of:
-
from the central site, accessing the World Wide Web (WWW);
from the central site, storing modification information in an intermediate digital file storage through the World Wide Web, the file storage being remote from both the central site and the remote machine;
from the remote machine, accessing the WWW at a time independent of the access from the central site;
from the remote machine, accessing the intermediate digital file storage through the WWW and downloading the modification information from the file storage; and
modifying the information used by the machine controller in accordance with the modification information so that the machine controller controls the operation of the machine using the modification information. - View Dependent Claims (2, 3, 4)
the storing step includes converting the information to a WWW file transfer protocol;
the downloading step includes converting the downloaded information to a format readable by the machine controller; and
the modifying step includes storing the converted downloaded information in a memory of the machine controller.
-
-
3. The method for modifying information used by a machine controller according to claim 1, wherein the modifying step includes:
-
determining a location in a memory of the machine controller for the modification information; and
changing the data at the location in accordance with the modification information.
-
-
4. The method for modifying information used by a machine controller according to claim 1, wherein the modifying step includes:
-
determining a location in a memory of the machine controller for software commands to be changed by the modification information; and
overwriting the software commands at the location in accordance with the modification information.
-
Specification