Method and system for short message service (SMS) transactions for wireless devices
First Claim
1. A system for performing transactions between a short message service enabled wireless device and an electronic transaction server on a computer network performing financial transactions, comprising:
- an application engine interacting with said transaction server;
a database for storing at least ongoing transaction information;
an SMS surrogate configured for submitting a transaction request on behalf of a user of said wireless device to said application server for ultimate transmission to said transaction server, and for creating an SMS message for transmission to said wireless device and corresponding to a transaction information message received from said application engine, said application engine interacting with said web site and having an SMS handler for creating said transaction information messages for transmission to said SMS surrogate and based on information received from said transaction server, and for forming database entries for storing information regarding a transaction in said database, wherein transaction option(s) are displayed on said wireless device and indication of a chosen option is transmitted back to said SMS surrogate for conducting a financial transaction with said transaction server.
11 Assignments
0 Petitions
Accused Products
Abstract
A short message transaction system has a computer that communicates in an online Internet protocol that forms active sessions. A wireless device communicates in a protocol that transmits and receives messages that have a maximum size limit of a predetermined number of alphanumeric characters substantially smaller than the number of alphanumeric characters transmitted in a communication of the computer. A database is also provided. A surrogate communicates with the wireless device and the computer. The surrogate collects data from a plurality of messages from the wireless device and provides the data for storage in the database. The computer then runs online sessions using the stored data.
-
Citations
14 Claims
-
1. A system for performing transactions between a short message service enabled wireless device and an electronic transaction server on a computer network performing financial transactions, comprising:
-
an application engine interacting with said transaction server;
a database for storing at least ongoing transaction information;
an SMS surrogate configured for submitting a transaction request on behalf of a user of said wireless device to said application server for ultimate transmission to said transaction server, and for creating an SMS message for transmission to said wireless device and corresponding to a transaction information message received from said application engine, said application engine interacting with said web site and having an SMS handler for creating said transaction information messages for transmission to said SMS surrogate and based on information received from said transaction server, and for forming database entries for storing information regarding a transaction in said database, wherein transaction option(s) are displayed on said wireless device and indication of a chosen option is transmitted back to said SMS surrogate for conducting a financial transaction with said transaction server. - View Dependent Claims (2, 5)
-
-
3. An SMS transaction system, comprising:
-
an application server having an application with a handler, said application having active online sessions for performing a transaction;
an SMS surrogate communicating with at least one SMS wireless device by transmitting and receiving SMS messages including an original SMS message transmitted from said SMS surrogate to said SMS wireless device and a reply SMS message from said SMS wireless device to said SMS surrogate, said original SMS message including a request for transaction user data, and said reply SMS message including said transaction user data, said SMS surrogate transmitting an HTTP-URL query communications including said transaction user data to said handler; and
a database accessible by said application, said handler and said SMS surrogate for storing and retrieving said transaction user data from said database, wherein said transaction is performed online by said application on behalf of said user by obtaining said transaction user data from said database. - View Dependent Claims (4)
-
-
6. A short message transaction system, comprising:
-
a computer that communicates in an online internet protocol that forms active sessions;
a wireless device that communicates in a protocol that transmits and receives messages that have a maximum size limit of a predetermined number of alphanumeric characters substantially smaller than the number of alphanumeric characters transmitted in a communication of said computer;
a database; and
a surrogate that communicates with said wireless device and said computer, said surrogate collecting data from a plurality of messages from said wireless device and providing said data for storage in said database, wherein said computer runs online sessions with said stored data. - View Dependent Claims (7, 8, 9)
-
-
10. A method of transacting with an online transaction server from an SMS wireless device, comprising the steps of:
-
receiving a request to perform an online transaction;
determining what data is needed from a user of an SMS wireless device;
transmitting original SMS messages to said SMS wireless device requesting missing data;
receiving reply SMS messages from said SMS wireless device including said missing data;
forwarding said missing data to a computer having an application that conducts online transactions;
storing said missing data in a database; and
performing an online transaction using said missing data. - View Dependent Claims (11, 12, 13)
-
-
14. A short message surrogate, comprising:
-
means for receiving text messages from users'"'"' wireless devices communicating with short text messages limited to a certain number of alphanumeric characters per message;
means for collecting data from a plurality of said short messages;
means for forming a single HTTP message that includes said data from said plurality of said short messages; and
means for transmitting said HTTP to a computer that communicates on online active sessions, wherein said computer performs a said active session on behalf of said user by using said data.
-
Specification