US2022232095A1PendingUtilityA1

Method and system for a network presence platform with intelligent routing

Assignee: BUNGEE TECH CORPPriority: Jul 31, 2018Filed: Nov 22, 2021Published: Jul 21, 2022
Est. expiryJul 31, 2038(~12 yrs left)· nominal 20-yr term from priority
H04L 67/125H04L 67/10H04L 67/02H04L 43/20H04L 43/08H04L 41/122H04L 41/0895H04L 41/40H04L 67/60H04L 41/0806H04L 69/22H04L 43/10H04L 43/028H04L 67/52H04L 67/54H04L 41/024H04L 67/32
47
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computer program product, system, and method for accessing an application from different locations to gather geo-location specific data via pre-provisioned network endpoints in the different locations, the method includes receiving a request from a client application to access an application via a particular geographical location to collect geo-location specific data via a pre-provisioned network endpoint in the particular location, selecting a route to send traffic via the particular geographical location using the pre-provisioned network endpoint, establishing a virtual circuit to route the request via a network endpoint, sending the request for execution to the network endpoint, collecting responses received from the network endpoint from accessing the application, and sending the responses to the client application.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for accessing an application from a different location than a location of a client application, the method comprising:
 receiving a request to route an execution of an operation to be performed on an application from a specific geographical location;   identifying a route to send the request for execution of the operation at an endpoint based at least in part on parameters received from the request, the parameters comprising a geographical location to execute the request, a protocol to execute the request, and a destination application to execute the operation;   determining whether sub-systems and remote endpoints have capacity or capability to execute the request at the endpoint;   upon determining capacity or capability is not available, identifying an alternate path and alternate endpoint for executing the request; and   upon determining the sub-systems and remote endpoints have capacity or capability, generating a unique identifier for the request to be used as a software defined networking construct for routing and managing respective requests without having knowledge about underlying hardware and networks.   
     
     
         2 . The method of  claim 1 , wherein the unique identifier is used to associate a response comprising geo-location specific data received from the endpoint, the response corresponding to the execution of the operation performed by the endpoint on the destination application. 
     
     
         3 . The method of  claim 1 , wherein subsequent requests comprising the unique identifier are received from a client for simulating an interactive session with the destination Application via the endpoint associated to the unique identifier. 
     
     
         4 . The method of  claim 1 , wherein the unique identifier is recycled based at least in part on a termination request received by a user or an expiration of a predefined time-to-live. 
     
     
         5 . The method of  claim 1 , wherein the request is executed using stateless process. 
     
     
         6 . The method of  claim 1 , wherein a network endpoint is a remote self-contained system having computational power, storage, network elements and a locally available network configured for accessing the application from the geographical location of the network endpoint. 
     
     
         7 . The method of  claim 1 , wherein a response is received from execution of the request at a network endpoint for accessing the application, wherein the response is sent to a client. 
     
     
         8 . The method of  claim 1 , further comprising
 receiving a second request to route a second execution of the operation to be performed on the application from the specific geographic location, wherein the request and the second request are executed using different types of egress networks.   
     
     
         9 . The method of  claim 8 , wherein the different types of egress networks comprise at least two of digital subscriber line (DSL), point-to-point over ethernet (PPPOE), broadband, home fiber, cable, mobile, custom switches, USB modems, SIM cards, mobile router, consumer grade networks, or business grade networks, dedicated internet access (DIA) circuits, or business fiber. 
     
     
         10 . A non-transitory computer readable medium having stored thereon a set of instructions to cause a set of acts for accessing an application from a different location than a location of a client application, the set of acts comprising:
 receiving a request to route an execution of an operation to be performed on an application from a specific geographical location;   identifying a route to send the request for execution of the operation at an endpoint based at least in part on parameters received from the request, the parameters comprising a geographical location to execute the request, a protocol to execute the request, and a destination application to execute the operation;   determining whether sub-systems and remote endpoints have capacity or capability to execute the request at the endpoint;   upon determining capacity or capability is not available, identifying an alternate path and alternate endpoint for executing the request; and   upon determining the sub-systems and remote endpoints have capacity or capability, generating a unique identifier for the request to be used as a software defined networking construct for routing and managing respective requests without having knowledge about underlying hardware and networks.   
     
     
         11 . The non-transitory computer readable medium of  claim 10 , wherein the unique identifier is used to associate a response comprising geo-location specific data received from the endpoint, the response corresponding to the execution of the operation performed by the endpoint on the destination application. 
     
     
         12 . The non-transitory computer readable medium of  claim 10 , wherein subsequent requests comprising the unique identifier are received from a client for simulating an interactive session with the destination Application via the endpoint associated to the unique identifier. 
     
     
         13 . The non-transitory computer readable medium of  claim 10 , wherein the unique identifier is recycled based at least in part on a termination request received by a user or an expiration of a predefined time-to-live. 
     
     
         14 . The non-transitory computer readable medium of  claim 10 , wherein the request is executed using stateless process. 
     
     
         15 . The non-transitory computer readable medium of  claim 10 , wherein a network endpoint is a remote self-contained system having computational power, storage, network elements and a locally available network configured for accessing the application from the geographical location of the network endpoint. 
     
     
         16 . The non-transitory computer readable medium of  claim 10 , wherein a response is received from execution of the request at a network endpoint for accessing the application, wherein the response is sent to a client. 
     
     
         17 . The non-transitory computer readable medium of  claim 10 , wherein the set of acts further comprise receiving a second request to route a second execution of the operation to be performed on the application from the specific geographic location, wherein the request and the second request are executed using different types of egress networks. 
     
     
         18 . The non-transitory computer readable medium of  claim 17 , wherein the different types of egress networks comprise at least two of digital subscriber line (DSL), point-to-point over ethernet (PPPOE), broadband, home fiber, cable, mobile, custom switches, USB modems, SIM cards, mobile router, consumer grade networks, or business grade networks, dedicated internet access (DIA) circuits, or business fiber. 
     
     
         19 . A computer system for accessing an application from a different location than a location of a client application comprising:
 a memory to hold a set of instructions; and   a processor to execute the set of instructions to cause a set of acts comprising:
 receiving a request to route an execution of an operation to be performed on an application from a specific geographical location; 
 identifying a route to send the request for execution of the operation at an endpoint based at least in part on parameters received from the request, the parameters comprising a geographical location to execute the request, a protocol to execute the request, and a destination application to execute the operation; 
 determining whether sub-systems and remote endpoints have capacity or capability to execute the request at the endpoint; 
 upon determining capacity or capability is not available, identifying an alternate path and alternate endpoint for executing the request; and 
 upon determining the sub-systems and remote endpoints have capacity or capability, generating a unique identifier for the request to be used as a software defined networking construct for routing and managing respective requests without having knowledge about underlying hardware and networks. 
   
     
     
         20 . The computer system of  claim 19 , wherein the unique identifier is used to associate a response comprising geo-location specific data received from the endpoint, the response corresponding to the execution of the operation performed by the endpoint on the destination application.

Join the waitlist — get patent alerts

Track US2022232095A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.