×

System and method for updating downloaded applications using managed container

  • US 10,284,600 B2
  • Filed: 05/15/2017
  • Issued: 05/07/2019
  • Est. Priority Date: 09/20/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • downloading, by a client device from a network source, a managed container;

    receiving, by the managed container on the client device over a network, a communication from a server computer operating in an enterprise computing environment, the communication from the server computer including a reference of an application or a list of applications managed by the server computer;

    examining, by the managed container on the client device, the communication from the server computer, the managed container having a user interface, a managed cache, and an application framework, the application framework of the managed container including an execution engine that provides a runtime environment for applications associated with backend systems running in the enterprise computing environment, wherein the runtime environment provided by the managed container on the client device is not accessible by applications that reside on the client device and that are not managed by the server computer, the examining including comparing the reference or the list in the communication from the server computer with any application already downloaded and stored in the managed cache of the managed container;

    determining, by the managed container on the client device based at least in part on the communication received from the server computer, whether to download any application referenced in the communication from the server computer;

    downloading, by the managed container on the client device, an application package associated with a first application from the server computer into the managed cache of the managed container on the client device, the downloading responsive to the managed container determining to download the first application referenced in the communication from the server computer, the application package associated with the first application containing an icon for the first application;

    extracting, by the managed container on the client device and within the runtime environment provided by the managed container on the client device, the application package associated with the first application, wherein the extracting further comprises extracting the application package into a local file system of the managed cache of the managed container on the client device;

    displaying, by the managed container on the client device, the icon for the first application on the user interface of the managed container on the client device, andproviding, by the managed container, a secure runtime shell within which the first application is run when invoked via the icon for the first application displayed on the user interface of the managed container.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×