Patent ID: 11954517
Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 0:
1. A computer-implemented method comprising:
receiving, by a polling service system, a first Application Programming Interface (API) request from one or more source devices through a first endpoint, wherein the first API request indicates requirement of the one or more source devices to perform one or more data transactions with a corresponding candidate application server;
parsing, by the polling service system, the first API request of each of the one or more source devices to identify the requirement of the one or more source devices;
generating, by the polling service system, a unique first response for each of the one or more source devices based on the requirement corresponding to the one or more source devices, wherein the unique first response generated for each of the one or more source devices comprises a unique second endpoint that facilitates the one or more data transactions with the corresponding candidate application server; and
transmitting, by the polling service system, the unique first response generated for each of the corresponding one or more source devices, wherein each of the one or more source devices use the corresponding unique second endpoint to perform the one or more data transactions with the corresponding candidate application server;
wherein the unique first response further comprises at least one of the following: parameters required for performing the one or more data transactions with the corresponding candidate application server and a unique transaction token for validation purposes, an encryption key, one or more input fields for an API call, or any combination thereof; and
wherein the unique second endpoint is dynamically generated in response to each of the first API requests based on one or more predefined rules, wherein the one or more predefined rules are related to at least one of the following: a version of a corresponding candidate application facilitating the corresponding candidate application server, criticality of the requirement of the one or more source devices, geographic location of the one or more source devices, validity time of the unique second endpoint, or any combination thereof.