HTML directed adaptive features for mobile applications
First Claim
1. A method for providing HyperText Markup Language (HTML) directed adaptive features for a mobile application, the method comprising:
- downloading the mobile application from an application marketplace, the mobile application including a local file manifest and a native binary including all of executable binary code of the mobile application;
executing the native binary of the mobile application, the native binary implementing a plurality of Uniform Resource Locator (URL) handlers each registered to a function of the mobile application;
determining the local file manifest of the mobile application needs to be updated, the local file manifest referencing a HTML document including a plurality of URLs associated with a subset of the plurality of URL handlers;
updating the local file manifest of the mobile application from a remote server without updating any of the executable binary code of the mobile application, the updating modifying the plurality of URLs in the HTML document;
rendering the HTML document from the updated local file manifest on a display.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a method for HTML directed adaptive features for mobile applications. By presenting user interface portions of the application as HTML documents referenced from a manifest file, the manifest file may be updated from a remote server without directly modifying a native binary of the application. By registering URL handlers for application functions in the native binary of the application, and by modifying a local file manifest stored on a mobile device, the scope of application functionality can be updated by adding, removing, or modifying URLs. The manifest files may further be adapted using specific contexts, such as device hardware, location, user profile data, and other information. Advantageously, application update approval processes through application marketplaces may be bypassed since the native binary is kept intact, allowing for more timely and relevant updates.
-
Citations
20 Claims
-
1. A method for providing HyperText Markup Language (HTML) directed adaptive features for a mobile application, the method comprising:
-
downloading the mobile application from an application marketplace, the mobile application including a local file manifest and a native binary including all of executable binary code of the mobile application; executing the native binary of the mobile application, the native binary implementing a plurality of Uniform Resource Locator (URL) handlers each registered to a function of the mobile application; determining the local file manifest of the mobile application needs to be updated, the local file manifest referencing a HTML document including a plurality of URLs associated with a subset of the plurality of URL handlers; updating the local file manifest of the mobile application from a remote server without updating any of the executable binary code of the mobile application, the updating modifying the plurality of URLs in the HTML document; rendering the HTML document from the updated local file manifest on a display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile device providing HyperText Markup Language (HTML) directed adaptive features for a mobile application, the mobile device comprising:
-
a memory including a mobile application, the mobile application including a local file manifest and a native binary; a processor configured to; downloading the mobile application from an application marketplace, the mobile application including a local file manifest and a native binary including all of executable binary code of the mobile application; execute the native binary of the mobile application, the native binary implementing a plurality of Uniform Resource Locator (URL) handlers each registered to a function of the mobile application; determine the local file manifest of the mobile application needs to be updated, the local file manifest referencing a HTML document including a plurality of URLs associated with a subset of the plurality of URL handlers; update the local file manifest of the mobile application from a remote server without updating any of the executable binary code of the mobile application, the updating modifying the plurality of URLs in the HTML document; render the HTML document from the updated local file manifest on a display. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for providing HyperText Markup Language (HTML) directed adaptive features for a mobile application, the system comprising:
-
an application server providing access to an application database through an application marketplace service; a server including a remote file manifest; a mobile device having a processor configured to; downloading the mobile application from an application marketplace, the mobile application including a local file manifest and a native binary including all of executable binary code of the mobile application; execute, by the processor, the native binary of the mobile application, the native binary implementing a plurality of Uniform Resource Locator (URL) handlers each registered to a function of the mobile application; determine, by the processor, the local file manifest of the mobile application needs to be updated, the local file manifest referencing a HTML document including a plurality of URLs associated with a subset of the plurality of URL handlers; update, by the processor, the local file manifest of the mobile application from a remote server without updating any of the executable binary code of the mobile application, the updating modifying the plurality of URLs in the HTML document; render, by the processor, the HTML document from the updated local file manifest on a display. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification