Message delivery systems and methods
First Claim
Patent Images
1. A method for allowing a requestor to establish a message for scheduled delivery via a network-enabled device, the method comprising:
- receiving a message request, the message request including, a first destination address for a primary recipient, a second destination address for an alternate recipient, a schedule for delivery, information identifying the requester, and message content, wherein the message content is edited and deleted by the requestor after being received;
authenticating the requestor based on the information identifying the requester;
determining a first routing address of an intelligent peripheral device associated with the primary recipient based on the first destination address for the primary recipient; and
transmitting the message request to the intelligent peripheral device associated with the primary recipient, wherein the message content is converted at the intelligent peripheral from text to voice and vice versa as required by the primary recipient;
determining a second routing address of a second intelligent peripheral device associated with the alternate recipient based on the second destination address for the alternate recipient if there is no answer in response to a call placed to the primary address;
transmitting the message request to the second intelligent peripheral device associated with the alternate recipient if there is no answer in response to a call placed to the primary address; and
sending the message content from the second intelligent peripheral device to the alternate recipient if there is no answer in response to a call placed to the primary address, wherein the message content is converted at the second intelligent peripheral from text to voice and vice versa as required by the alternate recipient.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for allowing a calling party to transmit a message for scheduled delivery from a network-enabled device. The apparatus includes a server for receiving a message request in response to a command from the network-enabled device, for generating one or more message addresses from the message request, and for transmitting the message request to one or more telecommunication networks corresponding to the one or more message addresses.
151 Citations
18 Claims
-
1. A method for allowing a requestor to establish a message for scheduled delivery via a network-enabled device, the method comprising:
-
receiving a message request, the message request including, a first destination address for a primary recipient, a second destination address for an alternate recipient, a schedule for delivery, information identifying the requester, and message content, wherein the message content is edited and deleted by the requestor after being received; authenticating the requestor based on the information identifying the requester; determining a first routing address of an intelligent peripheral device associated with the primary recipient based on the first destination address for the primary recipient; and transmitting the message request to the intelligent peripheral device associated with the primary recipient, wherein the message content is converted at the intelligent peripheral from text to voice and vice versa as required by the primary recipient; determining a second routing address of a second intelligent peripheral device associated with the alternate recipient based on the second destination address for the alternate recipient if there is no answer in response to a call placed to the primary address; transmitting the message request to the second intelligent peripheral device associated with the alternate recipient if there is no answer in response to a call placed to the primary address; and sending the message content from the second intelligent peripheral device to the alternate recipient if there is no answer in response to a call placed to the primary address, wherein the message content is converted at the second intelligent peripheral from text to voice and vice versa as required by the alternate recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for allowing a requestor to establish a message for scheduled delivery via a network-enabled device, the system comprising:
-
a message server configured for; receiving a message request, the message request including, a first destination address for a primary callee, and message content, wherein the message content is edited and deleted by the requester after being received; determining a first routing address of an intelligent peripheral device associated with the primary callee based on the first destination address for the primary callee; and transmitting the message request to the intelligent peripheral device associated with the primary callee;
the intelligent peripheral device configured for;receiving the message request from the message server; sending the message content to the primary callee; converting the message content from text to voice and vice versa as required by the primary recipient; determining a second routing address of a second intelligent peripheral device associated with an alternate callee based on the second destination address for the alternate callee if there is no answer in response to a call placed to the primary callee at the first destination; and transmitting the message request to the second intelligent peripheral device if there is no answer in response to a call placed to the primary callee at the first destination address; and converting the message content from text to voice and vice versa as required by the alternate recipient, and an SCP hosting a network database in communication with the message server, the first intelligent peripheral and the second intelligent peripheral, wherein the SCP implements routing between the message server and the primary and alternate callees and stores callee routing information. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer readable medium having stored thereon instructions which, when executed by a processor, cause the processor to perform the steps of:
-
receiving a message request, the message request including, a first destination address for a primary recipient, a second destination address for an alternate recipient, a schedule for delivery, information identifying the requestor, and message content, wherein the message content is edited and deleted by the requestor after being received; authenticating the requestor based on the information identifying the requestor; determining a first routing address of an intelligent peripheral device associated with the primary recipient based on the first destination address for the primary recipient; transmitting the message request to the intelligent peripheral device associated with the primary recipient, wherein the message content is converted at the intelligent peripheral from text to voice and vice versa as required by the primary recipient; determining a second routing address of a second intelligent peripheral device associated with the alternate recipient based on the second destination address for the alternate recipient if there is no answer in response to a call placed to the primary address; and transmitting the message request to the second intelligent peripheral device associated with the alternate recipient if there is no answer in response to a call placed to the primary address, wherein the message content is converted at the second intelligent peripheral from text to voice and vice versa as required by the alternate recipient.
-
Specification