Patent ID: 8812607
Filing Date: 2014-08-19
Classification: G06F,G06Q,H04L,H04W

Abstract:
1. A private mobile data communications apparatus comprising: a system client configured to manage interaction with a system user and including at least one system client database and a system client user interface controlled by an application server; a mobile client configured to manage interaction with a mobile user having one or more mobile devices assigned to the mobile user, the interaction with a mobile user and the interaction with a system user each including bi-directional structured messaging communications that are independently initiated by both the mobile user and the system user; a secure messaging server configured to manage interaction between the system client and the mobile client and with one or more external systems providing supportive services to either of the system client or the mobile client, the secure messaging server including an application server component and a database server component each performing messaging functions in the interaction between the system client and the mobile client and with one or more external system; a messaging protocol executed by a system event push service module and a mobile push messaging service module, and configured to initiate events from the secure messaging server and manage communication of event data between the secure messaging server and the system client, the mobile client, and the one or more external systems, the event data including information determined from initiated events among the messaging functions that is distributed to and collected from any combination of the system client, the mobile client, and the one or more external systems, the messaging functions including executing instructions to send structured messaging communications that include structured messages from the system client initiated by the system user and receiving structured responses from the mobile client sent by the mobile user related to one or more initiated events, and to send structured messaging communications that include structured messages from the mobile client initiated by the mobile user and receiving structured responses from the system client sent by the system user related to the one or more initiated events, each structured message and each structured response in the structured messaging communications enabling message archiving, message aggregation, and system traffic analytics to support responsive decision-making, and comprising a message header having information identifying certain characteristics of a message, a message payload that includes content, and predetermined protocols for delivery based on a recipient and a message type, each structured message delivered and displayed in a structured format prompting a structured response; a first application programming interface module configured to respond to calls initiated for exchange of the event data between the secure messaging server and the system client to enable communication with the mobile user; and a second application programming interface module configured to respond to calls initiated for exchange of the event data between the secure messaging server and the mobile client to enable communication with the system user that are initiated by the mobile user.