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;
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; and
a scanner in communication with the microprocessor for scanning product indicia of a product to be purchased.
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.
-
Citations
36 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;
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; and
a scanner in communication with the microprocessor for scanning product indicia of a product to be purchased.
-
-
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; and
a scanner coupled to the wireless telephone for scanning product indicia of a product to be purchased.
-
-
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 and/or 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 and/or 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; and
a scanner coupled to the wireless telephone for scanning product indicia of a product to be purchased. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
a housing within which the program memory and the program loader are disposed, wherein the scanner is disposed substantially within the housing.
-
-
15. The electronic shopping system according to claim 4, further comprising:
-
a housing within which the program memory and the program loader are disposed; and
an IC card reader/writer disposed substantially within the housing.
-
-
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; and
a scanner coupled to the receiver for scanning product indicia of a product to be purchased. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
a housing within which the program memory and the program loader are disposed, wherein the scanner is disposed substantially within the housing.
-
-
23. The program downloadable wireless telephone according to claim 16, further comprising:
-
a housing within which the program memory and the program loader are disposed; and
an IC card reader/writer disposed substantially within the housing.
-
-
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 a scanner in communication with the wireless telephone for scanning product indicia of a product to be purchased; and
transmitting the scanned product indicia to the purchase transaction program to perform a purchase transaction. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
determining a purchaser'"'"'s telephone type by interrogating a database based on a caller'"'"'s telephone number; and
wherein the step of transmitting a radio frequency signal comprises transmitting a purchase transaction program which is tailored to the purchaser'"'"'s telephone type.
-
-
34. The method as recited in claim 24, further comprising the step of:
-
determining a download purchase transaction program by interrogating a database based on caller'"'"'s telephone number; and
wherein the step of transmitting a radio frequency signal comprises transmitting a purchase transaction program which is tailored to the purchaser'"'"'s profile and/or preference, such as languages and interest.
-
-
35. The method as recited in claim 24, further comprising the step of having a server determine if a customer is a valid customer by verifying that a telephone number of the wireless telephone is an authorized pre-registered telephone number and subsequently allowing purchase transactions only if the telephone number is an authorized pre-registered telephone number.
-
36. The method as recited in claim 35, further comprising the step of having a server determine if a password entered by the customer into the wireless telephone is a valid password, the password being entered under control of the purchase transaction program, and allowing purchase transactions only if the password number is a valid password for the customer.
Specification