Patent ID: 11935043
Assignee: PAYPAL, INC.
Field: IT methods for management (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 10:
11. 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:
analyzing first data corresponding to a request from a first device to conduct a first transaction, wherein the first data includes first global positioning system (GPS) data of the first device, a first device identifier identifying the first device, a first network identifier identifying a network of the first device, or a first Internet Protocol (IP) address of the first device;
generating a first token for the first transaction, the first token configured to be routable at a first point in time;
analyzing second data corresponding to a request from a second device to conduct a second transaction, wherein the second data includes second GPS data of the second device, a second device identifier identifying the second device, a second network identifier identifying a network of the second device, or a second IP address of the second device;
generating a second token for the second transaction, the second token configured to be routable at a second point in time later than the first point in time;
determining, based on a comparison of the first data and the second data, that the first device and the second device are a same user device or are two separate devices sharing a common user;
determining, based on a type of the first transaction, a type of the second transaction, first temporal data associated with the first transaction, and second temporal data associated with the second transaction, that the first transaction and the second transaction are conducted within a predefined timeframe;
in response to a first determination that the first device and the second device are a same user device or are two separate devices sharing a common user and a second determination that the first transaction and the second transaction are conducted within a predefined timeframe, making a third determination that a routing of the first token should be postponed until the second point in time or later;
based on making the third determination, consolidating the routing of the first token and a routing of the second token, the consolidating including combining the first token and the second token into a single token; and
transmitting, on or after the second point in time, the single token to one or more devices in a single transmission based on a single payload request.