Contact number encapsulation system
DC CAFCFirst Claim
1. A system, comprising:
- a terminal connected with an Internet-based communication network, wherein said terminal includes a web browser configured to generate a web browser based control panel on said terminal operable to allow a user to correlate a plurality of contact numbers with a primary contact number assigned to said user, wherein said web browser based control panel is operable to allow said user to temporarily activate and deactivate contact numbers contained in said plurality of contact numbers by way of a selection item thereby designating said contact numbers as either an activated contact number or a deactivated contact number;
a database for storing said plurality of contact numbers correlated with said primary contact number;
a call routing server connected with said Internet-based communication network operable to receive an incoming call from a calling terminal designating said primary contact number, wherein said incoming call is received by said call routing server via said Internet-based communication network;
a call processing server in communication with said call routing server via said Internet-based communication network configured to receive said incoming call from said calling terminal designating said primary contact number via said call routing server;
a lookup application associated with said call processing server configured to query said database to retrieve contact numbers from said plurality of contact numbers as a function of said primary contact number;
a calling application associated with said call processing server configured to simultaneously ring a plurality of call reception terminals that are each associated with a respective one of said activated contact numbers when a call is made to said primary contact number, wherein said calling application simultaneously rings said activated contact numbers by generating calls sent out via said Internet-based communication network to at least a public switched communication network, a wireless communication network and one or more VoIP terminals; and
a connection application associated with said call processing server for establishing a communication session between said calling terminal and a respective one of said plurality of call reception terminals if said user accepts said call on said respective one of said plurality of call reception terminals.
2 Assignments
Litigations
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.
-
Citations
46 Claims
-
1. A system, comprising:
-
a terminal connected with an Internet-based communication network, wherein said terminal includes a web browser configured to generate a web browser based control panel on said terminal operable to allow a user to correlate a plurality of contact numbers with a primary contact number assigned to said user, wherein said web browser based control panel is operable to allow said user to temporarily activate and deactivate contact numbers contained in said plurality of contact numbers by way of a selection item thereby designating said contact numbers as either an activated contact number or a deactivated contact number; a database for storing said plurality of contact numbers correlated with said primary contact number; a call routing server connected with said Internet-based communication network operable to receive an incoming call from a calling terminal designating said primary contact number, wherein said incoming call is received by said call routing server via said Internet-based communication network; a call processing server in communication with said call routing server via said Internet-based communication network configured to receive said incoming call from said calling terminal designating said primary contact number via said call routing server; a lookup application associated with said call processing server configured to query said database to retrieve contact numbers from said plurality of contact numbers as a function of said primary contact number; a calling application associated with said call processing server configured to simultaneously ring a plurality of call reception terminals that are each associated with a respective one of said activated contact numbers when a call is made to said primary contact number, wherein said calling application simultaneously rings said activated contact numbers by generating calls sent out via said Internet-based communication network to at least a public switched communication network, a wireless communication network and one or more VoIP terminals; and a connection application associated with said call processing server for establishing a communication session between said calling terminal and a respective one of said plurality of call reception terminals if said user accepts said call on said respective one of said plurality of call reception terminals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a call processing server in communication with a call router operatively connectable to an Internet-based communication network, said call router forwarding a session invite originating from a calling terminal to said call processing server via said Internet-based communication network, 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 call destination field; a calling application associated with said call processing server configured to simultaneously send said session invite to each of said plurality of contact numbers associated with said primary contact number, wherein said calling application is configured to transmit said session invites over said Internet-based communication network to one or more of a public switched telephone network, a wireless communication network and at least one or more VoIP terminals; 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 a respective one of said call reception terminals; a voicemail application configured to record a voicemail message if said user does not accept said session invite sent to a respective one of said call reception terminals; a voicemail email application configured to generate an email notification that is sent to a designated email account of said user indicating receipt of a voicemail message; and a web based control panel accessible by a remote terminal over said Internet-based communication network configured to allow said user to temporarily activate and deactivate respective numbers contained in said plurality of contact numbers thereby designating each respective contact number as an activated contact number or a deactivated contact number in said web based control panel, edit respective numbers contained in said plurality of contact numbers, and delete respective contact numbers contained in said plurality of contact numbers, wherein said web based control panel further includes a call screening option configured to prompt callers to provide an input prior to said calling application simultaneously sending said session invites to each of said plurality of contact numbers, and wherein said web based control panel includes a caller identification option configured to allow said user to designate whether a caller'"'"'s number is displayed on said call reception terminals or said primary contact number is displayed on said call reception terminals. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system, comprising:
-
a call processing server configured to receive a session invite originating from a calling terminal, wherein said session invite is forwarded to said call processing server by a call routing server connected with an Internet-based communication network, wherein said call processing server is connected with said call routing server via said Internet-based communication network; 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 session invite; 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; 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 a respective one of said call reception terminals; a voicemail email application configured to generate an email notification that is sent to a designated email account of said user indicating receipt of a voicemail message; and a control panel accessible by a remote terminal configured to allow said user to temporarily activate and deactivate respective numbers contained in said plurality of contact numbers, edit respective numbers contained in said plurality of contact numbers, and delete respective contact numbers contained in said plurality of contact numbers, wherein said control panel includes an email entry form allowing said user to enter said designed email account, wherein said control panel includes a user availability option that is configured to allow said user to indicate whether or not said user is available to receive an incoming call, and wherein said control panel includes a caller identification option configured to allow said user to designate whether a caller'"'"'s number is displayed on said call reception terminals or said primary contact number is displayed on said call reception terminals.
-
-
21. A system, comprising:
-
a call processing server in communication with a call router operatively connectable to an Internet-based communication network, said call router forwarding a session invite originating from a calling terminal to said call processing server via said Internet-based communication network, 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 call destination field; a calling application associated with said call processing server configured to simultaneously send said session invite to each of said plurality of contact numbers associated with said primary contact number, wherein said calling application is configured to transmit said session invites over said Internet-based communication network to a public switched telephone network, a wireless communication network and at least one or more VoIP terminals; 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 a respective one of said call reception terminals; a voicemail application configured to record a voicemail message if said user does not accept said session invite sent to a respective one of said call reception terminals; a voicemail email application configured to generate an email notification that is sent to a designated email account of said user indicating receipt of a voicemail message; and a web based control panel accessible by a remote terminal over said Internet-based communication network configured to allow said user to temporarily activate and deactivate respective numbers contained in said plurality of contact numbers thereby designating each respective contact number as an activated contact number or a deactivated contact number in said web based control panel, edit respective numbers contained in said plurality of contact numbers, and delete respective contact numbers contained in said plurality of contact numbers, wherein said web based control panel further includes a call screening option configured to prompt callers to provide an input prior to said calling application simultaneously sending said session invites to each of said plurality of contact numbers, and wherein said web based control panel includes a caller identification option configured to allow said user to designate whether a caller'"'"'s number is displayed on said call reception terminals or said primary contact number is displayed on said call reception terminals.
-
-
22. A system, comprising:
-
a call processing server in communication with a call router operatively connectable to an Internet-based communication network, said call router forwarding a session invite originating from a calling terminal connected to a telecommunication network to said call processing server, said session invite including a message header having a call destination field, wherein said session invite is forwarded from said telecommunication network to said Internet-based communication network, wherein said session invite is then forwarded through said Internet-based communication network to said call router, wherein said call processing server receives said session invite from said call router via said Internet-based communication network; 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 call destination field; a calling application associated with said call processing server configured to simultaneously send a plurality of session invitations to each of said plurality of contact numbers associated with said primary contact number in response to said session invite, wherein said call processing server is configured to use said Internet-based communication network to simultaneously forward said session invitations to a plurality of call reception terminals associated with said plurality of contact numbers that are in communication with said telecommunication network; 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, wherein said call processing server utilizes said Internet based communication network to establish said communication session with said call reception terminal on said telecommunication network; a web browser based control panel configured to allow said user to add, edit, and delete contact numbers contained in said plurality of contact numbers wherein said web browser based control panel is configured to allow said user to temporarily deactivate contact numbers contained in said plurality of contact numbers thereby designating each of said plurality of contact numbers as either an activated contact number or a deactivated contact number; and a voicemail email application configured to automatically generate an email notification that is sent to a designated email account indicating receipt of a voicemail message, wherein said email notification includes said voicemail message. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system, comprising:
-
a web browser based control panel configured to allow a user to correlate a plurality of contact numbers to a primary contact number, wherein said web browser based control panel is configured to allow said user edit said plurality of contact numbers and delete respective contact numbers contained in said plurality of contact numbers, wherein said web browser based control panel is configured to allow said user to enter and edit a user designated email address associated with said user, wherein said web browser based control panel is configured to allow said user to temporarily disable one or more of said plurality of contact numbers correlated to said primary contact number via a selection item thereby designating each contact number as either an activated contact number or a deactivated contact number; a database for storing said plurality of contact numbers linked to said primary contact number; a call processing server operatively connectable to an Internet-based communication network, said call processing server being configured to receive a session invite from a calling terminal connected to a telecommunication network, wherein said session invites designates said primary contact number and is received from said calling terminal from said telecommunication network via said Internet-based communication network; 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 create a set of session invites to a plurality of call reception terminals assigned to said plurality of contact numbers, wherein said calling application uses said Internet-based communication network to simultaneously transmit each respective session invite in said set of session invites to said call reception terminals, wherein said call reception terminals are in communication with said telecommunication network and said telecommunication network receives said set of session invites from said Internet-based communication network, wherein said calling application is configured to only create session invites for said activated contact numbers; a session establishment application for establishing a session between said calling terminal and a respective one of said plurality of call reception terminals if said user accepts said session invite on a respective call reception terminal, wherein said session establishment application uses said Internet-based communication network to establish said session between said calling terminal and said respective one of said plurality of second terminals; and a voicemail email application configured to automatically generate an email notification that is sent to said user designated email account indicating receipt of a voicemail message, wherein said email notification includes said voicemail message. - View Dependent Claims (32, 33)
-
-
34. A system, comprising:
-
a call processing server in communication with a call router operatively connectable to an Internet-based communication network, said call router forwarding a session invite originating from a calling terminal to said call processing server using said Internet-based communication network, 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 call destination field; a calling application associated with said call processing server configured to simultaneously send said session invite to each of said plurality of contact numbers associated with said primary contact number using said Internet-based communication network, wherein said plurality of contact numbers are associated with a plurality of call reception terminals that are operatively connected with one or more telecommunication networks, wherein said calling application uses said Internet-based communication network to transmit said session invites to said telecommunication network which in turn transmits said session invites to said plurality of contact numbers; a call connection application associated with said call processing server configured to establish a communication session using said Internet-based communication network 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; a voicemail email application configured to automatically generate an email notification that is sent to a designated email account indicating receipt of a voicemail message, wherein said notification includes said voicemail message; and a web enabled control panel accessible by said user using said Internet-based communication network configured to allow said user to add contact numbers to said plurality of contact numbers, delete contact numbers from said plurality of contact numbers, and temporarily deactivate contact numbers contained in said plurality of contact numbers thereby designating each said contact number as an activated contact number or a deactivated contact number. - View Dependent Claims (35, 36, 37)
-
-
38. A system, comprising:
-
a web browser based control panel allowing a user to correlate a plurality of contact numbers to a primary contact number, wherein said web browser based control panel is configured to allow said user to temporarily activate and deactivate select contact numbers contained in said plurality of contact numbers thereby designating each respective contact number as an activated contact number or a deactivated contact number; a database for storing said plurality of contact numbers linked to said primary contact number; a call processing server operatively connectable to an Internet based communication network, said call processing server being configured to receive a session invite designating said primary contact number from a calling terminal over said Internet based communication network; a lookup application configured to query said database to retrieve said activated contact numbers as a function of said primary contact number in response to said session invite; a calling application configured to create a set of session invites to a plurality of call reception terminals assigned to said activated contact numbers, wherein said plurality of call reception terminals are connected with at least one telecommunication network, wherein said set of session invites are transmitted to said at least one telecommunication network utilizing said Internet based communication network; 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, wherein said communication session is established by said call processing server utilizing said Internet based communication network. - View Dependent Claims (39, 40)
-
-
41. A system, comprising:
-
a web browser based control panel allowing a end user to correlate a plurality of contact numbers to a primary contact number assigned to said end user, said web browser based control panel being configured to allow said end user to enter a plurality of contact numbers that are linked to said primary contact number and temporarily activate and deactivate select contact numbers contained in said plurality of contact numbers to identify each of said contact numbers as an activated contact number or a deactivated contact number, wherein said web browser based control panel allows said end user to edit said plurality of contact numbers and delete respective contact numbers, wherein said web browser based control panel allows said end user to designate an email account to which a notification is sent upon receipt of a voicemail message, wherein said web browser based control panel is configured to allow a end user to change a passcode associated with said end user, wherein said web browser based control panel is configured to allow said end user to enable and disable a call screening option, wherein said web enabled control panel is configured to allow said end user to control whether said call reception terminal displays a caller identification number associated with said calling terminal or said primary contact number; a database for storing said plurality of contact numbers linked to said primary contact number; a call processing server connected with a call routing server by an Internet based communication network, wherein said call processing server is configured to receive a call from a calling terminal designating said primary contact number that is routed to said call processing server from said call routing server via said Internet based communication network; a lookup application executable by said call processing server configured to query said database to retrieve said activated contact numbers from said plurality of contact numbers as a function of said primary contact number; a calling application executable by said call processing server configured to simultaneously forward said call to a plurality of call reception terminals that are each associated with a respective one of said activated contact numbers thereby simultaneously notifying said call reception terminals of said call, said calling application being operable to generate calling commands sent via said Internet based communication network to at least a public switched telephone communication network, a wireless communication network and one or more VoIP terminals; a connection application executable by said call processing server for establishing a voice based communication session between said calling terminal and a respective one of said plurality of call reception terminals via said Internet based communication network if said end user accepts said call; and a voicemail application configured to record a voice mail message if said end user does not accept said call and an email application configured to automatically generate said notification.
-
-
42. A system, comprising:
-
a server in communication with an Internet based communication network operable to receive an incoming call from a calling terminal via a call router in communication with said Internet based communication network, wherein said incoming call is calling a primary contact number assigned to a user; a multiple contact lookup application executable by said server configured to obtain a plurality of contact numbers associated with said primary contact number; a calling application executable by said server configured to simultaneously ring said plurality of contact numbers in response to said incoming call, wherein said calling application is configured to generate commands sent over said Internet based communication network to at least a public switched telephone network, one or more VoIP terminals, and a wireless network; a call connection application executable by said server configured to establish a communication session utilizing said Internet based communication network between said calling terminal and a terminal associated with a respective one of said plurality of contact numbers if a user accepts said incoming call; a voicemail application configured to allow a calling party using said calling terminal to leave a voicemail message for said user if said incoming call is not accepted; a voicemail email application configured to automatically generate an email notification that is sent to a designated email account of said user indicating receipt of said voicemail message; and a web based control panel accessible by said user that includes a plurality of data input fields that allow said user to input said plurality of contact numbers associated with said primary contact number, wherein said plurality of contact numbers are stored in a database associated with said user, wherein said web based control panel is configured to allow said user to temporarily activate and deactivate one or more numbers contained in said plurality of contact numbers thereby designating said contact numbers as an activated contact number or a deactivated contact number. - View Dependent Claims (43)
-
-
44. A system, comprising:
-
a call processing server connected with an Internet based communication network, wherein said call processing server is in communication with a call router via said Internet based communication network, wherein said call processing server is operable to receive an incoming call from a calling terminal from said call router via said Internet based communication network, wherein said incoming call is designating a primary contact number; a web based control panel configured to allow a user to correlate a plurality of contact numbers with said primary contact number, wherein said web based control panel is operable to allow said user to temporarily activate and deactivate respective contact numbers contained in said plurality of contact numbers such that said contact numbers are designated as either an activated contact number or a deactivated contact number; a multiple contact lookup application configured to retrieve said activated contact numbers; a calling application executable by said call processing server configured to simultaneously ring a terminal associated with a respective activated contact number, wherein said call processing server is configured to generate commands sent via said Internet based communication network to one or more of a public switched telephone network, a wireless network, and one or more VoIP terminals, wherein said called terminals are associated with a respective one of said public switched telephone network, said wireless network, and said Internet based communication network; a call connection application executable by said server configured to establish a communication session between said calling terminal and a respective called terminal associated with a respective one of said plurality of contact numbers using said Internet based communication network if a user accepts said incoming call; a voicemail application configured to allow a calling party using said calling terminal to leave a voicemail message for said user if said incoming call is not accepted; and a voicemail email application configured to automatically generate an email notification that is sent to a designated email account of said user indicating receipt of said voicemail message.
-
-
45. A system, comprising:
-
a call processing server in communication with a call router operatively connectable to a Internet based communication network, said call processing server operable to receive a session invite originating from a calling terminal to said call processing server via said Internet based communication network, 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 simultaneously send said session invite to each of said plurality of contact numbers associated with said primary contact number via said Internet based communication network; 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 utilizing said Internet based communication network if a user accepts said session invite sent to said call reception terminal; an application configured to present a caller using said calling terminal with a first option to attempt to directly contact said user or a second option to leave a voice mail message for said user during an initial session between said calling terminal and said call processing server, wherein said initial session is established between said calling terminal and said call processing server using said Internet based communication network; a web browser based control panel configured to allow said user to enter said plurality of contact numbers, edit said plurality of contact numbers, and delete respective contact numbers, wherein said web browser based control panel includes a selection item associated with each contact number contained in said plurality of contact numbers that allows said user to activate and deactivate respective contact numbers contained in said plurality of contact numbers thereby designating each contact number as either an activated contact number or a deactivated contact number, wherein said web browser based control panel includes an option to allow said user to enable or disable a call screening option, wherein said web browser based control panel is configured to allow said user to enter a designated email address, wherein said web browser based control panel is operable to allow said user to select whether a caller identification associated with said calling terminal is displayed on a called terminal associated with said plurality of contact numbers or said primary contact number is displayed on a called terminal associated with said plurality of contact numbers; and a voicemail email application configured to automatically generate an email notification that is sent to said designated email account indicating receipt of a voicemail message, wherein said email notification includes said voicemail message.
-
-
46. A system, comprising:
-
a call processing server in communication with a call router operatively connectable to an Internet-based communication network, said call processing server operable to receive a session invite originating from a calling terminal sent by said call router via said Internet-based communication network, 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 call destination field; a calling application associated with said call processing server configured to simultaneously send said session invite to each of said plurality of contact numbers associated with said primary contact number, wherein said calling application is configured to transmit said session invites over said Internet-based communication network to one or more of a public switched telephone network, a wireless communication network and at least one or more VoIP terminals; 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 a respective one of said call reception terminals; a voicemail application configured to record a voicemail message if said user does not accept said session invite sent to a respective one of said call reception terminals; a voicemail email application configured to generate an email notification that is sent to a designated email account of said user indicating receipt of a voicemail message; and a web based control panel accessible by a remote terminal over said Internet-based communication network configured to allow said user to temporarily activate and deactivate respective numbers contained in said plurality of contact numbers thereby designating each respective contact number as an activated contact number or a deactivated contact number in said web based control panel, edit respective numbers contained in said plurality of contact numbers, and delete respective contact numbers contained in said plurality of contact numbers.
-
Specification