Contact number encapsulation system
First Claim
1. A contact number encapsulation system, comprising:
- a communication network;
a first terminal connected with said communication network operable to place a call designating a primary contact number;
a call processing server connected with said communication network, wherein said call processing server includes a call processing application operable to receive incoming communication traffic from said communication network associated with calls designating said primary contact number;
a multiple contact number lookup module operable to retrieve a list of contact numbers associated with said primary contact number; and
a calling module operable to simultaneously establish a plurality of communication links between said first terminal and a plurality of call reception terminals associated with each contact number contained in said list of contact numbers.
2 Assignments
0 Petitions
Accused Products
Abstract
A contact number encapsulation system is disclosed that is operable to consolidate a plurality of contact numbers associated with a given user into a single contact number. The system includes a call processing application that uses information contained in a SIP message header to determine a list of contact numbers to call. The SIP message header contains a call destination indication that is used by the call processing application to retrieve the list of contact numbers. The list of contact numbers is user defined and may be updated or modified by an account holder at any given time. Once the list of contact numbers is obtained, a simultaneous call module is used to simultaneously call each number contained in the list. As such, the account holder only needs to provide the primary contact number to individuals desiring to reach him/her instead of various numbers that are associated with various locations the account holder may be located.
107 Citations
16 Claims
-
1. A contact number encapsulation system, comprising:
-
a communication network;
a first terminal connected with said communication network operable to place a call designating a primary contact number;
a call processing server connected with said communication network, wherein said call processing server includes a call processing application operable to receive incoming communication traffic from said communication network associated with calls designating said primary contact number;
a multiple contact number lookup module operable to retrieve a list of contact numbers associated with said primary contact number; and
a calling module operable to simultaneously establish a plurality of communication links between said first terminal and a plurality of call reception terminals associated with each contact number contained in said list of contact numbers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of calling a plurality of terminals in a communication network, comprising the steps of:
-
associating a primary contact number with a predetermined user;
calling said primary contact number using a first terminal;
routing said call from said first terminal to a call processing application located on a call processor server connected with said communication network;
retrieving a list of contact numbers associated with said primary contact number;
simultaneously calling each contact number contained in said list of contact numbers; and
connecting said call with a respective terminal associated with one of said contact numbers contained in said list of contact numbers if said predetermined user answers said call. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A contact number encapsulation system, comprising:
-
a communication network;
a first terminal connected with said communication network operable to place a call to a primary contact number;
a call processing server connected with said communication network, wherein said call processing server includes a call processing application operable to receive incoming communication traffic from said communication network associated with calls designating said primary contact number;
a multiple contact number lookup module operable to retrieve a list of contact numbers associated with said primary contact number, wherein an SIP message header associated with said call is used to retrieve said list of contact numbers associated with said primary contact number;
a simultaneous calling module operable to simultaneously ring a plurality of call reception terminals associated with said list of contact numbers;
a connection module operable to establish a communication link between said first terminal and a respective one of said plurality of call reception terminals if said call is answered by said respective one call reception terminal;
an interactive voice response application operable to provide a plurality of menu based selection options to said first terminal, wherein said plurality of menu based selection options include at least a contact dialed party option and a voice mail option, wherein upon selection of said contact dialed party option a multiple contact module is operable to prompt a user of said first terminal to record a short introduction message, wherein said short introduction message is played to a respective one of said plurality of call reception terminals if said call is answered by said respective one call reception terminal, wherein said respective one call reception terminal is provided with a connection option operable to connect said call or forward said call to a voice mail application;
a facsimile module operable to detect an incoming facsimile from said first terminal, wherein said facsimile module further includes a facsimile email module operable to convert said incoming facsimile into a predetermined digital file and forward said predetermined digital file to a user designated email account;
a web-enabled user account interface operable to allow an account holder to modify said list of contact numbers; and
a voice control portal application operable to allow an account holder to modify said list of contact numbers from a respective remote terminal not having Internet access.
-
Specification