Message routing
First Claim
1. A method for routing a message, comprising the steps of:
- receiving an email message which includes at least a destination address and may include message content, the destination address including a telecommunications number in place of at least a conventional domain name;
attempting to obtain a delivery addressing index which corresponds to the telecommunications number in the destination address;
selecting at least one delivery mode; and
if message content is present and a delivery addressing index is obtained, advancing the email message content for delivery using at least one selected delivery mode and the delivery addressing index.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, devices, signals, and systems are provided in a message routing architecture which provides improved capabilities for integrating “digital” communication through email messages with “analog” communication through voice and/or fax or pager messages. Email can be addressed using nothing more than a standard telephone or fax number. If the registered owner of the telephone or fax number has a corresponding email address, then the invention converts the telephone or fax number to the email address for delivery and uses standard email delivery systems to deliver the message. If no conventional delivery email address is known, or if the message sender or recipient specify multiple delivery modes, then the email message content is transformed into voice, pager and/or fax content and delivered to the recipient using the telephone or fax number which was specified as the email address. Familiar telecommunications services such as call forwarding and selective call blocking can also be used with messages that originate as email. The invention also supports use of telecommunications numbers as indexes into databases which contain public key certificates, to make it unnecessary for a proposed message recipient to provide its public key expressly in advance to each particular proposed message originator.
-
Citations
114 Claims
-
1. A method for routing a message, comprising the steps of:
-
receiving an email message which includes at least a destination address and may include message content, the destination address including a telecommunications number in place of at least a conventional domain name;
attempting to obtain a delivery addressing index which corresponds to the telecommunications number in the destination address;
selecting at least one delivery mode; and
if message content is present and a delivery addressing index is obtained, advancing the email message content for delivery using at least one selected delivery mode and the delivery addressing index. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A system for routing messages, comprising:
-
an email receiver which receives an email message that includes at least a destination address and message content, the destination address including a telecommunications number in place of at least a domain name;
an address matcher which attempts to obtain a delivery email address that corresponds to the telecommunications number in the destination address;
a mode selector that selects at least one delivery mode; and
a deliverer that advances the email message content for delivery using at least one selected delivery mode. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77)
-
-
78. A computer storage medium having a configuration that represents data and instructions which will cause at least a portion of a system to perform method steps for routing messages, the method steps comprising the steps of:
-
receiving an email message which includes at least a destination address and may include message content, the destination address including a telecommunications number in place of at least a conventional domain name;
attempting to obtain a delivery addressing index which corresponds to the telecommunications number in the destination address; and
if message content is present and a delivery addressing index is obtained, advancing the email message content for delivery using the delivery addressing index. - View Dependent Claims (79, 80, 81)
-
- 82. A signal embodied in computer system, comprising an email message which contains a telecommunications number as an email address in place of at least an alphanumeric domain name.
-
88. A signal embodied in computerized telecommunications system, comprising a database which creates. correspondences between telecommunications numbers and email addresses, each telecommunications number also allowing at least one of voice, fax, wireless, and pager communications independently of any email messaging system.
-
89. A method for routing a message, comprising the steps of:
-
creating an email message which includes at least a destination address and message content, wherein the destination address includes a telecommunications number in place of at least a conventional domain name, and a domain name is used for routing the message, and the domain name is derived from the telecommunications number, and the domain name is free of periods; and
attempting to send the email message to a destination identified using the destination address telecommunications number and the derived domain name. - View Dependent Claims (90, 91, 92, 93, 94, 95, 96, 97)
-
-
98. A system for routing messages, comprising:
-
an email receiver which receives an email message that includes at least a destination address and message content, the destination address including a telecommunications number wholly replacing a domain name;
an address matcher which attempts to obtain a delivery email address that corresponds to the telecommunications number in the destination address; and
a database interface which places telecommunications numbers and delivery addresses in a database to create correspondences between them. - View Dependent Claims (99, 100, 101, 102, 103, 104, 105, 106, 107)
-
-
108. A system for routing messages, comprising:
-
an email message that includes at least a destination address and message content, the destination address including a telecommunications number which is free of periods in place of at least a domain name; and
a delivery mode selection specifying at least one of the following;
voice delivery should be used only if no delivery email address is obtained;
voice delivery should be used even if a delivery email address is obtained;
email delivery, voice delivery, pager delivery, and fax delivery should each be attempted;
delivery should be attempted according to configuration flags;
delivery should be attempted multiple times until a delivery confirmation is received. - View Dependent Claims (109, 110, 111, 112, 113, 114)
-
Specification