US 12,002,021 B2
System and method for staging money transfers between users having profiles
Thomas Christophersen, West Suffix (GB); Terry Wallace, Tyler, TX (US); Connie Jacobson, Bloomington, MN (US); and Renee Rusnak, Frisco, TX (US)
Assigned to MoneyGram International, Inc., Dallas, TX (US)
Filed by MoneyGram International, Inc., Minneapolis, MN (US)
Filed on Dec. 16, 2020, as Appl. No. 17/247,550.
Application 17/247,550 is a continuation of application No. 16/222,520, filed on Dec. 17, 2018, granted, now 10,909,512.
Application 16/222,520 is a continuation of application No. 13/957,186, filed on Aug. 1, 2013, granted, now 10,192,204, issued on Jan. 29, 2019.
Prior Publication US 2021/0103902 A1, Apr. 8, 2021
Int. Cl. G06Q 40/00 (2023.01); G06Q 20/02 (2012.01); G06Q 20/10 (2012.01)
CPC G06Q 20/10 (2013.01) [G06Q 20/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of communication between a first user's computing device and a second user's computing device for facilitating money transfer request, the method comprising:
receiving on a server a first user's profile information from the first user's computing device including transfer preference information for the first user;
generating on the server a first user's profile based on the received first user's profile information wherein the generating first user's profile includes storing and transforming data that can include binary numbers, binary alphabets, or other alpha-numeric characters;
receiving on the server identifying information for a second user from the first user's computing device;
transmitting via the server a message to a second user's computing device wherein the message contains a link to be displayed on an interface of the second user's device which allows the second user to send second user's profile information to the server via the interface of the second user's device;
receiving on the server the second user's profile information from the second user's computing device including transfer preference information for the second user;
generating on the server a second user's profile based on the second user's profile information wherein the generating second user's profile includes transforming and storing data that can include binary numbers, binary alphabets, or other alpha-numeric characters;
forming on the server a database association between the first user's profile to the second user's profile;
displaying a profile search page on an interface of the first user's computing device;
generating a search query based on the search terms input into the first user's device via the interface of the first user's computing device;
identifying one or more profiles in the database corresponding to the search criteria;
sending partial information regarding the one or more profiles back to the first user's devices for display via the interface of the first device;
displaying on the interface of the first device a list of profiles to be selected on the first user's computing device;
allowing the selection of one profile via the interface of the first device;
receiving on the server a money transfer request from the first user's computing device, the money transfer request indicating the second user as a recipient; and
staging on the server a money transfer between the first user and the second user using the first user's profile and the second user's profile and at least the transfer preference of either the first user or the second user.