Method and system for acoustic upgrading of firmware
First Claim
Patent Images
1. A system, comprising:
- an in-vehicle media player for playing audio content stored on a media playable by the media player, wherein the audio content includes data encoded into an audio signal and audio instructions specifying procedures for a user to initiate an update of at least one programmable device;
an in-vehicle device having a microphone capable of receiving the played audio content from the media player, wherein the in-vehicle device receives the audio signal through the microphone and includes a processor capable of decoding the data encoded into the audio signal, and wherein the in-vehicle device includes a programming function; and
at least one programmable device on the vehicle that is updated by the in-vehicle device with the decoded data, wherein the update is initiated by the user using the procedures detailed in the audio instructions.
14 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method for acoustic upgrading of firmware by multiplexing at least one data instruction within an audible data stream and placing the audible data stream within an audible media. The audible media is executed to produce an audible signal that is received by a programmable device. The programmable device is programmed as a function of the audible signal.
27 Citations
20 Claims
-
1. A system, comprising:
-
an in-vehicle media player for playing audio content stored on a media playable by the media player, wherein the audio content includes data encoded into an audio signal and audio instructions specifying procedures for a user to initiate an update of at least one programmable device; an in-vehicle device having a microphone capable of receiving the played audio content from the media player, wherein the in-vehicle device receives the audio signal through the microphone and includes a processor capable of decoding the data encoded into the audio signal, and wherein the in-vehicle device includes a programming function; and at least one programmable device on the vehicle that is updated by the in-vehicle device with the decoded data, wherein the update is initiated by the user using the procedures detailed in the audio instructions. - View Dependent Claims (2, 3, 4)
-
-
5. A vehicle system for obtaining data from an optical disk or other media, comprising:
- a media player that plays audio content over at least one speaker, wherein the audio content comprises encoded data stored on a media readable by the media player;
an in-vehicle system having a microphone for receiving the audio content played inside the vehicle via the speaker;
a processor capable of decoding the encoded data contained in the received audio content; and
at least one vehicle electronic module having memory for storing program code, wherein the program code stored on the at least one vehicle electronic module is updated with the decoded data, wherein the in-vehicle system is capable of entering a user-initiated receive mode in which audio received via the microphone is sent to the processor for decoding. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
- a media player that plays audio content over at least one speaker, wherein the audio content comprises encoded data stored on a media readable by the media player;
-
15. A method for vehicle users to update a programmable device on a vehicle using data stored on an audible media, comprising:
-
(a) receiving an audible media containing an audible data stream that comprises a data signal modulated with data; (b) inserting the audible media into a vehicle media player on the vehicle; (c) receiving manual user input at the vehicle and initiating a receive mode in response to the user input; (d) audibly playing the data stream within the vehicle; (e) receiving the audible data stream inside the vehicle using a microphone; (f) obtaining the data by demodulating the modulated data signal in the data stream; and (g) updating the programmable device at the vehicle with the obtained data; wherein at least steps (d) and (e) are carried out in response to user input at the vehicle; and wherein the method further comprises the step of playing audio instructions to the vehicle user specifying how to initiate data transfer, with the audio instructions being accessed from the audible media and audibly played in the vehicle using the media player. - View Dependent Claims (16, 17, 18)
-
-
19. A method of providing vehicle customers with new programming for use in upgrading a programmable device located onboard their vehicle, comprising the steps of:
-
generating an audible data stream comprising at least in part a data signal modulated using the new programming; storing the audible data stream onto each of a plurality of audible media, wherein the audible data stream is readable from the media using a media player located in each customer'"'"'s vehicle that can playback the audible data stream via one or more speakers; and distributing the plurality of audible media to the customers; wherein the generating step further comprising generating the audible data stream such that it includes the modulated data signal and audio instructions for playback via the media player to instruct the vehicle customer on how to carry out the upgrading of the programmable device using the audible media in the media player located in the customer'"'"'s vehicle. - View Dependent Claims (20)
-
Specification