Patent ID: 9697567
Date: 2017-07-04
CPC Classifications: G06Q

Claim:
1. A method comprising receiving, by a computer server of a social network service, a request for a user-to-user direct communication session initiated by a first user, via a first instance of a social network application executing on a first client device; receiving, by the computer server of the social network service, and from the social network application executing on the first client device, an identification of a second user as an intended recipient in the user-to-user direct communication session; establishing, by the computer server of the social network service, the user-to-user direct communication session between the first instance of the social network application executing on the first client device, and a second instance of the social network application executing on a second client device associated with the second user; transmitting, by the computer server of the social network service, communication input received via the first instance of the social network application executing on the first client device, to the second instance of the social network application executing on the second client device; receiving an indication of a link selected via the first instance or second instance of the social network application, the link corresponding to a request to transfer funds between the first user and the second user; in response to receiving the indication of the link via the first instance or second instance of the social network application, invoking a separate window or sub-window within the first instance or second instance of the social network application to allow the requested funds transfer between the first user and the second user; receiving, via the separate window or sub-window within the first instance or second instance of the social network application, an amount of funds to be transferred; determining, by the computer server, a first financial account associated with the first user; determining, by the computer server, a second financial account associated with the second user; and initiating, by the computer server, a transfer of the amount of funds from the first financial account associated with the first user to the second financial account associated with the second user.