Contact number encapsulation system
DCFirst Claim
1. A system, comprising:
- at least one first hardware device in communication with a carrier via an IP based network, wherein said at least one first hardware device is operable to receive a call to a primary contact number from said carrier over said IP based network;
at least one second hardware device configured to receive said call from said at least one first hardware device;
a first application operable to retrieve at least two or more contact numbers in response to said call;
a second application operable to simultaneously call each of said at least two or more contact numbers;
a third application operable to establish a communication session between a called device associated with one of said at least two or more contact numbers and a calling device placing said call if a user of said called device accepts said call; and
a control panel accessible by a user, said control panel being operable to allow said user to add contact numbers to said at least two or more contact numbers, wherein said control panel is operable to allow said user to edit said at least two or more contact numbers, wherein said control panel is operable to allow said user to delete contact numbers from said at least two or more contact numbers, wherein said control panel further comprises a plurality of user designation fields, each one of said user designation fields being associated with a respective contact number of said at least two or more contact numbers and operable for entry of an indicator designating each contact number associated therewith as an activated contact number or a deactivated contact number, and wherein said control panel further comprises a display identifying each respective one of said at least two or more contact numbers as either being in an activated state or a deactivated state so that said user knows a current state of each of said two or more contact numbers; and
wherein said second application does not call said deactivated contact numbers.
3 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 message header to determine a list of contact numbers to call. The 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. The account holder only needs to provide the primary contact number to individuals desiring to reach them instead of various numbers that are associated with locations the account holder may be located.
-
Citations
20 Claims
-
1. A system, comprising:
-
at least one first hardware device in communication with a carrier via an IP based network, wherein said at least one first hardware device is operable to receive a call to a primary contact number from said carrier over said IP based network; at least one second hardware device configured to receive said call from said at least one first hardware device; a first application operable to retrieve at least two or more contact numbers in response to said call; a second application operable to simultaneously call each of said at least two or more contact numbers; a third application operable to establish a communication session between a called device associated with one of said at least two or more contact numbers and a calling device placing said call if a user of said called device accepts said call; and a control panel accessible by a user, said control panel being operable to allow said user to add contact numbers to said at least two or more contact numbers, wherein said control panel is operable to allow said user to edit said at least two or more contact numbers, wherein said control panel is operable to allow said user to delete contact numbers from said at least two or more contact numbers, wherein said control panel further comprises a plurality of user designation fields, each one of said user designation fields being associated with a respective contact number of said at least two or more contact numbers and operable for entry of an indicator designating each contact number associated therewith as an activated contact number or a deactivated contact number, and wherein said control panel further comprises a display identifying each respective one of said at least two or more contact numbers as either being in an activated state or a deactivated state so that said user knows a current state of each of said two or more contact numbers; and wherein said second application does not call said deactivated contact numbers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
at least one router in communication with a carrier via an IP based network, wherein said at least one router is operable to receive a call generated by a calling device to a primary contact number from said carrier over said IP based network; at least one call processor configured to receive said routed call from said at least one router;
wherein said at least one call processor receives said routed call from said at least one router via a second IP network, wherein said at least one call processor includes a first application operable to retrieve at least two or more contact numbers in response to said call;a second application associated with said at least one call processor operable to simultaneously call each of said two or more contact numbers; a third application associated with said at least one call processor operable to establish a communication session between said calling device and a called device associated with one of said at least two or more contact numbers if a user of said called device accepts said call; a fourth application associated with said at least one call processor operable to record a voicemail message if said user does not accept said call; and a web-based control panel accessible by said user that allows said user to enter said at least two or more contact numbers associated with said primary contact number, wherein said web-based control panel is operable to allow said user to edit respective contact numbers contained in said at least two or more contact numbers, wherein said web-based control panel is operable to allow said user to add contact numbers to said at least two or more contact numbers, wherein said web-based control panel is operable to allow said user to delete one or more contact numbers contained in said at least two or more contact numbers, wherein said web-based control panel is operable to allow said user to select or deselect an indicator associated with each of said at least two or more contact numbers to designate each respective contact number as either an activated contact number or a deactivated contact number, and wherein said web-based control panel is operable to visibly identify each contact number of said at least two or more contact numbers in said web-based control panel as either an activated contact number or a deactivated contact number; and wherein said second application only simultaneously calls said activated contact numbers. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
at least one first hardware device in communication with a carrier via an IP based network, wherein said at least one first hardware device is configured to receive a call from a calling device to a primary contact number from said carrier over said IP based network, at least one second hardware device configured to receive said call routed from said at least one first hardware device via a second IP based network, wherein said call is sent to said at least one second hardware device by said at least one first hardware device over said second IP based network using session initiation protocol (SIP); a first application operable to retrieve at least two or more contact numbers in response to said call; a second application operable to simultaneously call each of said two or more contact numbers; a third application operable to establish a communication session between a called device associated with one of said two or more contact numbers and said calling device if a user of said called device accepts said call; and a control panel accessible by said user, said control panel being operable to allow said user to add contact numbers to said at least two or more contact numbers, wherein said control panel is operable to allow said user to edit said at least two or more contact numbers, wherein said control panel is operable to allow said user to delete contact numbers from said at least two or more contact numbers, wherein said control panel further comprises a plurality of user designation fields, each one of said user designation fields being associated with a respective contact number of said at least two or more contact numbers and operable for entry of an indicator designating each contact number associated therewith as an activated contact number or a deactivated contact number, and wherein said control panel further comprises a display visibly identifying each respective one of said at least two or more contact numbers as either being in an activated state or a deactivated state so that said user knows a current state of each of said two or more contact numbers; and wherein said second application only calls said activated contact numbers.
-
Specification