System and method for modifying communication information (MCI)
DCFirst Claim
1. A non-transitory tangible computer-readable medium having computer executable software code stored thereon, the code for processing a communication between a calling party and a target party, the code comprising:
- code for receiving the communication from the calling party, the communication having calling party trigger information and at least an area code of a telephone number of the target party;
code for accessing a database containing calling party trigger information, target identifying information, and replacement telephone numbers;
code for selecting a first set of one or more entries in the database based on calling party trigger information;
code for selecting one entry from the first set of entries based on at least the area code of the telephone number of the target party, the selected entry having target identifying information including an area code that matches the area code of the telephone number of the target party; and
code for modifying caller identification data of the calling party to a replacement telephone number associated with the selected one entry, wherein the replacement telephone number has an area code the same as the area code of the telephone number of the target party;
code for transmitting the modified caller identification data of the calling party to the target party.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method for processing a communication between a first party and a second party is disclosed. A communication is received from the first party, the communication having first party information, and second party information. An entry in a database is identified that matches at least one of the first party information and the second party information and for which a predetermined rule is satisfied. A telephone number associated with the matching database entry is selected. The selected telephone number is transmitted to the second party.
-
Citations
11 Claims
-
1. A non-transitory tangible computer-readable medium having computer executable software code stored thereon, the code for processing a communication between a calling party and a target party, the code comprising:
-
code for receiving the communication from the calling party, the communication having calling party trigger information and at least an area code of a telephone number of the target party; code for accessing a database containing calling party trigger information, target identifying information, and replacement telephone numbers; code for selecting a first set of one or more entries in the database based on calling party trigger information; code for selecting one entry from the first set of entries based on at least the area code of the telephone number of the target party, the selected entry having target identifying information including an area code that matches the area code of the telephone number of the target party; and code for modifying caller identification data of the calling party to a replacement telephone number associated with the selected one entry, wherein the replacement telephone number has an area code the same as the area code of the telephone number of the target party; code for transmitting the modified caller identification data of the calling party to the target party. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer for processing a communication between a calling party and a target party, comprising:
-
a memory having at least one region for storing computer executable program code; and a processor for executing the program code stored in the memory, wherein the program code comprises; code for receiving the communication from the calling party, the communication having calling party information and target party information including a telephone number of the target party; code for accessing a database containing calling party information, target identifying information, and replacement telephone numbers; code for selecting a replacement telephone number from the database, where the selected replacement telephone number corresponds to the calling party information and corresponds to target identifying information having at least an area code the same as an area code of the telephone number of the target party; code for modifying caller identification data of the calling party to the selected replacement telephone number; and code for transmitting the modified caller identification data of the calling party to the target party. - View Dependent Claims (7)
-
-
8. A computer for processing a communication between a calling party and a target party, comprising:
-
a memory having at least one region for storing computer executable program code; and a processor for executing the program code stored in the memory, wherein the program code comprises; code for receiving the communication from the calling party, the communication having calling party information and a target party telephone number; code for accessing a database containing calling party information, target identifying information, and replacement telephone numbers; code for selecting a replacement telephone number from the database, where the selected replacement telephone number corresponds to the calling party information and corresponds to target identifying information having an area code from a geographic region the same as a geographic region of an area code of the target party telephone number; code for modifying caller identification data of the calling party to the selected replacement telephone number; and code for transmitting the modified caller identification data of the calling party to the target. - View Dependent Claims (9, 10, 11)
-
Specification