Method and system for transferring data for upgrading features in portable electronic devices
First Claim
1. A method for transferring data for programming a cordless telephone system, comprising:
- receiving audio data in a device configured to transmit the audio data as an encoded audio signal;
transmitting the encoded audio signal to the cordless telephone system via an audio jack of a handset of the cordless telephone system;
converting the encoded audio signal into a modulated digital signal;
sending the modulated digital signal to a base unit of the cordless telephone system;
decoding the encoded audio signal into a native format at the base unit; and
routing the decoded audio signal to programmable memory for operating the handset.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are described for providing connectivity to portable electronic devices, such as a cordless telephone, for the purpose of upgrading software features. In a preferred embodiment, portable electronic devices can be connected to a conventional household audio player via an audio input/out interface in the device to receive encoded data signals modulated in an audio band. The audio player can playback an audio signal stored in any of several different formats, including compact disc, audio cassette tape, MP3 file, or streaming audio, and can be physically connected an audio jack in the portable electronic device via a conventional audio cable. The device demodulates and decodes the signal and routes the transmitted data to memory registers for upgrading software stored in device memory.
-
Citations
21 Claims
-
1. A method for transferring data for programming a cordless telephone system, comprising:
-
receiving audio data in a device configured to transmit the audio data as an encoded audio signal; transmitting the encoded audio signal to the cordless telephone system via an audio jack of a handset of the cordless telephone system; converting the encoded audio signal into a modulated digital signal; sending the modulated digital signal to a base unit of the cordless telephone system; decoding the encoded audio signal into a native format at the base unit; and routing the decoded audio signal to programmable memory for operating the handset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for programming a cordless telephone system, comprising:
-
switching the system from an operations mode to a programming mode; receiving executable software in a device configured to transmit the executable software as an encoded audio signal; uploading the executable software code to a handset of the cordless telephone system via an audio jack, wherein the software is encoded as a signal in an audio band; converting the encoded signal in the audio band into a modulated digital signal;
forwarding the executable software in the modulated digital signal to a base unit of the cordless telephone system;decoding the software in the modulated digital signal into a native format in the base unit; storing the decoded signal in programmable memory for operating the handset; and switching the device from the programming mode to the operations mode. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A programmable cordless telephone system, comprising:
-
an audio jack located in a handset of the system for receiving an encoded audio information signal; a decoder located in a base unit of the system, the decoder configured for decoding encoded signals forwarded from the handset; and a switch for switching between a programming mode and an operation mode, wherein, when the system is in a programming mode, executable software code that is encoded as a signal in the audio band is uploaded via an audio jack, converted into a modulated digital signal, forwarded from the handset to the decoder, decoded into a native format in the decoder, and routed to programmable memory for operating the handset, and wherein the system is configured to transmit the executable software code decoded into its native format from the base unit to the handset via both a connectionless and a connection transmission. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification