US 12,309,063 B2
Systems and methods for remote synthetic transactions via a tunnel to distributed agents
Andrew Burghes, Silchester (GB)
Assigned to NetScout Systems, Inc., Westford, MA (US)
Filed by NetScout Systems, Inc., Westford, MA (US)
Filed on Sep. 7, 2023, as Appl. No. 18/462,981.
Claims priority of provisional application 63/460,532, filed on Apr. 19, 2023.
Prior Publication US 2024/0356840 A1, Oct. 24, 2024
Int. Cl. H04L 45/00 (2022.01); H04L 9/40 (2022.01); H04L 45/12 (2022.01)
CPC H04L 45/566 (2013.01) [H04L 45/123 (2013.01); H04L 63/029 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a data processing system comprising one or more processors, coupled with memory, to:
receive a request to execute a synthetic transaction to simulate one or more actions of a telecommunications device to access a service hosted by one or more servers via a network, wherein the telecommunications device is at a location which is remote from the data processing system;
create, responsive to receipt of the request to execute the synthetic transaction, a tunnel between the data processing system and the telecommunications device, the tunnel configured to encapsulate packets transmitted between the data processing system and the telecommunications device via the tunnel;
execute, responsive to creation of the tunnel, the synthetic transaction by transmission of one or more first data packets via the tunnel to the telecommunications device to cause the telecommunications device to receive one or more second data packets from the service, wherein the one or more first data packets are configured to indicate the location of the telecommunications device as a source of the one or more first data packets;
receive, responsive to execution of the synthetic transaction to access the service, a response from the telecommunications device via the tunnel, the response including information associated with transmission of the one or more second data packets from the service to the telecommunications device; and
provide, based on the response received via the tunnel, a notification indicative of a performance of the service.