Systems and methods for processing purchase transactions between mobile phones
First Claim
1. A method to process communication associated with a transaction server comprising a processor, said communication involving a first mobile phone and a second mobile phone, said method comprising:
- receiving a first message at said transaction server, said first message received from said first mobile phone and requesting said purchase transaction;
determining a purchaser transaction identifier at said transaction server to be associated with said purchase transaction;
providing said purchaser transaction identifier from said transaction server addressed to said first mobile phone in a second message using a message format such that said first mobile phone displays said purchaser transaction identifier;
receiving a third message at the transaction server, said third message originating from said second mobile phone, said third message comprising said purchaser transaction identifier;
generating a seller transaction identifier to be associated with said purchase transaction;
providing said seller transaction identifier from said transaction server addressed to said second mobile phone in a fourth message using said message format such that said second mobile phone displays said seller transaction identifier;
receiving a fifth message at the transaction server from said first mobile phone, said fifth message indicating authorization to proceed with said purchase transaction, wherein said fifth message is received within a defined timeframe;
in response to determining that said fifth message is not received within said defined timeframe, terminating, by the transaction server, said purchase transaction;
receiving a sixth message at the transaction server from said second mobile phone, said sixth message comprising data identifying an item and a first amount of the item;
receiving a seventh message at the transaction server from said first mobile phone indicating said transaction server to proceed with processing said purchase transaction; and
providing a first confirmation message to said first mobile phone and a second confirmation message to said second mobile phone.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a transaction server facilitates a purchase transaction for goods or services between users at two mobile phones. The Purchaser initiates a request for a purchase transaction to a server, and is provided with a unique code (“purchasing nonce”) that is uniquely associated with the request. The user of the first mobile phone provides the purchasing nonce to the Seller, who enters that value into the selling mobile phone. The selling mobile phone initiates a request to join the transaction as identified by the purchasing nonce. After confirmation of the Purchaser that the Seller can join the transaction, the Seller can itemize the goods for sale, which are electronically presented to the Purchaser for approval. After all items are selected, the Purchaser approves the transaction, and the transaction server can then transfers funds. An electronic receipt is provided to the Purchaser'"'"'s mobile phone for confirmation.
-
Citations
20 Claims
-
1. A method to process communication associated with a transaction server comprising a processor, said communication involving a first mobile phone and a second mobile phone, said method comprising:
-
receiving a first message at said transaction server, said first message received from said first mobile phone and requesting said purchase transaction; determining a purchaser transaction identifier at said transaction server to be associated with said purchase transaction; providing said purchaser transaction identifier from said transaction server addressed to said first mobile phone in a second message using a message format such that said first mobile phone displays said purchaser transaction identifier; receiving a third message at the transaction server, said third message originating from said second mobile phone, said third message comprising said purchaser transaction identifier; generating a seller transaction identifier to be associated with said purchase transaction; providing said seller transaction identifier from said transaction server addressed to said second mobile phone in a fourth message using said message format such that said second mobile phone displays said seller transaction identifier; receiving a fifth message at the transaction server from said first mobile phone, said fifth message indicating authorization to proceed with said purchase transaction, wherein said fifth message is received within a defined timeframe; in response to determining that said fifth message is not received within said defined timeframe, terminating, by the transaction server, said purchase transaction; receiving a sixth message at the transaction server from said second mobile phone, said sixth message comprising data identifying an item and a first amount of the item; receiving a seventh message at the transaction server from said first mobile phone indicating said transaction server to proceed with processing said purchase transaction; and providing a first confirmation message to said first mobile phone and a second confirmation message to said second mobile phone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing system for processing messages from mobile phone, said computing system comprising:
-
a processor executing a computer program configured to perform the steps of; receiving a first message at said purchase transaction server, said first message received from said first mobile phone and requesting said purchase transaction, determining a purchaser transaction identifier at said purchase transaction server to be associated with said purchase transaction, providing said purchaser transaction identifier from said transaction server addressed to said first mobile phone in a second message using a message format such that said first mobile phone displays said purchaser transaction identifier, receiving a third message at the purchase transaction server, said third message originating from said second mobile phone, said third message comprising said purchaser transaction identifier, generating a seller transaction identifier to be associated with said purchase transaction, providing said seller transaction identifier from said transaction server addressed to said second mobile phone in a fourth message using said message format such that said second mobile phone displays said seller transaction identifier, receiving a fifth message at the purchase transaction server from said first mobile phone, said fifth message indicating authorization to proceed with said purchase transaction, wherein said fifth message is received within a defined timeframe, in response to determining that said fifth massage is not received within said defined timeframe, terminating, by said transaction server, said purchase transaction, receiving a sixth message at the transaction server from said second mobile phone, said sixth message comprising data identifying an item and a first amount of the item, receiving a seventh message at the transaction server from said first mobile phone indicating said transaction server to proceed with processing said purchase transaction, and providing a first confirmation message to said first mobile phone and a second confirmation message to said second mobile phone; a memory configured to store computer executable instructions for generating said purchaser transaction identifier and said seller transaction identifier; and an interface for receiving said messages from said mobile phones. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium storing instructions causing a processor to perform the steps of:
-
determine that a first message received at said processor requests from a first mobile phone requests a purchase transaction; determine a purchaser transaction identifier to be associated with said purchase transaction, provide said purchaser transaction identifier from said processor to an interface addressed to said first mobile phone in a second message using a message format such that said first mobile phone displays said purchaser transaction identifier, receive a third message at the processor, said third message originating from said second mobile phone, wherein said third message comprises said purchaser transaction identifier, generate a seller transaction identifier to be associated with said purchase transaction, provide said seller transaction identifier from said processor to said interface addresses to said second mobile phone in a fourth message using said message format such that said second mobile phone displays said seller transaction identifier, receive a fifth message at the processor from said first mobile phone, said fifth message indicating authorization to proceed with said purchase transaction, wherein said fifth massage is received within a defined timeframe, terminate said purchase transaction, responsive to determining that said fifth massage is not received within said defined timeframe, receive a sixth message at the processor from said second mobile phone, said sixth message comprising data identifying an item and a first amount of the item, receive a seventh message at the processor from said first mobile phone indicating said transaction server to proceed with processing said purchase transaction, and provide a first confirmation message to said interface addressed to said first mobile phone and a second confirmation message to said interface addressed to said second mobile phone. - View Dependent Claims (18, 19, 20)
-
Specification