Patent ID: 8307288

Claim:
A method to present variable format and information on a mobile networked device as a service to a user of said mobile networked device, comprising: (1) compiling into binary code capability to present forms, items and menu commands behavior, in combination with network communication and a listener that waits on user interface events, wherein said capability to present forms, items and menu commands behavior translates to similar objects in programming languages, said forms refer to an area on the mobile networked device screen for display of information, said items refer to a display container for content on said forms; and said menu commands refer to application navigation; (2) subsequent to step (1), loading said compiled binary code on said mobile networked device; (3) subsequent to step (2), running said compiled binary code loaded on said mobile networked device; (4) subsequent to step (3), requesting and receiving instructions, said instructions being other than compiled code, browser pages or scripting language and characterized as non-compiled code instructions, over a network by said compiled binary loaded and running on said mobile networked device; (5) subsequent to step (4), presenting variable format and information by said non-compiled code instructions received in step (4) triggering execution of selected said capability in said loaded and running compiled binary code, wherein a) to present variable format and information requires at least one of said non-compiled code instructions to trigger at least one said capability in said compiled binary code loaded and running on said mobile networked device, and b) said non-compiled code instructions are ordered to constitute a collection of said non-compiled code instructions, wherein the combination, instantiation and presentation of said non-compiled code instructions is ordered to trigger said capability in said compiled binary code loaded and running on said mobile networked device to present variable format and information; and (6) subsequent to step (5), presenting different variable format and information by new said non-compiled code instructions requested and received by said compiled binary code loaded and running on said mobile networked device using step (4) triggering different capability in said compiled binary code loaded and running on said mobile networked device as in step (5), without having to recompile the code, download new code, or reprogram said mobile networked device, and without the user having to download a new compiled application.