Patent ID: 11936757
Assignee: RAFAY SYSTEMS, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 16:
17. A system to control deployment of a server application over a network in response to a client application request sent over the network received at a wireless base station to access the server application comprising:
a client computing machine coupled to the network;
a cloud-based service computing machine coupled to the network;
wherein the client computing machine comprising one or more processor and memory, is configured with program instructions when executed by the one or more processor to cause the client computing machine to perform client operations, including:
hosting a client application;
intercepting a DNS request, made by the client application, that requests access to a server application identified in the DNS request;
sending an access request over the network to the cloud-based service computing machine, that identifies the requested server application and that identifies a network address of the client machine; running the server application on the client computing machine after the server application is deployed to the client computing machine;
hosting a web browser;
accessing the server application through the web browser after the server application is deployed to and running on the client computing machine;

wherein the cloud-based service computing machine comprising one or more processor and memory, is configured with program instructions when executed by the one or more processor to cause the cloud-based service computing machine to perform access request operations, including:
capturing the access request, received over the network from the client computing machine, via the wireless base station, for access to the server application;
identifying the requested server application and identifying a network address of the client machine that sent the request to access the requested server application, based upon content of the captured access request; and
based upon the identification of the requested server application and the identification of the network address of the client machine,
causing provisioning of the client machine having the identified network address to receive the requested server application; and
causing download of the requested server application over the network from an application repository to the provisioned client machine at the identified network address.