Dynamically Generating a Mobile Application
First Claim
1. A computer-implemented method for dynamically generating a mobile application, the method comprising:
- receiving, at a server 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;
generating, by the server, a configuration file based on the launched container application;
transmitting, by the server to the mobile device, the configuration file for generation of a user interface of the launched container application using the configuration file, the user interface comprising;
a first display area using browser functionality located on the mobile device to display one or more web page elements described in the configuration file and formatted by the server, the mobile device parsing the configuration file to configure appearance characteristics of the web page elements to resemble elements built into the operating system of the mobile device, anda second display area having one or more interface elements that are built into the operating system of the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses, including computer program products, are described for dynamically generating a mobile application. A server receives a request from a mobile device to launch an application on the mobile device. The server generates a configuration file based on the launched application. The server transmits the configuration file to the mobile device for generation of a user interface of the launched application using the configuration file. The user interface includes a first display area using browser functionality of the mobile device to display one or more web page elements formatted by the server to appear as native to the mobile device. The user interface further includes a second display area having one or more interface elements that are native to an operating system of the mobile device.
68 Citations
28 Claims
-
1. A computer-implemented method for dynamically generating a mobile application, the method comprising:
-
receiving, at a server 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; generating, by the server, a configuration file based on the launched container application; transmitting, by the server to the mobile device, the configuration file for generation of a user interface of the launched container application using the configuration file, the user interface comprising; a first display area using browser functionality located on the mobile device to display one or more web page elements described in the configuration file and formatted by the server, the mobile device parsing the configuration file to configure appearance characteristics of the web page elements to resemble elements built into the operating system of the mobile device, and a second display area having one or more interface elements that are built into the operating system of the mobile device. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26)
-
-
2. A computer-implemented method for dynamically generating a mobile application, the method comprising:
-
sending, by a mobile device to a server, a request to launch a container application installed on the mobile device and designed to interact with an operating system of the mobile device; receiving, by the mobile device from the server, a configuration file based on the launched container application; and generating, by the mobile device, a user interface of the launched container application using the configuration file, the user interface comprising; a first display area using browser functionality located on the mobile device to display one or more web page elements described in the configuration file and formatted by the server, the mobile device parsing the configuration file to configure appearance characteristics of the web page elements to resemble elements built into the operating system of the mobile device, and a second display area having one or more interface elements that are built into the operating system of the mobile device. - View Dependent Claims (25)
-
-
27. A computer-implemented system for dynamically generating a mobile application, the system comprising:
-
a server configured to; receive, 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; generate a configuration file based on the launched container application; transmit, to the mobile device, the configuration file for generation of a user interface of the launched container application using the configuration file, the user interface comprising; a first display area using browser functionality located on the mobile device to display one or more web page elements described in the configuration file and formatted by the server, the mobile device parsing the configuration file to configure appearance characteristics of the web page elements to resemble elements built into the operating system of the mobile device, and a second display area having one or more interface elements that are built into the operating system of the mobile device.
-
-
28. A computer program product, tangibly embodied in a non-transitory computer readable storage medium, for dynamically generating a mobile application, the computer program product including instructions operable to cause a data processing apparatus to:
-
receive, from a mobile device, a request to launch container application installed on the mobile device and designed to interact with an operating system of the mobile device; retrieve a configuration file based on the launched container application; transmit, to the mobile device, the configuration file for generation of, a user interface of the launched container application using the configuration file, the user interface comprising; a first display area using browser functionality located on the mobile device to display one or more web page elements described in the configuration file and formatted by the server, the mobile device parsing the configuration file to configure appearance characteristics of the web page elements to resemble elements built into the operating system of the mobile device, and a second display area having one or more interface elements that are built into the operating system of the mobile device.
-
Specification