Customer communication analysis tool
US-2015348048-A1 · Dec 3, 2015 · US
US10062072B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10062072-B2 |
| Application number | US-201414577410-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 19, 2014 |
| Priority date | Dec 19, 2014 |
| Publication date | Aug 28, 2018 |
| Grant date | Aug 28, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present disclosure relates to systems, methods, and devices for enabling peer to business payments using an integrated payment and messaging system. In particular, the integrated payment and messaging system allows users to send electronic payments as well as exchange messages with a merchant. The integrated payment and messaging system can improve security by allowing a user to make a purchase without having to provide sensitive financial information to the merchant. In addition, the integrated payment and messaging system can allow a user to make a payment for an order seamlessly during a conversation with the merchant.
Opening claim text (preview).
What is claimed is: 1. A method comprising: providing, to one or more servers associated with a payment system, location information of a client device of a user; in response to receiving, at the client device of the user, an indication that the client device of the user is within a predefined proximity of a location of a merchant: indicating that the client device of the user is within the predefined proximity of the location of the merchant, and accessing a messaging thread between the user and the merchant on a display device of the client device of the user, wherein accessing the messaging thread comprises opening a conversation between the user and the merchant within a messaging user interface of a messaging application; receiving, at the client device of the user, a product listing comprising a plurality of products available from the merchant; providing one or more of the products from the product listing in the messaging thread; sending, to the one or more servers in response to a selected product from within the messaging application, a product identifier for the selected product; receiving, at the client device of the user, a payment request message from the merchant to the user, the payment request message including a payment amount corresponding to the selected product and a transaction identifier; providing, by at least one processor of the client device of the user, the payment request message within the messaging thread between the user and the merchant; receiving, by the at least one processor, a selection by the user to pay the merchant the payment amount; sending, to the one or more servers associated with the messaging application, a payment message including the payment amount and the transaction identifier and a second message identifying the payment amount for displaying within the messaging thread; and adding the second message to the messaging thread between the user and the merchant. 2. The method as recited in claim 1 , further comprising converting the payment amount of the payment request message into a selectable element in a time-dependent flow of the conversation within the messaging thread. 3. The method as recited in claim 2 , wherein receiving the selection by the user comprises receiving a selection of the selectable element within the messaging thread. 4. The method as recited in claim 1 , wherein receiving the selection by the user comprises: identifying a payment amount entered by the user; and receiving a selection of a pay element within the messaging interface. 5. The method as recited in claim 1 , wherein accessing the messaging thread between the user and the merchant on the display device of the client device of the user comprises: determining that a messaging graphical user interface is not in focus on the display device of the client device of the user; and opening, in response to determining that the location of the client device of the user is within a geo-fence of the merchant, the messaging graphical user interface of the client device of the user to present the messaging thread comprising the conversation between the user and the merchant on the display device of the client device of the user. 6. The method as recited in claim 1 , further comprising: receiving an indication of successful authorization for the payment amount from the one or more servers; and providing, within a flow of the conversation within the messaging thread, the indication of successful authorization for the payment amount. 7. A method comprising: receiving, at a client device of a merchant, an indication that a client device of a user is within a predefined proximity of a location of the merchant; in response to the received indication, accessing a messaging thread between the user and the merchant on a display device of the client device of the merchant, wherein accessing the messaging thread comprises opening a conversation between the user and the merchant within a messaging user interface of a messaging application; sending, to the client device of the user, a product listing within the messaging thread, the product listing comprising a plurality of products available from the merchant; receiving, at the client device of the merchant and within the messaging thread, a first message from the user indicating a product the user desires to purchase from the plurality of products in the product listing, the first message comprising a product identifier corresponding to the product; providing, by at least one processor of the client device of the merchant, the first message within the messaging thread between the user and the merchant; generating, by the at least one processor, a payment request message with a payment amount for the product corresponding to the product identifier; sending, by the at least one processor to one or more servers associated with the messaging application, the payment request message for delivery to the user; receiving a payment message from the one or more servers associated with the messaging application indicating that payment amount was received from the user; and providing, by the at least one processor, a second message within the messaging thread between the user and the merchant, the second message indicating receipt of the payment amount. 8. The method as recited in claim 7 , further comprising: generating a transaction identifier in response to the payment message from the one or more servers, the transaction identifier being associated with the payment message and the messaging thread; receiving, from the user, a request to refund the payment amount to the user in association with the transaction identifier; processing the request to refund the payment amount to a payment credential of the user; and sending a refund message to the user indicating a successful refund for the payment amount. 9. The method as recited in claim 7 , further comprising: receiving an image of the user; providing the image of the user within a time-dependent flow of the conversation of the messaging thread between the user and the merchant to allow the merchant to verify the identity of the user; and comparing, using image recognition techniques, the image of the user to stored information in a messaging database to verify the identity of the user. 10. The method as recited in claim 7 , wherein accessing the messaging thread between the user and the merchant comprises opening a messaging graphical user interface at the client device of the merchant, the messaging graphical user interface comprising the messaging thread between the user and the merchant. 11. The method as recited in claim 7 , further comprising: in response to the received indication, adding the user to a list of contacts for the merchant; and providing, within the messaging thread between the user and the merchant, a notification that the user was added to the list of contacts for the merchant. 12. The method as recited in claim 7 , wherein accessing the messaging thread between the user and the merchant comprises: determining that a messaging graphical user interface is not in focus on the display device of the client device of the merchant; and opening, in response to determining that the location of the client device of the user is within a geo-fence of the merchant, the messaging graphical user interface of the client device of the merchant to present the messaging thread comprising the conversation between the user and the merchant on the display device of the client device of the merchant. 13. The method as recited in claim 7 , wherein the product identifier comprises an object identifier corresponding
using wireless networks · CPC title
Cancellation of a transaction · CPC title
using mobile network messaging services for payment, e.g. SMS · CPC title
Transactions dependent on location of M-devices · CPC title
involving remote charge determination or related payment systems · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.