Network-based content discovery using messages of a messaging platform
US-9509643-B1 · Nov 29, 2016 · US
US11244293B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11244293-B2 |
| Application number | US-201916557622-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 30, 2019 |
| Priority date | Oct 31, 2014 |
| Publication date | Feb 8, 2022 |
| Grant date | Feb 8, 2022 |
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.
In particular embodiments, a method of transferring money by use of a payment proxy includes receiving a notification of an intent to initiate a monetary transaction in a message entered by a user of a communication platform, identified based on a determination of a particular context associated with content of the message. The method includes parsing the message to identify a unique payment proxy associated with a financial account having a syntax that includes a currency indicator and a string of characters. The method includes identifying a recipient financial account associated with the unique payment proxy. The method includes identifying a sender financial account based on the particular context associated with the content of the user message. The method includes initiating a transfer of a payment amount between the sender financial account and the recipient financial account associated with the unique payment proxy in accordance with the monetary transaction.
Opening claim text (preview).
The invention claimed is: 1. A method of transferring money by use of a unique payment proxy, comprising: receiving, by a payment service system and from a computing system associated with a third-party communication platform, a message entered by a user of the third-party communication platform; parsing, by the payment service system, content of the message to identify a unique payment proxy based on a syntax comprising: a currency indicator that corresponds to a particular currency of a plurality of currencies; and a string of one or more characters, wherein the characters comprise letters or numbers, wherein the currency indicator and the string are concatenated such that the currency indicator appears immediately before the string, wherein the unique payment proxy is provided in lieu of financial account information associated with a recipient financial account; determining an intent of the user based at least in part on evaluating, using a statistical parsing model or natural language processing, at least one of context of the message and content of the message compared with at least one of context of at least one other message and content of at least one other message; identifying, by the payment service system and using a database of a payment service, the recipient financial account based at least in part on a mapping of the unique payment proxy with association data stored in the database; identifying, by the payment service system, a sender financial account based at least in part on context of the message received from the third-party communication platform; and based at least in part on determining the intent of the user, initiating, by the payment service system, a transfer of a payment amount between the sender financial account and the recipient financial account associated with the unique payment proxy in accordance with the monetary transaction. 2. The method of claim 1 , further comprising: determining, by the payment service system, the payment amount for the transfer from the sender financial account to the recipient financial account based at least in part on the content of the message. 3. The method of claim 1 , further comprising: transmitting, by the payment service system and to the computing system associated with the third-party communication platform, a confirmation message for the monetary transaction that is to be provided to the user of the third-party communication platform through a message on the third-party communication platform. 4. The method of claim 3 , wherein the confirmation message includes an interactive confirmation prompt to request the user to confirm details of the transfer of the payment amount, the method further comprising: receiving, by the payment service system, an indication that the user has interacted with the interactive confirmation prompt, wherein the transfer of the payment amount is initiated responsive to receiving the indication that the user has interacted with the confirmation prompt. 5. The method of claim 1 , wherein the association data specifies an association between the recipient financial account and the unique payment proxy. 6. The method of claim 1 , further comprising: identifying, by the payment service system, a sender identifier based at least in part on the content of the message entered by the user of the third-party communication platform; and identifying, by the payment service system, the sender financial account further based at least in part on association data specifying an association between the sender identifier and the sender financial account. 7. The method of claim 1 , further comprising: identifying, by the payment service system, the payment amount by parsing the content of the message to identify a second string of characters comprising the currency indicator preceding one or more numeric characters. 8. The method of claim 1 , wherein evaluating at least one of context of the message and content of the message comprises: computing a probability that the intent to initiate the monetary transaction derived from at least one of context of the message and content of the message is accurate; and determining that the computed probability satisfies a threshold. 9. A payment service system comprising: one or more processors; and one or more non-transitory computer-readable storage media coupled to the one or more of the processors and the one or more non-transitory computer storage media storing instructions that when executed by the one or more of the processors cause the one or more processors to perform the steps of: receive, from a computing system associated with a third-party communication platform, a message entered by a user of the third-party communication platform; parse content of the message to identify a unique payment proxy based on a syntax comprising: a currency indicator that corresponds to a particular currency of a plurality of currencies; and a string of one or more characters, wherein the characters comprise letters or numbers, wherein the currency indicator and the string are concatenated such that the currency indicator appears immediately before the string, wherein the unique payment proxy is provided in lieu of financial account information associated with a recipient financial account; determine an intent of the user based at least in part on evaluating, using a statistical parsing model or natural language processing, at least one of context of the message and content of the message compared with at least one of context of at least one other message and content of at least one other message; identify, using a database of a payment service, the recipient financial account based at least in part on a mapping of the unique payment proxy with association data stored in the database; identify a sender financial account based at least in part on context of the message received from the third-party communication platform; and based at least in part on determining the intent of the user, initiate a transfer of a payment amount between the sender financial account and the recipient financial account associated with the unique payment proxy in accordance with the monetary transaction. 10. The payment service system of claim 9 , wherein the instructions, when executed by the one or more of the processors further cause the one or more processors to: determine the payment amount for the transfer from the sender financial account to the recipient financial account based at least in part on the content of the message. 11. The payment service system of claim 9 , wherein the instructions, when executed by the one or more of the processors further cause the one or more processors to: transmit, to the computing system associated with the third-party communication platform, a confirmation message for the monetary transaction that is to be provided to the user of the third-party communication platform through a message on the third-party communication platform. 12. The payment service system of claim 11 , wherein the confirmation message includes an interactive confirmation prompt to request the user to confirm details of the transfer of the payment amount, and wherein the instructions, when executed by the one or more of the processors further cause the one or more processors to: receive an indication that the user has interacted with the interactive confirmation prompt, wherein the transfer of the payment amount is initiated responsive to receiving the indication that the user has interacted with the confirmation prompt. 13. The payment service system of claim 9 , wherein the association data specifies an association
Business processes related to social networking or social networking services · CPC title
using social networks · CPC title
Payment applications installed on the mobile devices · CPC title
using messaging services or messaging apps (using mobile network messaging services for payment, e.g. SMS G06Q20/3255) · CPC title
Transactions dependent on location of M-devices · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.