US 12,293,347 B2
Computerized agent external to an instant messaging (IM) service for enhancing an IM session managed by the IM service
Roy S. Melzer, Tel-Aviv (IL)
Filed by Roy S. Melzer, Tel-Aviv (IL)
Filed on Aug. 7, 2023, as Appl. No. 18/230,736.
Application 18/230,736 is a continuation of application No. 17/384,851, filed on Jul. 26, 2021, granted, now 11,720,878.
Application 17/384,851 is a continuation of application No. 17/092,470, filed on Nov. 9, 2020, granted, now 11,074,571, issued on Jul. 27, 2021.
Application 17/092,470 is a continuation of application No. 16/865,551, filed on May 4, 2020, granted, now 10,832,236, issued on Nov. 10, 2020.
Application 16/865,551 is a continuation of application No. 15/272,642, filed on Sep. 22, 2016, granted, now 10,643,197, issued on May 5, 2020.
Application 15/272,642 is a continuation of application No. PCT/IL2015/050302, filed on Mar. 23, 2015.
Claims priority of provisional application 62/092,344, filed on Dec. 16, 2014.
Claims priority of provisional application 62/053,248, filed on Sep. 22, 2014.
Claims priority of provisional application 61/969,189, filed on Mar. 23, 2014.
Prior Publication US 2023/0410084 A1, Dec. 21, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/32 (2012.01); G06Q 10/10 (2023.01); G06Q 20/02 (2012.01); G06Q 20/22 (2012.01); G06Q 20/38 (2012.01); G06Q 40/02 (2023.01); H04L 51/046 (2022.01); H04L 65/403 (2022.01); H04L 67/02 (2022.01)
CPC G06Q 20/3255 (2013.01) [G06Q 10/10 (2013.01); G06Q 20/02 (2013.01); G06Q 20/223 (2013.01); G06Q 20/386 (2020.05); G06Q 40/02 (2013.01); H04L 51/046 (2013.01); H04L 65/403 (2013.01); H04L 67/02 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A method comprising:
using at least one processor for applying a natural language processing (NLP) analysis, on text providing in one or more electronic messages;
identifying a payment event based on the natural language processing analysis of the one or more electronic messages sent from a first client device associated with a sender to a recipient;
identifying an identifier of the recipient which is associated with the payment event;
transmitting, by the first client device, the identifier to a server side, so that the server side transfers information about completing the payment event to the recipient using a client of a messaging application which is executed on a second client device associated with the recipient;
transmitting, by the server side, a status of completing the payment event to the sender using a client of the messaging application which is executed on the first client device;
receiving, from the second client device, an indication of the recipient having selected the selectable option to accept of a payment during the payment event;
sending, to a payment provider server via the server side, an authorization request that causes a payment amount to be debited from a sender account and credited to a recipient account;
wherein said one or more electronic messages are in a message thread managed in an instant messaging (IM) service to which the sender and the recipient are registered using a telephone number; and
wherein the recipient is added to the message thread by selecting a contact from a contact list in response to a user action of said sender using the first client device.