IP Library Patent Application 12234284
Patent Application
App. No. 12/234,284

METHOD OF MANAGING A SCHEDULE-BASED SOFTWARE PACKAGE UPDATE

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 None
App. No.
12/234,284
Abstract

A method of managing the updating of a vehicle software configuration includes establishing a temporal period, identifying a software package, determining if that vehicle does not have the identified software package, wirelessly sending the software package from a central facility to the vehicle during the temporal period, and storing the software package at the vehicle.

Claims (46)

1 . A method of managing the updating of a vehicle software configuration, the method comprising:

(a) establishing a temporal period;

(b) identifying a software package;

(c) determining if a vehicle does not have the identified software package;

(d) wirelessly sending the software package from a central facility to the vehicle during the temporal period; and

(e) storing the software package at the vehicle.

2 . The method of claim 1 , wherein step (b) further comprises storing a vehicle identifier in a database with a software package identifier associated with the temporal period.

3 . The method of claim 1 , wherein step (a) further comprises receiving user input containing the beginning and end of the temporal period.

4 . The method of claim 1 , further comprising the steps of:

(f) providing a user interface that informs a user of the software package;

(g) substituting the software package for a second software package based on user input; and

(h) wirelessly transmitting the second software package to the vehicle based on the substitution.

5 . The method of claim 4 , wherein the user interface in step (f) comprises a speech recognition system for receiving user commands.

6 . The method of claim 4 , wherein the user interface in step (f) comprises a web portal allowing the user to substitute software packages and alter the temporal period.

7 . The method of claim 1 , wherein steps (b) and (c) are carried out at the vehicle.

8 . The method of claim 1 , wherein steps (b) and (c) are initiated at the central facility.

9 . The method of claim 1 , wherein step (b) includes identifying a plurality of software packages that should be sent to the vehicle during the temporal period.

10 . A method of managing the updating of a vehicle software configuration, the method comprising:

(a) establishing a temporal period;

(b) associating the temporal period with a vehicle;

(c) providing an update software package;

(d) comparing the software package stored on the vehicle with the update software package;

(e) if the software package stored on the vehicle is different from the update software package, downloading the update software package during the temporal period; and

(f) storing the software package at the vehicle.

11 . The method of claim 10 , further comprising the step of storing a vehicle identifier in a database with a software package identifier identifying the update software package.

12 . The method of claim 10 , further comprising the steps of:

(g) determining that the software package stored on the vehicle is the same as the update software package; and

(h) preventing a central facility from wirelessly transmitting the update software package to the vehicle.

13 . The method of claim 10 , wherein the method further comprises the step of providing a user interface that informs a user of the update software package.

14 . The method of claim 13 , wherein the method further comprises the steps of:

substituting a second software package for the update software package based on user input; and

wirelessly transmitting the second software package to the vehicle based on the substitution.

15 . The method of claim 13 , wherein the user interface comprises a speech recognition system for receiving user commands.

16 . The method of claim 13 , wherein the user interface comprises a web portal allowing the user to substitute software packages and alter the temporal period.

17 . The method of claim 10 , wherein steps (d) and (e) are initiated at the vehicle.

18 . The method of claim 10 , wherein steps (d) and (e) are carried out at a central facility.

19 . The method of claim 10 , wherein step (c) further comprises associating the update software package with the temporal period.

20 . A method of managing the updating of a vehicle software configuration, the method comprising:

(a) establishing a temporal period;

(b) associating the temporal period with a vehicle;

(c) associating with the temporal period a software package;

(d) storing the temporal period and the software package in a database with a vehicle identifier;

(e) recognizing the beginning of a temporal period;

(f) wirelessly checking a vehicle to determine that the software package associated with the temporal period is stored at the vehicle;

(g) if the software package is not stored at the vehicle, accessing the software package from the database and wirelessly sending the software package to the vehicle; and

(h) storing the software package at the vehicle.

Assignments (14)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GENERAL MOTORS LLC
Reel/Frame 034183/0436 →
SECURITY AGREEMENT Recorded Nov 8, 2010
From: GENERAL MOTORS LLC
To: WILMINGTON TRUST COMPANY
Reel/Frame 025327/0196 →
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2010
From: UAW RETIREE MEDICAL BENEFITS TRUST
To: GENERAL MOTORS LLC
Reel/Frame 025315/0162 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025245/0909 →
CHANGE OF NAME Recorded Nov 12, 2009
From: GENERAL MOTORS COMPANY
To: GENERAL MOTORS LLC
Reel/Frame 023504/0691 →
SECURITY AGREEMENT Recorded Aug 27, 2009
From: GENERAL MOTORS COMPANY
To: UAW RETIREE MEDICAL BENEFITS TRUST
Reel/Frame 023155/0849 →
SECURITY AGREEMENT Recorded Aug 27, 2009
From: GENERAL MOTORS COMPANY
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 023155/0814 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2009
From: MOTORS LIQUIDATION COMPANY
To: GENERAL MOTORS COMPANY
Reel/Frame 023148/0248 →
RELEASE OF SECURITY INTEREST Recorded Aug 21, 2009
From: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
To: MOTORS LIQUIDATION COMPANY (F/K/A GENERAL MOTORS CORPORATION)
Reel/Frame 023119/0817 →
CHANGE OF NAME Recorded Aug 21, 2009
From: GENERAL MOTORS CORPORATION
To: MOTORS LIQUIDATION COMPANY
Reel/Frame 023129/0236 →
RELEASE OF SECURITY INTEREST Recorded Aug 20, 2009
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: MOTORS LIQUIDATION COMPANY (F/K/A GENERAL MOTORS CORPORATION)
Reel/Frame 023119/0491 →
SECURITY AGREEMENT Recorded Apr 16, 2009
From: GENERAL MOTORS CORPORATION
To: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
Reel/Frame 022552/0006 →
SECURITY AGREEMENT Recorded Feb 3, 2009
From: GENERAL MOTORS CORPORATION
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 022191/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2008
From: SUMCAD, ANTHONY J.; PATENAUDE, RUSSELL A.
To: GENERAL MOTORS CORPORATION
Reel/Frame 021564/0510 →