Patent ID: 8370428
Filing Date: 2013-02-05
Classification: G06Q,H04L,H04W

Abstract:
1. A system for exchanging data between mobile devices and one or more servers, the system comprising: one or more first interfaces for enabling communication with the mobile devices via a communication network; one or more second interfaces for enabling communication with the servers via a wide area network; a Transaction Logging module for logging the data or data messages being exchanged between the mobile devices and the one or more servers, said Transaction logging module being configured to communicate with the one or more first interfaces and the one or more second interfaces where said Transaction Logging module records time of system reception of data or data messages from the mobile devices and/or the one or more servers and records time of system transmission of data or data messages to the mobile devices and/or the one or more servers; a Profile Service module configured to communicate with the one or more first interfaces to authenticate and configure the mobile devices; a Mobile Manager module configured with information relating to applications to be automatically downloaded to the mobile devices, the Mobile Manager module being further configured to communicate with the one or more first interfaces and the Profile Service module where the Profile Service module uses the Mobile Manager to identify the particular applications to be automatically downloaded to particular mobile devices and the particular applications to be included in Workbench applications which when downloaded onto a mobile device allow simultaneous execution of multiple applications by said mobile device and where all applications downloaded onto a mobile device are configured to communicate with each other within the mobile device; an Applications Host module containing applications, said host module being configured to communicate with the Mobile Manager module and the one or more first interfaces and is further configured to communicate with the Mobile Manager to obtain authorization to download the applications to the mobile devices; and an Application Platform module configured to communicate with the one or more first interfaces for exchanging data messages between downloaded applications at the mobile devices and applications at the servers.