IP Library Granted Patent US 7,343,239
Granted Patent B2
US 7,343,239 · App. 11/354,171 · Granted Mar 11, 2008

Program rewriting system and program rewriting method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,343,239
App. No.
11/354,171
Granted
Mar 11, 2008
Kind
B2
Abstract

Program data stored in the recording medium of a general control apparatus coupled to a network is stored in the recording medium of a control apparatus as a rewritten subject of program data in the following manner. First, program data 21 stored in a recording medium 12 b contained within the general control apparatus 12 is sent via the network 15 of a vehicle to the recording medium 13 a of a second control apparatus 13 as the rewritten subject of program data (see a path L 1 ). In this case, the program data 21 stored in the recording medium 12 b contained in the general control apparatus 12 for generally controlling the control apparatuses 13, 14 is sent to the network 15 of the vehicle when it is determined to be optimum by the CPU 12 c of the general control apparatus 12 . The program data sent to the network 15 of the vehicle is sent via the network 15 of the vehicle to the second control apparatus 13 as the rewritten subject of program data. Then, the second control apparatus 13 as the rewritten subject of program data stores the program data 21 sent via the network 15 of the vehicle into the recording medium 13 a.

Claims (20)

1. A program data rewriting system provided within a vehicle, comprising:

a general control apparatus which is coupled to a network and includes a first recording medium for storing program data as rewriting subject; and

a plurality of control apparatuses each of which is coupled to the network and includes a second recording medium for storing program data for exerting a function of the each control apparatus in a manner of being capable of being updated.

2. A program data rewriting system according to claim 1 , wherein the first recording medium stores therein in an associated manner, in addition to the program data, an identifier and a condition for transferring data from the first recording medium to the second recording medium so as to rewrite the program data, wherein the identifier specifies the control apparatus as a subject in which program data thereof is rewritten.

3. A program data rewriting system according to claim 2 , further comprising:

a data input apparatus which is coupled to the general control apparatus and has an interface between the general control apparatus and outside of the vehicle.

4. A program data rewriting system according to claim 3 , wherein the data input apparatus has an interface for obtaining data including the program data from outside.

5. A program data rewriting system according to claim 3 , further comprising:

a gateway which is provided between the input apparatus and the general control apparatus and checks security of data including the program data as the writing subject sent from the input apparatus to the general control apparatus.

6. A program data rewriting system according to one of claim 2 , wherein

the control apparatus, as a subject in which program data thereof is rewritten, includes:

an environmental data measuring unit which measure at least one of a temperature, a voltage and a lapsed time after stopping of an engine of the vehicle as environmental data around the control apparatus;

a third recording medium which stores reference data that is compared with the environmental data measured by the environmental data measuring unit to determine whether or not the condition is satisfied; and

a comparing unit which compares the environmental data with the reference data.

7. A program data rewriting method in plural control apparatuses coupled to a network within a vehicle, comprising the steps of:

at least temporarily storing program data as rewriting subject in a first recording medium of a general control apparatus which is coupled to a network and the plural control apparatuses; and

transferring to and storing in a second recording medium, in which program data for exerting a function of the control apparatus is stored, the program data as rewriting subject under a certain condition.

8. A program data rewriting method according to claim 7 , further comprising the step of:

storing in the first recording medium in an associated manner, in addition to the program data, an identifier and a condition for transferring data from the first recording medium to the second recording medium so as to rewrite the program data, wherein the identifier specifies the control apparatus as a subject in which program data thereof is rewritten.

9. A program executable by a computer, comprising the steps recited in claim 7 .

Assignments (3)
CHANGE OF NAME Recorded Nov 30, 2021
From: HITACHI AUTOMOTIVE SYSTEMS, LTD.
To: HITACHI ASTEMO, LTD.
Reel/Frame 058481/0935 →
DEMERGER Recorded Nov 29, 2021
From: HITACHI, LTD.
To: HITACHI AUTOMOTIVE SYSTEMS, LTD.
Reel/Frame 058960/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2006
From: TANABE, ITARU
To: HITACHI, LTD.
Reel/Frame 017597/0819 →