Automatic invoice creation for chat and social platforms
Abstract
A method includes determining that a chat text provided in a chat session between first and second chat application instances is directed to a transaction negotiation, the chat session for facilitating communication between the chat application instances. The method includes determining, in an image associated with the transaction, first and second image elements that are associated with the transaction. Responsive to the determination that the chat text is directed to the negotiation of the transaction, the method can generate an invoice for a first transaction portion that is associated with the first element. The method can provide the invoice, via the chat session, to the first and/or chat application instance. Responsive to determining that the first transaction portion is performed, the method can determines to indicate, via the image, that the first element is unavailable for additional transactions.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for creation of invoices for transactions creation of invoices for transaction negotiated via social platforms, the method comprising:
determining that a chat text provided in a chat session between a first chat application instance and a second chat application instance of a plurality of chat application instances is directed to a negotiation of a transaction, the chat session being hosted by a chat service for facilitating communication between the plurality of chat application instances; determining, in an image associated with the transaction, a first image element and a second image element that are both associated with the transaction; responsive to the determination that the chat text is directed to the negotiation of the transaction, generating an invoice for a first transaction portion of the transaction, the first transaction portion associated with the first image element; providing the invoice to at least one of the first chat application instance and the second chat application instance; and responsive to determining that the first transaction portion is performed, determining to indicate, via the image, that the first image element is unavailable for additional transactions.
2 . The method of claim 1 , wherein
the transaction is for a transfer of an item or a service between a first user associated with the first chat application instance and a second user associated with the second chat application instance.
3 . The method of claim 1 , further comprising:
accessing the chat session via a payment chat bot simulating one of the plurality of chat application instances; and providing the invoice to the chat session via the payment chat bot.
4 . The method of claim 1 , further comprising:
acquiring the image associated with the transaction, wherein said determining the first image element and the second image element is based on a correlation of the chat text to contents of the transaction.
5 . The method of claim 1 , further comprising:
receiving, from the second chat application instance, a selection tag indicating the first element, wherein said providing the invoice is based, at least in part, on the selection tag.
6 . The method of claim 1 , further comprising:
responsive to the determination that the chat text is directed to the negotiation of the transaction, providing the image to the chat session; and responsive to determining to indicate that the first element is unavailable, updating the provided image at the chat session.
7 . The method of claim 1 , wherein said providing the invoice comprises transmitting another chat text to the chat session, the another text for causing a first user interface of a first user device hosting the first chat application instance to present the invoice for approval.
8 . The method of claim 1 , further comprising:
responsive to receiving an indication, via the chat session, that a user of the chat session has indicated intent to facilitate the first transaction portion, indicating, via the image, that the first element is temporarily unavailable for the additional transactions; wherein said determining to indicate, via the image, that the first element is unavailable for the additional transactions comprises changing the indication of the first element from being temporarily unavailable to being unavailable.
9 . The method of claim 1 , wherein said providing the invoice comprises
communicating, without using the chat session, the first chat application instance to cause a first user interface of a first user device hosting the first chat application instance to present the invoice for approval.
10 . A system comprising:
a non-transitory memory storing instructions; and a processor configured to execute the instructions to cause the system to:
determine that a chat text provided in a chat session between a first chat application instance and a second chat application instance of a plurality of chat application instances is directed to a negotiation of a transaction, the chat session being hosted by a chat service for facilitating communication between the plurality of chat application instances;
determine, in an image associated with the transaction, a first image element and a second image element that are both associated with the transaction;
responsive to the determination that the chat text is directed to the negotiation of the transaction, generate an invoice for a first transaction portion of the transaction, the first transaction portion associated with the first element;
provide the invoice, via the chat session, to at least one of the first chat application instance and the second chat application instance; and
responsive to determining that the first transaction portion is performed, determine to indicate, via the image, that the first element is unavailable for additional transactions.
11 . The system of claim 10 , wherein
the transaction is for a transfer of an item or a service between a first user associated with the first chat application instance and a second user associated with the second chat application instance.
12 . The system of claim 10 , wherein executing the instructions further causes the system to,
access the chat session via a payment chat bot simulating one of the plurality of chat application instances; and provide the invoice to the chat session via the payment chat bot.
13 . The system of claim 10 , wherein executing the instructions further causes the system to,
acquire the image associated with the transaction, wherein said determining the first image element and the second image element is based on a correlation of the chat text to contents of the transaction.
15 . The system of claim 10 , wherein executing the instructions further causes the system to,
receive, from the second chat application instance, a selection tag indicating the first element, wherein said providing the invoice is based, at least in part, on the selection tag.
16 . A non-transitory machine-readable medium having instructions stored thereon, the instructions executable to cause performance of operations comprising:
determining that a first chat text accessed at a chat session includes an image that includes a first image element and a second image element for a transaction; generating an invoice for a first transaction portion of the transaction, the first transaction portion associated with the first element; providing the invoice, via the chat session, to at least one of the first chat application and the second chat application; and responsive to determining that the first transaction portion is performed, to amending the image to indicate that the first element is unavailable for additional transactions.
17 . The non-transitory machine-readable medium of claim 16 , wherein
the first chat text is between a first chat application instance and a second chat application instance of a plurality of chat application instances; and the chat session is hosted by a chat service for facilitating communication between a plurality of chat application instances that includes the first chat application instance and the second chat application instance.
18 . The non-transitory machine-readable medium of claim 16 , wherein
the transaction is for a transfer of an item or a service between a first user associated with the first chat application instance and a second user associated with the second chat application instance.
19 . The non-transitory machine-readable medium of claim 16 , wherein the operations are further for:
acquiring the image associated with the transaction, wherein said determining the first image element and the second image element is based on a correlation of the chat text to contents of the transaction.
20 . The non-transitory machine-readable medium of claim 16 , wherein the operations are further for:
receiving, from the second chat application instance, a selection tag indicating the first element, wherein said providing the invoice is based, at least in part, on the selection tag.Join the waitlist — get patent alerts
Track US2019102813A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.