Patent ID: 9595031
Date: 2017-03-14
CPC Classifications: G06Q

Claim:
1. A computer-implemented method for facilitating a user to interact with a payment application, the method comprising: generating a user interface; associating the user interface with the payment application, wherein the user interface enables the user to communicate, by exchanging messages, with a recipient; receiving, from the user interface, a request from the user to communicate with the recipient; in response to the request, initiating the payment application as a background process for the user interface; monitoring, by the payment application, a conversation between the user and the recipient, wherein the conversation is presented in the user interface; identifying a payment instruction in the conversation by analyzing the conversation, wherein analyzing the conversation includes detecting one or more specified characters input by the user and performing a sematic analysis of the conversation; retrieving contact information of the recipient, wherein retrieving the contact information of the recipient includes locating the contact information of the recipient by a contact search module, identifying a type of the contact information of the recipient by a contact identification module, and analyzing the contact information of the recipient by a contact analysis module; based on retrieved contact information, determining whether the recipient has an existing service account associated with the payment service; based on the retrieved contact information, determining whether the recipient has a previous transaction associated with the payment service; initiating a background payment process, without presenting the background payment process in the user interface, in response to the payment instruction; and implementing the payment application to complete the background payment process based on the retrieved contact information, wherein the conversation continues to be presented in the user interface and is not interrupted by the background payment process.