IP Library Patent Application 12572472
Patent Application
App. No. 12/572,472

METHOD FOR SELECTING SOFTWARE AND INSTALLING SAME VIA A TELEMATIC MODULE IN A MOTOR VEHICLE

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/572,472
Abstract

Methods for configuring a telematic module and/or a non-telematic module in a motor vehicle.

Claims (14)

1 . A method for installing or updating software in a motor vehicle having an electronic data system that includes a telematic module, the method comprising:

while the telematic module is operating, loading a software package into the module, then validating the package, then installing the package in the module, then stopping and re-starting the module to cause the package to become operational, causing pre-existing data and configuration information to migrate for use by the now-operational package, and operating the package with the migrated data and configuration information to verify proper operation.

2 . A method as set forth in claim 1 in which execution of a succeeding step is conditioned on validation of a prior step.

3 . A method as set forth in claim 2 in which a failure to verify proper completion of a step causes the step to be repeated.

4 . A method as set forth in claim 3 in which failure to verify proper completion of a repeated step aborts the installing or updating process.

5 . A method as set forth in claim 1 in which after the telematic module has been successfully configured or re-configured, it functions as a gateway for installing software or updating existing software in a non-telematic module in the vehicle.

6 . A method as set forth in claim 5 in which with the telematic module operating as a gateway, loading a software package into the non-telematic module via the telematic module, then validating the package loaded into the non-telematic module, then installing the package in the non-telematic module, then stopping and re-starting the non-telematic module to cause the package loaded therein to become operational, causing existing data and configuration information to migrate for use by the operational package in the non-telematic module, and running the operational package in the non-telematic module with the migrated data and configuration information to verify proper operation.

7 . A method as set forth in claim 6 in which execution of a succeeding step is conditioned on validation of a prior step.

8 . A method as set forth in claim 7 in which a failure to verify proper completion of a step causes the step to be repeated.

9 . A method as set forth in claim 8 in which failure to verify proper completion of a repeated step aborts the installing or updating process.

10 . A method for installing or updating software in a motor vehicle having an electronic data system and equipment that includes a telematic module, the method comprising:

comparing certain data about the electronic system and equipment in the vehicle with corresponding data about similar vehicles already in a data base to identify software suitable for installation in the vehicle, and installing the identified software in the vehicle via the telematic module.

11 . A method as set forth in claim 10 comprising while the telematic module is operating, loading a software package into the module, then validating the package, then installing the package in the module, then stopping and re-starting the module to cause the package to become operational, causing pre-existing data and configuration information to migrate for use by the now-operational package, and operating the package with the migrated data and configuration information to verify proper operation.

12 . A method as set forth in claim 10 comprising using the telematic module as a gateway for installing the software package in a non-telematic module in the vehicle by loading a software package into the non-telematic module via the telematic module, then validating the package loaded into the non-telematic module, then installing the package in the non-telematic module, then stopping and re-starting the non-telematic module to cause the package loaded therein to become operational, causing existing data and configuration information to migrate for use by the operational package in the non-telematic module, and running the operational package in the non-telematic module with the migrated data and configuration information to verify proper operation.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Nov 10, 2017
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: INTERNATIONAL ENGINE INTELLECTUAL PROPERTY COMPANY, LLC; INTERNATIONAL TRUCK INTELLECTUAL PROPERTY COMPANY, LLC; NAVISTAR, INC.; NAVISTAR INTERNATIONAL CORPORATION
Reel/Frame 044416/0867 →
SECURITY AGREEMENT Recorded Sep 12, 2012
From: INTERNATIONAL ENGINE INTELLECTUAL PROPERTY COMPANY, LLC; INTERNATIONAL TRUCK INTELLECTUAL PROPERTY COMPANY, LLC; NAVISTAR INTERNATIONAL CORPORATION; NAVISTAR, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 028944/0730 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2010
From: HOCH, NATHAN; SMITH, ANDREW
To: INTERNATIONAL TRUCK INTELLECTUAL PROPERTY COMPANY, LLC
Reel/Frame 023940/0159 →