Facsimile message processing and routing system
First Claim
1. A method of routing a facsimile message through a communication switching complex, wherein said method comprises the steps of:
- receiving said facsimile message in a processor included in said communication switching complex;
accessing a database to retrieve a profile indicating the location and type of information to be recognized in said message;
recognizing in said message information which is similar to said information indicated in said profile;
deriving for said message at least one destination address through at least one table lookup operation using said profile; and
routing said message to said at least one destination address.
1 Assignment
0 Petitions
Accused Products
Abstract
In this invention, a processor connected to a communication switching system i) intercepts or receives each facsimile message destined for a receiving party, ii) analyzes at least a portion of each message to collect, in addition to the called number, other routing information from the transmitted message, iii) converts the message to a different format, if necessary and iv) delivers that message to at least one of a plurality of other destination facsimile terminals based on a) the routing information gathered from the message and b) pre-arranged routing information stored in the processor and provided by the receiving party.
291 Citations
25 Claims
-
1. A method of routing a facsimile message through a communication switching complex, wherein said method comprises the steps of:
-
receiving said facsimile message in a processor included in said communication switching complex; accessing a database to retrieve a profile indicating the location and type of information to be recognized in said message; recognizing in said message information which is similar to said information indicated in said profile; deriving for said message at least one destination address through at least one table lookup operation using said profile; and routing said message to said at least one destination address. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a communication switching complex which includes a plurality of switches, and at least one processor which is connected to one of said switches and which stores a plurality of subscriber'"'"'s profiles, each of said subscriber'"'"'s profiles including information a) correlating destination address data to bit-mapped images and keywords, and b) indicating the location and type of information to be recognized in a facsimile message received for one of said subscribers, a method of processing and routing a facsimile message comprising the steps of:
-
retrieving in said processor a particular profile associated with a particular one of said subscribers based on a number dialed by a sender; comparing at least a portion of said content of said facsimile message to a part of said information in said particular profile to derive from said profile destination information for at least one destination device; and routing said facsimile message to said at least one destination device. - View Dependent Claims (9)
-
-
10. A method of i) processing a facsimile call based on the content of the facsimile message associated with said call and ii) delivering said facsimile message from a sender to at least one of a plurality of destination facsimile terminals connected to a communication switching system, said system including a) a plurality of switches and b) a processor which is linked to one of said switches and which stores i) a database containing subscriber-defined processing instructions, ii) routing tables, and iii) search records containing search keys and position data identifying specific recognizable patterns to be located in defined areas in said message, wherein said method comprises the steps of:
-
(a) querying said database using said dialed number as a key, to retrieve said processing instructions and said search record from said database; (b) executing said processing instructions to examine at least a portion of the content of said message to locate said recognizable patterns in said message; (c) responsive to said locating of said recognizable patterns in said message, translating the identity of said search record to the telephone number(s) of at least one of associated destination facsimile terminals using said routing table for said translating; and (d) transmitting said message to at least one of said destination facsimile terminals. - View Dependent Claims (11, 12, 13)
-
-
14. A system of routing through a communication switching complex a facsimile message transmitted by a sender, said system comprising:
-
a processor and an associated database; means for receiving said facsimile message in said processor; means for retrieving from said database a stored profile indicating the type and location of information to be recognized in said facsimile message; means for recognizing said information in said facsimile message content; means for deriving from said profile destination information associated with said information recognized in said facsimile message; and means for routing said message to at least one destination device indicated by said destination information. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system for processing and routing facsimile messages transmitted to a subscriber by a sender'"'"'s originating facsimile terminal connected to a communication switching complex, said system comprising:
-
a plurality of interconnected switches forming said communications switching complex; at least one processor connected to one of said switches and arranged to store in its storage devices a plurality of subscriber'"'"'s profiles, each of said profiles including information a) correlating destination address data to bit-mapped images and keywords, and b) indicating the location and type of information to be recognized in a facsimile message; means for retrieving in said processor a particular profile associated with said subscriber based on the number dialed by said sender; means for comparing at least a portion of the content of said facsimile message located and identified by said information in said profile to identify particular destination address data for said facsimile message and means for routing said facsimile message to at least one facsimile device identified by said destination information based upon the output of said comparing means. - View Dependent Claims (20, 21)
-
-
22. A system of processing a sender'"'"'s facsimile call and delivering the facsimile message associated with said call to at least one of a plurality of destination facsimile terminals connected to a communication switching complex which includes a processor and a database, wherein said system comprises:
-
means for receiving said facsimile message in said processor; means for querying said database using the number dialed by said sender as a key, to retrieve processing instructions from said database; means for executing said processing instructions to select a portion of the content of said message to be examined; means for locating and recognizing predetermined patterns in at least a portion of said message as a function of said examination; means for deriving destination addresses associated with said patterns located in said message; and means for transmitting said message to destination facsimile terminals at said destination addresses. - View Dependent Claims (23, 24, 25)
-
Specification