Electronic shopping system utilizing a program downloadable wireless telephone
First Claim
1. A server comprising:
- means for communicating with a wireless telephone owned by a customer, the wireless telephone being associated with a telephone number;
a first memory for storing customer profile information including the telephone number and a telephone type associated with the telephone number;
a second memory for storing a plurality of programs, each program being associated with a telephone type;
a processor for retrieving from the first memory the telephone number and the telephone type associated with the telephone number, wherein the processor retrieves a program from the second memory based on the retrieved telephone type and transmits the retrieved program to the wireless telephone via the communicating means.
1 Assignment
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
6 Claims
-
1. A server comprising:
-
means for communicating with a wireless telephone owned by a customer, the wireless telephone being associated with a telephone number;
a first memory for storing customer profile information including the telephone number and a telephone type associated with the telephone number;
a second memory for storing a plurality of programs, each program being associated with a telephone type;
a processor for retrieving from the first memory the telephone number and the telephone type associated with the telephone number, wherein the processor retrieves a program from the second memory based on the retrieved telephone type and transmits the retrieved program to the wireless telephone via the communicating means.
-
-
2. A server comprising:
-
a cellular network connection for communicating with a wireless telephone owned by a customer, the wireless telephone being associated with a telephone number;
a first memory for storing customer profile information including the telephone number and a telephone type associated with the telephone number;
a second memory for storing a plurality of programs, each program being associated with a telephone type;
a processor for retrieving from the first memory the telephone number and the telephone type associated with the telephone number, wherein the processor retrieves a program from the second memory based on the retrieved telephone type and transmits the retrieved program to the wireless telephone via the cellular network connection.
-
-
3. A server comprising:
-
means for communicating with an equipment owned by a customer;
a first memory for storing customer profile information including a customer identifier and an equipment identifier associated with the equipment owned by the customer;
a second memory for storing a plurality of programs, each program being associated with a particular equipment identifier;
a processor for retrieving from the first memory the customer identifier and the equipment identifier, wherein the processor retrieves a program from the second-memory based on the retrieved equipment identifier and transmits the retrieved program to the corresponding equipment via the communicating means.
-
-
4. An electronic shopping system for transmitting purchase transaction information to a customer, the system comprising:
-
a cellular network connection for communicating with a wireless telephone owned by a customer, the wireless telephone being associated with a telephone number;
a memory for storing customer profile information including a customer identifier and one or more telephone numbers associated with the customer;
a processor for obtaining the telephone number corresponding to a telephone used by the customer to initiate connection via the cellular network connection, the processor searching the memory for the telephone number associated with the telephone, transmitting purchase transaction information to the telephone if the telephone number resides in the memory, and terminating connection with the telephone if the telephone number does not reside in the memory.
-
-
5. An electronic shopping system for transmitting purchase transaction information to a customer, the system comprising:
-
means for communicating with a telephone;
a memory for storing customer profile information including a customer identifier and one or more telephone numbers associated with the customer;
means for obtaining the telephone number corresponding to a telephone used by the customer for initiating connection via the communicating means;
means for searching the memory for the telephone number associated with the telephone;
means for transmitting purchase transaction information to the telephone if the telephone number resides in the memory; and
means for terminating connection with the telephone if the telephone number does not reside in the memory.
-
-
6. A method for verifying user access to a server via a telephone, the method comprising:
-
storing user profile information in a memory, the profile information including a user identifier and one or more telephone numbers associated with the user;
obtaining a telephone number corresponding to a telephone used by the user for initiating connection with the server;
searching the memory for the telephone number;
identifying the user as a verified user if the telephone number is found in the memory; and
transmitting purchase transaction information to the initiating telephone if the user is a verified user.
-
Specification