Patent ID: 7266370

Claim:
A mobile communication device independent application system comprising: a plurality of mobile communication devices each having a device specific operating system; a plurality of UI Engines each configured to execute on a respective said device specific operating system; a server system having a rule interface component and an adapter; a content system having content data and configured to communicate with said server system via said adapter; a workflow module configured to generate a rule set independent of said device specific operating system, wherein said rule set is processed by said rule interface component; wherein a UI Engine selected from said plurality of UI Engines is configured to request from said rule interface component a first UI component generated from said rule set and said content data wherein said first UI component is independent of said device specific operating system; and, wherein said server system is configured to utilize said rule interface component to evaluate an event generated by executing said first UI component on said UI Engine and provide to said UI Engine a second UI component independent of said device specific operating system.