×

Streamlined fast and efficient application building and customization systems and methods

  • US 10,474,437 B2
  • Filed: 09/27/2017
  • Issued: 11/12/2019
  • Est. Priority Date: 11/03/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, by an application gateway embodied on a server machine through a user interface running on a computing device communicatively connected to the application gateway, a request to build a custom version of a client program of the application gateway, the request including configuration information for the custom version of the client program of the application gateway, the configuration information including user-specified settings indicating that the custom version of the client program of the application gateway is to be built for a desktop computing environment and that the custom version of the client program of the application gateway is to be built to allow an end user to access a single application through the custom version of the client program of the application gateway;

    preparing, by the application gateway, a build request for building the custom version of the client program of the application gateway, the build request containing the configuration information which includes the user-specified settings received through the user interface;

    communicating, by the application gateway, the build request to a bonding client running on a workstation, the workstation specific to an operating system platform for the desktop computing environment;

    building, by the bonding client, the custom version of the client program of the application gateway specific to the operating system platform for the desktop computing environment, the building including running an application building process that is controlled by the bonding client running on the workstation, the application building process comprising executing build scripts in accordance with the configuration information, wherein the build scripts, when executed in accordance with the configuration information, create the custom version of the client program of the application gateway specific to the operating system platform for the desktop computing environment from application gateway client source code in a local cache accessible by the bonding client, wherein the custom version of the client program of the application gateway thus created is a user-customized variation of a managed container that is configured to hold at most a single application, hide multi-application features from end users, interact with the application gateway, receive services from the application gateway, and provide a secure shell for the single application on a user device having the operating system platform for the desktop computing environment;

    uploading, by the bonding client, the user-customized variation of the managed container specific to the desktop computing environment to the application gateway to be persisted in a storage location accessible by the application gateway; and

    sending, by the application gateway, a response to the computing device, the response containing a link to the storage location of the user-customized variation of the managed container.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×