System and Methodology for Extending Enterprise Messaging Systems to Mobile Devices
First Claim
1. A system for messaging between applications, the system comprising:
- a database at a mobile device for receiving a message from an application at the mobile device for transmission to a particular application at another device;
an agent at the mobile device for sending the message to a server by synchronizing the database at the mobile device with a consolidated database at the server;
a consolidated database at the server for storing the message received from the mobile device; and
a module at the server for providing the message to the particular application.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and methodology for extending enterprise messaging systems to mobile devices is described. In one embodiment, for example, a system for messaging between applications is described that comprises: a database at a mobile device for receiving a message from an application at the mobile device for transmission to a particular application at another device; an agent at the mobile device for sending the message to a server by synchronizing the database at the mobile device with a consolidated database at the server; a consolidated database at the server for storing the message received from the mobile device; and a module at the server for providing the message to the particular application.
-
Citations
46 Claims
-
1. A system for messaging between applications, the system comprising:
-
a database at a mobile device for receiving a message from an application at the mobile device for transmission to a particular application at another device;
an agent at the mobile device for sending the message to a server by synchronizing the database at the mobile device with a consolidated database at the server;
a consolidated database at the server for storing the message received from the mobile device; and
a module at the server for providing the message to the particular application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for messaging between applications where at least some of the applications are running on mobile devices, the method comprising:
-
receiving a message from an application at a mobile device for transmission to a particular application at another device;
storing the message in a database at the mobile device;
synchronizing the database at the mobile device with a consolidated database at a server when the mobile device establishes connectivity with the server, so as to transmit the message from the mobile device to the server; and
providing the message in the consolidated database at the server to the particular application. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. In a messaging system comprising a plurality of devices exchanging messages, a method for regulating message transmission based on specified rules, the method comprising:
-
receiving rules specifying when messages are to be transmitted by at least some of said plurality of devices;
determining whether transmission of a message received at a particular device for transmission to another device is permitted under the rules;
transmitting the message if transmission is permitted under the rules; and
otherwise, delaying transmission of the message until transmission of the message is permitted under the rules. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification