System and method for modifying communication information (MCI)
First Claim
1. A system for handling a plurality of outbound calls from a call originator using a private branch exchange to a plurality of call targets, the system comprising:
- a database storing a plurality of outgoing telephone numbers, each outgoing telephone number having one of two or more area codes; and
the private branch exchange having an information processor configured to;
a) process a first trigger comprising at least an area code of a first telephone number of a first call target;
b) select from the database a first outgoing telephone number from the plurality of outgoing telephone numbers where the first outgoing telephone number has at least an area code the same as the area code of the telephone number of the first call target;
c) set first caller identification data of a first outbound call to the first outgoing telephone number;
d) originate the first outbound call and transmit the first caller identification data to the first call target in connection with the first outbound call;
e) process a second trigger comprising at least an area code of a second telephone number of a second call target, the second telephone number having at least an area code different from the area code of the first telephone number of the first call target;
f) select from the database a second outgoing telephone number from the plurality of outgoing telephone numbers where the second outgoing telephone number has at least an area code the same as the area code of the second telephone number of the second call target, the second outgoing telephone number having at least an area code different from the area code of the first telephone number of the first call target;
g) set second caller identification data of a second outbound call to the second outgoing telephone number; and
h) originate the second outbound call and transmit the second caller identification data to the second call target in connection with the second outbound call.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for handling an outbound call from a call originator to a plurality of call targets, including a database storing a plurality of outgoing telephone numbers, each outgoing telephone number having one of two or more area codes. The system including an information processor configured to process at least an area code of a telephone number of the call targets, select from the database telephone numbers from the plurality of outgoing telephone numbers where the selected telephone numbers have at least an area code the same as the area code of the telephone number of the call targets, set caller identification data of the outbound calls to the selected telephone numbers, and transmit the caller identification data to the call targets in connection with the outbound calls.
-
Citations
28 Claims
-
1. A system for handling a plurality of outbound calls from a call originator using a private branch exchange to a plurality of call targets, the system comprising:
-
a database storing a plurality of outgoing telephone numbers, each outgoing telephone number having one of two or more area codes; and the private branch exchange having an information processor configured to; a) process a first trigger comprising at least an area code of a first telephone number of a first call target; b) select from the database a first outgoing telephone number from the plurality of outgoing telephone numbers where the first outgoing telephone number has at least an area code the same as the area code of the telephone number of the first call target; c) set first caller identification data of a first outbound call to the first outgoing telephone number; d) originate the first outbound call and transmit the first caller identification data to the first call target in connection with the first outbound call; e) process a second trigger comprising at least an area code of a second telephone number of a second call target, the second telephone number having at least an area code different from the area code of the first telephone number of the first call target; f) select from the database a second outgoing telephone number from the plurality of outgoing telephone numbers where the second outgoing telephone number has at least an area code the same as the area code of the second telephone number of the second call target, the second outgoing telephone number having at least an area code different from the area code of the first telephone number of the first call target; g) set second caller identification data of a second outbound call to the second outgoing telephone number; and h) originate the second outbound call and transmit the second caller identification data to the second call target in connection with the second outbound call. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A private branch exchange comprising a computer for handling outbound calls from a call originator to first and second call targets, the computer comprising:
-
memory having at least one region for storing computer executable program code; and the private branch exchange having a processor for executing the computer executable program code stored in the memory, where the computer executable program code comprises; a) code for processing at least a portion of a telephone number of the first call target; b) code for accessing a database storing a plurality of outgoing telephone numbers, each outgoing telephone number having one of two or more area codes; c) code for selecting from the database a first selected telephone number from the plurality of outgoing telephone numbers based on at least a portion of the telephone number of the first call target, the first selected telephone number having an area code from a geographic region the same as a geographic region of an area code of the telephone number of the first call target; d) code for setting caller identification data of the first outbound call to the first selected telephone number; e) code for originating the first outbound call and transmitting the caller identification data to the first call target in connection with the first outbound call; f) code for processing at least a portion of a telephone number of the second call target; g) code for accessing the database storing the plurality of outgoing telephone numbers; h) code for selecting from the database a second selected telephone number from the plurality of outgoing telephone numbers based on at least a portion of the telephone number of the second call target, the second selected telephone number having an area code from a geographic region the same as a geographic region of an area code of the telephone number of the second call target, the second selected telephone number having at least an area code different from the area code of the first telephone number of the first call target; i) code for setting caller identification data of the second outbound call to the second selected telephone number; and j) code for originating the second outbound call and transmitting the caller identification data to the second call target in connection with the second outbound call. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system for handling an outbound call from a call originator using a private branch exchange to a call target, the system comprising:
-
a database storing a plurality of outgoing telephone numbers, wherein an area code of one outgoing telephone number is different from an area code of another outgoing telephone number; and the private branch exchange having an information processor controlled by the call originator and configured to; a) process a trigger comprising at least an area code of a telephone number of the call target; b) select from the database a telephone number from the plurality of outgoing telephone numbers where the selected telephone number has at least an area code the same as the area code of the telephone number of the call target; c) set caller identification data of the outbound call to the selected telephone number; and d) originate the outbound call and transmit the set caller identification data to the call target in connection with the outbound call. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer for handling an outbound call from a call originator using a private branch exchange to a call target, the computer comprising:
-
memory having at least one region for storing computer executable program code; and the private branch exchange having a processor for executing the computer executable program code stored in the memory, where the computer executable program code comprises; code for processing at least a portion of a telephone number of the call target; code for accessing a database storing a plurality of outgoing telephone numbers, wherein an area code of one outgoing telephone number is different from an area code of another outgoing telephone number; code for selecting from the database a telephone number from the plurality of outgoing telephone numbers based on at least a portion of the telephone number of the call target, the selected telephone number having an area code from a geographic region the same as a geographic region of an area code of the telephone number of the call target; code for setting caller identification data of the outbound call to the selected telephone number; and code for originating the outbound call and transmitting the set caller identification data to the call target in connection with the outbound call. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A computer implemented method for handling an outbound call from a call originator using a private branch exchange to a call target comprising:
-
processing a trigger in the form of at least a portion of a telephone number of the call target; accessing a database storing a plurality of outgoing telephone numbers, wherein an area code of one outgoing telephone number is different from an area code of another outgoing telephone number; selecting from the database a telephone number from the plurality of outgoing telephone numbers based on at least a portion of the telephone number of the call target, the selected telephone number having an area code from a geographic region the same as a geographic region of an area code of the telephone number of the call target; setting caller identification data of the outbound call to the selected telephone number; and originating the outbound call and transmitting the set caller identification data to the call target in connection with the outbound call. - View Dependent Claims (25, 26, 27, 28)
-
Specification