Integrated real time and polled electronic messaging system and method
First Claim
Patent Images
1. A communications system for transmitting and/or receiving signals with at least two communication devices via a real time and/or a polled transmission, said communications system comprising:
- at least one first gateway responsively communicable with at least a first communications device and at least a second communications device, wherein said at least one first gateway at least one of transmits and receives signals on a real time basis with the at least one first communications device and the at least one second communications device;
at least one second gateway responsively communicable with the at least one first communications device and at least a third communications device, wherein said at least one second gateway at least one of transmits and receives signals on a polled basis with the at least one first communications device and the at least one third communications device, said at least one first gateway and said at least one second gateway are operatively connectable to each other to perform the real time and the polled transmission based upon predetermined criteria, said at least one second gateway comprising;
a scheduler determining which of the at least one first communication devices are active;
a device action manager receiving notification from said scheduler and monitoring which of said at least one first communication devices have requested to download a message from said at least one third communications device;
a download manager receiving notification via said scheduler at which time messages associated with each of the at least one first communications device are to be downloaded;
a message lookup manager determining an identifier associated with each message associated with each of the at least one first communications device and selecting those messages that have not been downloaded from the at least one third communications device to the respective first communications device; and
a message processor for retrieving messages from the third communications device and transmitting the messages to the respective designated first communications device as determined by a selection system.
8 Assignments
0 Petitions
Accused Products
Abstract
A communications system for transmitting and/or receiving signals to/from at least a first communication device from/to at least a second communication device at least via a user specified real time and/or a polled transmission.
-
Citations
65 Claims
-
1. A communications system for transmitting and/or receiving signals with at least two communication devices via a real time and/or a polled transmission, said communications system comprising:
-
at least one first gateway responsively communicable with at least a first communications device and at least a second communications device, wherein said at least one first gateway at least one of transmits and receives signals on a real time basis with the at least one first communications device and the at least one second communications device;
at least one second gateway responsively communicable with the at least one first communications device and at least a third communications device, wherein said at least one second gateway at least one of transmits and receives signals on a polled basis with the at least one first communications device and the at least one third communications device, said at least one first gateway and said at least one second gateway are operatively connectable to each other to perform the real time and the polled transmission based upon predetermined criteria, said at least one second gateway comprising;
a scheduler determining which of the at least one first communication devices are active;
a device action manager receiving notification from said scheduler and monitoring which of said at least one first communication devices have requested to download a message from said at least one third communications device;
a download manager receiving notification via said scheduler at which time messages associated with each of the at least one first communications device are to be downloaded;
a message lookup manager determining an identifier associated with each message associated with each of the at least one first communications device and selecting those messages that have not been downloaded from the at least one third communications device to the respective first communications device; and
a message processor for retrieving messages from the third communications device and transmitting the messages to the respective designated first communications device as determined by a selection system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A communications system for transmitting and/or receiving signals with at least two communication devices via a real time and/or a polled transmission, said communications system comprising:
-
at least one first gateway responsively communicable with at least a first communications device;
at least one second gateway that at least one of transmits and receives signals on a polled basis with the at least one first communications device and at least a second communications device, said at least one first gateway and said at least one second gateway are operatively connectable to each other to perform polled transmission between the at least one first communications device and the at least one second communications device based upon predetermined criteria, said at least one second gateway comprising;
a scheduler determining which of the at least one first communication devices are active;
a device action manager receiving notification from said scheduler and monitoring which of said at least one first communication devices have requested to download a message from the at least one second communications device;
a download manager receiving notification via said scheduler at which time messages associated with each of the at least one first communications device are to be downloaded;
a message lookup manager determining an identifier associated with each message associated with each of the at least one first communications device and selecting those messages that have not been downloaded from the at least one second communications device to the respective first communications device; and
a message processor for retrieving messages from the second communications device and transmitting the messages to the respective first communications device as determined by a selection system. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
39. A method of transmitting and/or receiving signals with at least two communication devices via a real time and/or a polled transmission, said method comprising the steps of:
-
determining based upon predetermined criteria whether the signals are to be transmitted in real time or on a polled basis; and
transmitting, upon determining that the signals are to be transmitted in real time, the signals from at least a first communications device to at least a second communications device via either a first gateway or a second gateway, and transmitting, upon determining that the signals are to be transmitted on a polled basis, the signals from at least a third communications device to at least the at least one first communications device via the first gateway and the second gateway.
-
-
47. A method of transmitting and/or receiving signals with at least two communication devices via a real time and/or a polled transmission, said method comprising the steps of:
-
determining based upon predetermined criteria whether the signals are to be transmitted in real time or on a polled basis; and
transmitting, upon determining that the signals are to be transmitted in real time, the signals from at least a first communications device to at least a second communications device via either a first gateway or a second gateway, and transmitting, upon determining that the signals are to be transmitted on a polled basis, the signals from at least a third communications device to the at least one first communications device via the first gateway and the second gateway, the second gateway performing the steps of;
determining which of the at least one first communications device is active;
monitoring which of the at least one first communications device has requested to download a message from the at least one third communications device;
monitoring when messages associated with each of the at least one first communications device are to be downloaded;
recognizing an identifier associated with each message associated with each of the at least one first communications device and selecting those messages that have not been downloaded from the at least one third communications device to the at least one first communications device; and
retrieving messages not yet downloaded from the at least one third communications device and transmitting at least one message to a designated one of the at least one first communications device.
-
Specification