×

Dynamically generating a mobile application

  • US 8,918,712 B2
  • Filed: 12/13/2011
  • Issued: 12/23/2014
  • Est. Priority Date: 12/13/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for dynamically generating a mobile application, the method comprising:

  • receiving, at a server computing device from a mobile device, a request to launch a container application installed on the mobile device and designed to interact with an operating system of the mobile device, the request including container application context data that corresponds to attributes of the mobile device, attributes of a network connection between the mobile device and the server computing device, and attributes of an application workflow requested by a user of the mobile device to include identity of an application to be launched in the container application;

    generating, by the server computing device, a first configuration file based on the launched container application including the container application context data wherein a determination is made using the container application context data if the current version of the container application is out of date to include in the first configuration file an update uniform resource locator (URL) used for downloading a latest version of the container application which is to be presented to the user of the mobile device;

    receiving, at the server computing device from the mobile device, a login request associated with the launched container application, the login request including user credentials;

    determining, by the server computing device, a user context, to include a user level of access and entitled functionality of the launched application, based on the user credentials;

    generating, by the server computing device, a second configuration file based on the user context, wherein the second configuration file includes at least some of the same content as the first configuration file as well as parameters to configure the appearance of all available native controls presented to the user;

    transmitting, by the server computing device to the mobile device, the second configuration file for generation of a user interface of the launched container application using the second configuration file, the user interface comprising afirst display area using a first web browser located on the mobile device to display one or more web page elements described in the second configuration file and formatted by the server computing device, the mobile device parsing the second configuration file to configure appearance characteristics of the web page elements to resemble elements built into the operating system of the mobile device without converting the web page elements as represented in the second configuration file into another format, anda second display area having one or more interface elements that are built into the operating system of the mobile device.

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