System and method for electronically facilitating, recording, and tracking transactions
First Claim
Patent Images
1. A method for processing a transaction initiated using a messaging client, comprising:
- receiving a request in an intermediate protocol identifying a recipient and including transaction information, wherein the request originates from the messaging client in a messaging protocol supported by the messaging client and is translated into the intermediate protocol by an interface;
sending a confirmation request to the messaging client, via the interface, wherein the confirmation request includes a request for confirmation of the requested transaction and wherein the confirmation request is translated by the interface from the intermediate protocol into the messaging protocol supported by the client;
facilitating the requested transaction in response to a confirmation of the requested transaction; and
sending notification of completion of the requested transaction to the messaging client, via the interface, wherein the notification is translated by the interface from the intermediate protocol to the messaging protocol supported by the messaging client.
0 Assignments
0 Petitions
Accused Products
Abstract
A method to facilitate a transaction using an instant messaging client comprising, receiving a formatted transaction request from the client via a messaging protocol, identifying a recipient and transaction information, facilitating the transaction and sending a notification of completion of the transaction via the messaging protocol.
-
Citations
33 Claims
-
1. A method for processing a transaction initiated using a messaging client, comprising:
-
receiving a request in an intermediate protocol identifying a recipient and including transaction information, wherein the request originates from the messaging client in a messaging protocol supported by the messaging client and is translated into the intermediate protocol by an interface;
sending a confirmation request to the messaging client, via the interface, wherein the confirmation request includes a request for confirmation of the requested transaction and wherein the confirmation request is translated by the interface from the intermediate protocol into the messaging protocol supported by the client;
facilitating the requested transaction in response to a confirmation of the requested transaction; and
sending notification of completion of the requested transaction to the messaging client, via the interface, wherein the notification is translated by the interface from the intermediate protocol to the messaging protocol supported by the messaging client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method to initiate a financial transaction using a messaging client, comprising:
-
receiving a financial transaction request, wherein the financial transaction request identifies a recipient and an amount of a transaction;
formatting the financial transaction request using the messaging client into a first format according to a messaging protocol and sending the formatted financial transaction request;
receiving a confirmation request for the financial transaction in the first format;
formatting the confirmation request using the messaging client into a Graphical User Interface (GUI) format and displaying the confirmation request;
receiving input corresponding to the confirmation request via the messaging client;
formatting the received input into the first format using the messaging client and sending the input to the confirmation request; and
receiving and formatting a notification of completion of the transaction in the GUI format and displaying the notification. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A method to facilitate a transaction initiated using a messaging client, comprising:
-
receiving a transaction request in a first format according to a messaging protocol from the messaging client;
formatting the transaction request into a second format and sending the formatted request to an intermediary server;
receiving a notification of completion of transaction from the intermediary server in the second format;
formatting the notification in the first format and sending the formatted notification to the messaging client. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A method to facilitate a transaction initiated using a messaging client, comprising:
-
receiving a message in a first format according to a messaging protocol from the messaging client;
determining whether the message is a transaction request; and
formatting the message into a second format, if the message is a transaction request, and sending the formatted request to an interface. - View Dependent Claims (31, 32, 33)
-
Specification