IP Library Granted Patent US 8,965,627
Granted Patent B2
US 8,965,627 · App. 13/486,551 · Granted Feb 24, 2015

Distance based vehicle updating server

Inventor: Masahiko Murakami (Kobe, JP)
Assignee: Fujitsu Ten Limited
G07C5/008G06F8/65
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 8,965,627
App. No.
13/486,551
Granted
Feb 24, 2015
Kind
B2
Abstract

A server that delivers a control program for an on-vehicle apparatus detects a distance between a vehicle and a user of the vehicle, and instructs the on-vehicle apparatus to update the control program by use of an update program when the detected distance is equal to or longer than a prescribed distance.

Claims (59)

1. A server, comprising:

a transmitter that sends an update program to an on-vehicle apparatus that updates a control program of a controller installed in a vehicle; and

a server controller that (i) detects a distance between the vehicle and a user of the vehicle, and (ii) that instructs the on-vehicle apparatus to update the control program by use of the update program in response to the detected distance being equal to or longer than a first distance.

2. The server of claim 1 , wherein the server controller:

notifies a mobile apparatus carried by the user to send a permission to update the control program when the detected distance is equal to or longer than the first distance; and

receives from the mobile apparatus a permission signal that indicates the permission to update the control program, wherein

the server controller instructs the on-vehicle apparatus to update the control program when the permission signal has been received.

3. The server of claim 1 , wherein

the first distance is derived based on an update duration for updating the control program.

4. The server of claim 1 , wherein

the first distance is derived based on a size of the update program.

5. The server of claim 1 , wherein the server controller:

notifies the user that the control program is being updated, when the detected distance is equal to or shorter than a second distance during updating of the control program.

6. The server of claim 1 , wherein the server controller:

gives an instruction to stop updating the control program when the detected distance is equal to or shorter than a third distance during updating of the control program.

7. The server of claim 1 , wherein

the server controller detects the distance based on a first signal that indicates a location of the vehicle, the first signal being transmitted from the on-vehicle apparatus, and a second signal that indicates a location of a mobile apparatus, the second signal being transmitted from the mobile apparatus carried by the user.

8. A program delivery system that delivers a control program, the program delivery system comprising:

an on-vehicle apparatus that updates the control program of a controller installed in a vehicle; and

a server that instructs the on-vehicle apparatus to update the control program,

the server including:

a transmitter that sends an update program to the on-vehicle apparatus; and

a server controller that (i) detects a distance between the vehicle and a user of the vehicle, and (ii) transmits to the on-vehicle apparatus an instruction signal that gives an instruction to update the control program by use of the update program in response to the detected distance being equal to or longer than a first distance,

the on-vehicle apparatus including:

a memory that stores the update program sent from the transmitter;

a receiver that receives the instruction signal transmitted from the server controller; and

an update part that updates the control program by use of the update program stored in the memory when the receiver receives the instruction signal.

9. A program delivery method for delivering a control program, the program delivery method comprising the steps of:

(a) sending an update program to an on-vehicle apparatus that updates the control program of a controller installed in a vehicle;

(b) detecting a distance between the vehicle and a user of the vehicle; and

(c) instructing the on-vehicle apparatus to update the control program by use of the update program in response to the distance detected in the step (b) being equal to or longer than a first distance.

10. The program delivery method of claim 9 , further comprising the steps of:

(d) notifying a mobile apparatus carried by the user to send a permission to update the control program when the distance detected in the step (b) is equal to or longer than the first distance; and

(e) receiving from the mobile apparatus a permission signal that indicates the permission to update the control program, wherein

the step (c) instructs the on-vehicle apparatus to update the control program when the permission signal is received in the step (e).

11. The program delivery method of claim 9 , wherein

the first distance is derived based on an update duration for updating the control program.

12. The program delivery method of claim 9 , wherein

the first distance is derived based on a size of the update program.

13. The program delivery method of claim 9 , further comprising the step of:

(f) notifying the user that the control program is being updated, when the distance detected in the step (b) is equal to or shorter than a second distance during updating of the control program.

14. The program delivery method of claim 9 , further comprising the step of:

(g) giving an instruction to stop updating the control program when the distance detected in the step (b) is equal to or shorter than a third distance during updating of the control program.

15. A non-transitory computer-readable recording medium that stores a server program executable by a computer included in a server, the server program causing the computer to execute the steps of:

(a) sending an update program to an on-vehicle apparatus that updates a control program of a controller installed in a vehicle;

(b) detecting a distance between the vehicle and a user of the vehicle; and

(c) instructing the on-vehicle apparatus to update the control program of the controller by use of the update program in response to the distance detected in the step of (b) being equal to or longer than a first distance.

16. The medium of claim 15 , wherein the server program causes the computer to execute the further steps of:

(d) notifying a mobile apparatus carried by the user to send a permission to update the control program when the distance detected in the step of (b) is equal to or longer than the first distance; and

(e) receiving from the mobile apparatus a permission signal that indicates the permission to update the control program, wherein

the step (c) instructs the on-vehicle apparatus to update the control program when the permission signal is received in the step (e).

17. The medium of claim 15 , wherein

the first distance is derived based on an update duration for updating the control program.

18. The medium of claim 15 , wherein

the first distance is derived based on a size of the update program.

19. The medium of claim 15 , wherein the server program causes the computer to execute the further step of:

(f) notifying the user that the control program is being updated, when the distance detected in the step (b) is equal to or shorter than a second distance during updating of the control program.

20. The medium of claim 15 , wherein the server program causes the computer to execute the further step of:

(g) giving an instruction to stop updating the control program when the distance detected in the step (b) is equal to or shorter than a third distance during updating of the control program.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2012
From: MURAKAMI, MASAHIKO
To: FUJITSU TEN LIMITED
Reel/Frame 028344/0170 →
Priority Claims (1)
JP 2011-134375 · Jun 16, 2011 · national
Continuity (1)
Related Publication 20120323402A1 · Dec 20, 2012