Contact Number Encapsulation System
First Claim
1. A system, comprising:
- a call processing server in communication with a call router operatively connectable to a communication network, said call router forwarding a session invite originating from a calling terminal to said call processing server, said session invite including a message header having a call destination field;
a multiple contact lookup application associated with said call processing server configured to obtain a plurality of contact numbers associated with a primary contact number contained in said destination field;
a calling application associated with said call processing server configured to send said session invite to each of said plurality of contact numbers associated with said primary contact number; and
a call connection application associated with said call processing server configured to establish a communication session between said calling terminal and a call reception terminal associated with a respective one of said plurality of contact numbers if a user accepts said session invite sent to said call reception terminal.
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.
63 Citations
19 Claims
-
1. A system, comprising:
-
a call processing server in communication with a call router operatively connectable to a communication network, said call router forwarding a session invite originating from a calling terminal to said call processing server, said session invite including a message header having a call destination field; a multiple contact lookup application associated with said call processing server configured to obtain a plurality of contact numbers associated with a primary contact number contained in said destination field; a calling application associated with said call processing server configured to send said session invite to each of said plurality of contact numbers associated with said primary contact number; and a call connection application associated with said call processing server configured to establish a communication session between said calling terminal and a call reception terminal associated with a respective one of said plurality of contact numbers if a user accepts said session invite sent to said call reception terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving a call from a calling terminal designating a primary contact number with a call processing server; retrieving a plurality of contact numbers correlated to said primary contact number; establishing an initial session between said calling terminal and said call processing server; attempting to establish a communication session with a plurality of call reception terminals associated with each contact number contained in said plurality of contact numbers; establishing said communication session with a respective one of said call reception terminals if a recipient accepts said call using said respective one of said call reception terminals; presenting said recipient with an option to answer said call or forward said call to voicemail; and establishing a voice based communication session between said calling terminal and said call reception terminal if said recipient chooses to answer said call and forwarding said call to voicemail if said recipient chooses to forward said call to voicemail. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a web browser based control panel allowing a user to correlate a plurality of contact numbers to a primary contact number; a database for storing said plurality of contact numbers linked to said primary contact number; a call processing server operatively connectable to a communication network, said call processing server being configured to receive a session invite designating said primary contact number from a calling terminal; a lookup application configured to query said database to retrieve said plurality of contact numbers as a function of said primary contact number in response to said session invite; a calling application configured to forward said session invite to a plurality of call reception terminals assigned to said plurality of contact numbers; and a session establishment application for establishing a session between said first terminal and a respective one of said plurality of second terminals if said user accepts said session invite on a respective second terminal. - View Dependent Claims (16, 17, 18, 19)
-
Specification