ELECTRONIC SHOPPING SYSTEM UTILIZING A PROGRAM DOWNLOADABLE WIRELESS TELEPHONE
First Claim
1. A program downloadable wireless telephone comprising:
- a program memory for storing a downloaded transaction program;
a program loader comprising a firmware memory, the firmware memory containing instructions for downloading the transaction program from a server into the program memory; and
a microprocessor for executing the instructions contained in the firmware memory of the program loader and for executing the downloaded transaction program stored in the program memory.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic shopping system facilitates purchase transactions via a wireless telephone. A purchase transaction program is downloaded from the seller'"'"'s server to a purchaser'"'"'s wireless telephone via a program loader contained within the purchaser'"'"'s wireless telephone. The purchase transaction program is stored in a program memory of the purchaser'"'"'s wireless telephone. The purchase transaction program is used by the purchaser to facilitate the selection of items to be purchased, as well as payment therefor. An external bar code reader is attached to the wireless telephone to facilitate the selection of items to be purchased and is controlled via the downloaded purchase transaction program.
103 Citations
37 Claims
-
1. A program downloadable wireless telephone comprising:
-
a program memory for storing a downloaded transaction program;
a program loader comprising a firmware memory, the firmware memory containing instructions for downloading the transaction program from a server into the program memory; and
a microprocessor for executing the instructions contained in the firmware memory of the program loader and for executing the downloaded transaction program stored in the program memory.
-
-
2. An electronic transaction system comprising:
-
a server for storing a transaction program and for facilitating electronic transactions;
at least one wireless telephone for communicating with the server, the wireless telephone(s) comprising;
a program memory for storing a downloaded transaction program;
a program loader comprising a firmware memory, the firmware memory containing instructions for downloading the transaction program from a server into the program memory; and
a microprocessor for executing the instructions contained in the firmware memory of the program loader and for executing the downloaded transaction program stored in the program memory.
-
-
3. A program downloadable wireless telephone for facilitating performance of purchase transactions, the program downloadable wireless telephone comprising:
-
a program memory for storing a downloaded purchase transaction program;
a program loader comprising a firmware memory, the firmware memory containing instructions for downloading the purchase transaction program from a server into the program memory;
a microprocessor for executing the instructions contained in the firmware memory of the program loader and for executing the downloaded purchase transaction program stored in the program memory;
a bar code scanner in communication with the microprocessor for scanning bar codes which indicate products to be purchased; and
an IC card reader/writer in communication with the microprocessor for facilitating payment for products purchased.
-
-
4. An electronic shopping system for facilitating purchase transactions via a wireless telephone, the electronic shopping system comprising:
-
a server for storing a purchase transaction program and for facilitating electronic purchase transactions;
at least one wireless telephone for communicating with the server, the wireless telephone(s) comprising;
an antenna for receiving a radio frequency signal, the radio frequency signal comprising a purchase transaction program;
a receiver comprising;
a radio frequency receiver/amplifier coupled to receive the radio frequency signal from the antenna for amplifying the radio frequency signal;
a demodulator coupled to receive the amplified radio frequency signal from the radio frequency receiver/amplifier for demodulating the amplified radio frequency signal;
a channel decoder coupled to receive a demodulated signal from the demodulator for separating non-speech digital data from the demodulated signal, the non-speech digital data comprising the purchase transaction program;
a program memory coupled to receive the purchase transaction program from the channel decoder for storing the purchase transaction program; and
a program loader for downloading a purchase transaction program from the server into the program memory. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
16. A program downloadable wireless telephone comprising:
-
an antenna for receiving a radio frequency signal, the radio frequency signal comprising a purchase transaction program;
a receiver comprising;
a radio frequency receiver/amplifier coupled to receive the radio frequency signal from the antenna for amplifying the radio frequency signal;
a demodulator coupled to receive the amplified radio frequency signal from the radio frequency receiver/amplifier for demodulating the amplified radio frequency signal;
a channel decoder coupled to receive a demodulated signal from the demodulator for separating non-speech digital data from the demodulated signal, the non-speech digital data comprising the purchase transaction program;
a program memory coupled to receive the purchase transaction program from the channel decoder for storing the purchase transaction program; and
a program loader for downloading the purchase transaction program from a server into the program memory.
-
-
24. A method for performing purchase transactions via a wireless telephone, the method comprising the steps of:
-
calling a server with the wireless telephone;
transmitting a radio frequency signal comprising a purchase transaction program to the wireless telephone, the radio frequency signal being received by an antenna of the wireless telephone;
amplifying the radio frequency signal received by the antenna to provide an amplified radio frequency signal;
demodulating the amplified radio frequency signal to provide a demodulated signal;
separating the purchase transaction program from the demodulated signal; and
using the purchase transaction program to perform a purchase transaction.
-
Specification