Apparatus and method for future transmission of device-independent messages
DCFirst Claim
1. An apparatus for sending a message to a receiving device, the receiving device coupled to either a data-centric network or a telephony-centric network, the apparatus comprising:
- a message server, configured to translate the message into a format compatible with the receiving device, and to initiate delivery of the message at a delivery time;
a data-centric network server, coupled to said message server, configured to transmit the message over the data-centric network, wherein, if the receiving device is addressable over the data-centric network, then said data-centric network server delivers the message to the receiving device; and
a telephony-centric network server, coupled to said data-centric network server, configured to interface said data-centric network server to the telephony-centric network, wherein, if the receiving device is addressable by the telephony-centric network, then said telephony-centric network server receives the message from said data-centric network server and delivers the message to the receiving device over the telephony-centric network.
8 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An apparatus and method are provided for entering and transmitting a message at a future delivery time to a receiving device that is coupled either to a telephony-centric network or to a data-centric network. The apparatus includes a message server, a data-centric network server, and a telephony-centric network server. The message server translates the message into a format compatible with the receiving device and initiates delivery of the message at the future delivery time. The data-centric network server transmits the message over the data-centric network and, if the receiving device is addressable over the data-centric network, then said data-centric network server delivers the message directly to the receiving device. The telephony-centric network server provides an interface between the data-centric network server and the telephony-centric network. If the receiving device is addressable by the telephony-centric network, then the telephony-centric network server receives the message from said data-centric network server and delivers the message to the receiving device over the telephony-centric network.
234 Citations
59 Claims
-
1. An apparatus for sending a message to a receiving device, the receiving device coupled to either a data-centric network or a telephony-centric network, the apparatus comprising:
-
a message server, configured to translate the message into a format compatible with the receiving device, and to initiate delivery of the message at a delivery time;
a data-centric network server, coupled to said message server, configured to transmit the message over the data-centric network, wherein, if the receiving device is addressable over the data-centric network, then said data-centric network server delivers the message to the receiving device; and
a telephony-centric network server, coupled to said data-centric network server, configured to interface said data-centric network server to the telephony-centric network, wherein, if the receiving device is addressable by the telephony-centric network, then said telephony-centric network server receives the message from said data-centric network server and delivers the message to the receiving device over the telephony-centric network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A mechanism for sending to a receiving device a message having a field prescribing a delivery time, the receiving device being coupled to either a data-centric network or a telephony-centric network, the mechanism comprising:
-
a message server, for translating the message into a format compatible with the receiving device, and for initiating delivery of the message, said message server comprising;
a message scheduler, for causing said message server to initiate delivery of the message at the delivery time prescribed within the field of the message; and
a data-centric network server, coupled to said message server, for transmitting the message over a data-centric network for delivery to the receiving device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 46, 47, 48, 49, 50)
a telephony-centric network server, coupled to said data-centric network server, for extracting said telephone number from within the message and for initiating a call over the telephony-centric network to the receiving device for delivery of the message.
-
-
46. The system as recited in claim 30, wherein said originator prescribes the receiving device, the message, and the specified delivery time by completing fields within said message entry web page.
-
47. The system as recited in claim 46, wherein the message is delivered to the receiving device in text format as an email, or as a fax, or as a text file.
-
48. The system as recited in claim 47, wherein the message is delivered to the receiving device in voice format as an electronic voice file.
-
49. The system as recited in claim 48, wherein said message server selects said format for delivery according to receiving capabilities of the receiving device.
-
50. The system as recited in claim 49, wherein said telephony-centric network server extracts said telephone number from within a field of the message and initiates a call over said telephony-centric network to the receiving device for delivery of the message.
-
37. A system for sending a message at a specified delivery time to a receiving device, the system comprising:
-
a message scheduler, configured to initiate delivery of the message at the specified delivery time;
a message server, coupled to said message scheduler, configured to translate the message into a format that is compatible with the receiving device;
a data-centric network server, coupled to said message server, configured to transmit the message;
a data-centric network, coupled to said data-centric network server, configured to route the message from said data-centric network server to either the receiving device or a telephony-centric network server, wherein, if the receiving device is addressable over a telephony-centric network, then said data-centric network routes the message to said telephony-centric network server. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45)
-
-
51. A method for sending a message at a delivery time to a receiving device that is coupled either to a data-centric network or a telephony-centric network, the method comprising:
-
a) generating the message from an originating device, the message having a recipient field prescribing a receiving device and having a delivery time field prescribing a delivery time;
b) translating the message into a format that is compatible with the receiving device;
c) at or before the delivery time prescribed in the delivery time field of the message, transmitting the message over the data centric network to the receiving device prescribed in the recipient field;
d) if the receiving device is coupled to the data-centric network, routing the message directly to the receiving device; and
e) if the receiving device is coupled to the telephony-centric network, routing the message directly to a telephony-centric network server over the data-centric network, and causing the telephony-centric network server to deliver the message to the receiving device. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59)
i) embedding a telephone number in the message;
ii) causing the telephony-centric network server to call the telephone number to access the receiving device.
-
-
58. The method as recited in claim 57, wherein the message is delivered to the receiving device in text format as an email, or as a fax, or as a text file.
-
59. The method as recited in claim 57, wherein the message is delivered to the receiving device in voice format as an electronic voice file.
Specification