IP Library Granted Patent US 9,443,358
Granted Patent B2
US 9,443,358 · App. 11/930,590 · Granted Sep 13, 2016

Vehicle software upgrade techniques

Inventor: David S. Breed (Miami Beach, FL)
Assignee: Automotive Vehicular Sciences LLC
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 9,443,358
App. No.
11/930,590
Granted
Sep 13, 2016
Kind
B2
Abstract

System and method for maintaining functionality of software includes initially providing the vehicle with software resident on computer-readable medium to enable it to operate and interact with components thereof and updating the vehicle software by receiving a wireless transmission from one or more remote locations, e.g., a location maintained by a dealer or manufacturer of the vehicle. The software may be diagnostic software for a diagnostic module which diagnoses operability of components of the vehicle. Different remote locations may be responsible for different portions of the vehicle-resident software and may therefore provide different software upgrades, based on need.

Claims (27)

1. A method for maintaining a vehicle-resident software in a vehicle having a vehicle-resident processor for accessing and running the vehicle-resident software, the method comprising:

receiving wireless transmissions including a software update, using a wireless vehicle-resident communications unit, from a remote location separate and apart from the vehicle;

automatically updating the vehicle-resident software on the vehicle using the software update received by the communications unit on the vehicle from the remote location when the vehicle-resident processor does not know what to do with information from a new type of sensor that is installed in the vehicle, wherein the new sensor is configured for plug and play capability;

performing a vehicle diagnosis using the updated vehicle-resident software and the vehicle-resident processor to generate diagnostic data; and

wirelessly transmitting the diagnostic data using the wireless vehicle-resident communications unit from the vehicle.

2. The method of claim 1 , wherein the remote location is a dealer or manufacturer site.

3. The method of claim 1 , wherein the updating of the vehicle software is done via the Internet.

4. The method of claim 1 , wherein the vehicle-resident software is automatically upgraded over the wireless communication link in response to an unrecognized sensor being added to the vehicle, and wherein, before the upgrade, the vehicle-resident software could not recognize the added sensor.

5. A vehicle, comprising:

a vehicle-resident software;

a vehicle-resident processor for accessing and running the vehicle-resident software; and

a wireless vehicle-resident communications unit configured to:

receive wireless transmission including a software update from a remote location separate and apart from the vehicle; and

automatically update the vehicle-resident software on the vehicle using the software update received by the communications unit on the vehicle from the remote location when the vehicle-resident processor does not know what to do with information from a new type of sensor that is installed in the vehicle, wherein the new sensor is configured for plug and play capability;

the vehicle-resident processor being configured to:

perform a vehicle diagnosis using the updated vehicle-resident software and the vehicle-resident processor to generate diagnostic data; and

wirelessly transmit the diagnostic data using the wireless vehicle-resident communications unit from the vehicle.

6. The vehicle of claim 5 , wherein the remote location is a dealer or manufacturer site.

7. The vehicle of claim 5 , wherein the updating of the vehicle software is done via the Internet.

8. The vehicle of claim 5 , wherein the vehicle-resident software is automatically upgraded over the wireless communication link in response to an unrecognized sensor being added to the vehicle, and wherein, before the upgrade, the vehicle-resident software could not recognize the added sensor.

9. The method of claim 1 , wherein the wireless transmissions including the software update are based on a geographical location of the vehicle.

10. The method of claim 1 , wherein the wireless transmissions including the software update are based on a version parameter of the software being updated.

11. The vehicle of claim 5 , wherein the wireless transmissions including the software update are based on a geographical location of the vehicle.

12. The vehicle of claim 5 , wherein the wireless transmissions including the software update are based on a version parameter of the software being updated.

13. The vehicle of claim 5 , comprising one or more sensors operatively coupled to the vehicle-resident processor.

14. The vehicle of claim 13 , wherein at least one of the sensors is operatively coupled to the vehicle-resident processor via a wireless link.

15. The method of claim 1 , wherein the vehicle-resident software is automatically upgraded over a wireless communication link in response to one or both of a change in a sensor quantity and a change in a sensor type in the vehicle.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED ON REEL 052853 FRAME 0153. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT. Recorded Mar 3, 2021
From: AMERICAN VEHICULAR SCIENCES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056616/0484 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Jan 6, 2021
From: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
To: AMERICAN VEHICULAR SCIENCES LLC
Reel/Frame 055678/0588 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2012
From: AUTOMOTIVE TECHNOLOGIES INTERNATIONAL, INC.
To: AMERICAN VEHICULAR SCIENCES LLC
Reel/Frame 028023/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2007
From: BREED, DAVID S.
To: AUTOMOTIVE TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 020265/0193 →
Continuity (23)
Continuation In Part 11082739 · Mar 17, 2005
Continuation In Part 10701361 · Nov 4, 2003
Continuation In Part 09925062 · Aug 8, 2001
Continuation In Part 09356314 · Jul 16, 1999
Continuation In Part 09137918 · Aug 20, 1998
Continuation In Part 08476077 · Jun 7, 1995
Continuation In Part 10079065 · Feb 19, 2002
Continuation In Part 10188673 · Jul 3, 2002
Continuation In Part 09753186 · Jan 2, 2001
Continuation In Part 09137918 · Aug 20, 1998
Continuation In Part 08476077 · Jun 7, 1995
Continuation In Part 10613453 · Jul 3, 2003
Continuation In Part 11930590
Continuation In Part 11379078 · Apr 18, 2006
Continuation In Part 11220139 · Sep 6, 2005
Continuation In Part 11120065 · May 2, 2005
Provisional Application 60423613 · Nov 4, 2002
Provisional Application 60461648 · Apr 8, 2003
Provisional Application 60269415 · Feb 16, 2001
Provisional Application 60291511 · May 16, 2001
Provisional Application 60304013 · Jul 9, 2001
Provisional Application 60592838 · Jul 30, 2004
Related Publication 20080140278A1 · Jun 12, 2008