User interface configurations for data transfers
AssigneePaypal, Inc.
InventorsJohn Tsai, Sumeet Ahuja
Life of this patent
Estimating the term…
Abstract
Various systems, mediums, and methods herein describe mechanisms that enable client devices to transfer data between various sources and/or requesters. A smartphone system may receive one or more touch inputs from a graphical user interface. The smartphone system may determine a quantity requested and an identifier of the one or more requesters of the quantity. The smartphone system may determine one or more sources able to provide the requested quantity based on the identifier, where each source may be able to provide at least a portion of the quantity requested. The smartphone system may generate an indication of the one or more sources to display the indication on the graphical user interface.
Claims22
A system, comprising:
- a non-transitory memory;
- and
- one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:
- receiving one or more first touch inputs from a graphical user interface of a device of a source;
- determining, based at least on the one or more first touch inputs, a quantity of funds to be provided by the source and an identifier of a requester of the quantity;
- simultaneously displaying, via the graphical user interface, the identifier, a location for providing the quantity of funds, and a time period for providing the quantity of funds;
- detecting, via the graphical user interface, a second touch input on the identifier;
- determining that a pressure of the second touch input exceeds a predefined threshold;
- displaying, via the graphical user interface and in response to the determining that the pressure of the second touch input exceeds the predefined threshold, a connection map that visually illustrates:
- one or more first connections associated with the requester but not with the source, one or more second connections associated with the source but not with the requester, and one or more third connections that is common to both the requester and the source;
- analyzing the one or more third connections;
- determining, based on the analyzing, a risk associated with providing the quantity to the requester and a return quantity to be provided by the requester based on the risk;
- and
- displaying the risk with the return quantity via the graphical user interface.
A non-transitory machine-readable medium comprising instructions which, when executed, cause a machine to perform operations comprising:
- receiving one or more first inputs from a graphical user interface of the machine;
- determining, based at least on the one or more first inputs received, a quantity of funds to be provided by a source;
- determining a requester for the quantity and an identifier of the requester;
- simultaneously displaying, via the graphical user interface, the identifier, a location for providing the quantity of funds, and a time period for providing the quantity of funds;
- detecting, via the graphical user interface, a second input on the identifier;
- determining that a pressure of the second input exceeds a predefined threshold;
- displaying, via the graphical user interface and in response to the determining that the pressure of the second input exceeds the predefined threshold, a connection map that visually illustrates:
- one or more first connections associated with the requester but not with the source, one or more second connections associated with the source but not with the requester, and one or more third connections that is common to both the requester and the source;
- analyzing the one or more third connections;
- determining, based on the analyzing, a risk associated with providing the quantity to the requester and a return quantity to be provided by the requester based on the risk;
- and
- displaying the risk with the return quantity via the graphical user interface.
A method, comprising:
- receiving, by one or more hardware processors of a server, a request for a quantity of funds by a client device;
- determining, by the one or more hardware processors, one or more requesters of the quantity based at least on the request;
- determining, by the one or more hardware processors, one or more sources able to provide the quantity based at least on the one or more requesters, wherein each source of the one or more sources is able to provide at least a portion of the quantity;
- causing a graphical user interface of a device of the one or more sources to simultaneously display, one or more identifiers of the one or more requesters, a location for providing the quantity of funds, and a time frame period for providing the quantity of funds;
- causing the graphical user interface to display, in response to a determination that a pressure of a touch input on the one or more identifiers of the graphical user interface exceeds a predefined threshold, a graphical connection map that visually illustrates:
- one or more first connections associated with the one or more requesters but not with the one or more sources, one or more second connections associated with the one or more sources but not with the one or more requesters, and one or more third connections that are common connections to the one or more requesters and the one or more sources;
- analyzing, by the one or more hardware processors, the one or more third connections;
- determining, by the one or more hardware processors and based on the analyzing, a risk associated with providing the quantity to the one or more requesters and a return quantity to be provided by the one or more requesters based on the risk;
- and
- causing display, by the one or more hardware processors and via the graphical user interface, the risk with the return quantity to the one or more sources.
Dependencies are inferred from the claim text.