← Back to Patent Explorer
US5799072A Expired / Lapsed US ⏱️ 0.0 years remaining

Telecommunications call management system

Assignee: CallManage Ltd
•
Filing: 1996-03-04
•
Granted: 1998-08-25
•
Expires: 2016-03-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A call management system is disclosed that may interface with an existing PBX or may be utilized as a separate unit. In a preferred embodiment, the call management system includes a tariff data server, a local client computer and one or more line units. The tariff data server holds tariff data of service providers and transmits the tariff data to the local client computer via a communications link. The communications link can include the Internet making the tariff data widely available. Each line unit couples a telephone set to the telephone line provided by the LEC. The local client computer maintains a communications link with each line unit. Each line unit can be coupled to more than one LEC, allowing cost optimizations to take into account the LEC in addition to long distance carriers. The line unit intercepts the dialed digits and transmits them to the local client computer. The local client computer determines an optimum route for the call based on various parameters and transmits the complete dialing string back to the line unit which does the actual dialing of the digits. The local client computer maintains a client database of tariffs of telephone service providers and determines, from information in its client database, which telephone service provider or providers to utilize to execute the telephone call. The client database is updated on a periodic basis via, for example, electronic mail or FTP over the Internet. The local client computer also includes a carrier performance monitoring unit and call accounting unit. In another preferred embodiment, the call management system includes a telephone dialing unit and a data server which interfaces to existing PBX equipment.

Inventors

  • 👤 Isaac Vulcan
  • 👤 Gideon Barak

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 19:22
CPC Classifications
H; H04; H04M; H04M15/00; H04M15/28; H04M15/30; H04M15/80; H04M15/8044; H04Q; H04Q3/00; H04Q3/0016; H04Q3/0062; H04Q3/0075; H04Q3/0079; H04Q3/64; H04Q3/66; H04M2215/00; H04M2215/01; H04M2215/0176; H04M2215/42; H04M2215/74; H04M2215/745; H04M2215/92; H04Q2213/00; H04Q2213/13103; H04Q2213/13106; H04Q2213/1313; H04Q2213/13138; H04Q2213/13141; H04Q2213/13199; H04Q2213/1322; H04Q2213/13405; H04Q2213/13504; H04Q2213/13533; H04Q2213/13534; H04Q2213/13541; H04Q2213/13547

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 220 words
A call management system for determining an optimum route for a telephone call made by a subscriber, said telephone call routed through one of N local exchange carriers coupled to said system via K telephone lines, each local exchange carrier coupled to one of M long distance carriers, the system comprising: a tariff data server for managing a database containing tariff related information on local and long distance carriers, local exchange, telephone exchange location related data and subscribers; a first communication link coupling said tariff data server to a local client computer; said local client computer for maintaining a client database containing tariff information relevant to the location of said subscriber, optional calling plans subscribed to or optional calling plans accessible from the location of said subscriber, said local client computer for determining said optimum route; at least one line unit coupled to a telephone set, said N local exchange carriers and said local client computer, said at least one line unit for intercepting digits dialed by said subscriber, monitoring one of said K telephone lines, receiving a dialing string from said local client computer corresponding to said optimum route and transmitting said dialing string onto said one of said K telephone lines; and a second communication link coupling said local client computer to said at least one line unit.
Claim 2
Dependent Claim 220 words
A call management system for determining an optimum route for a telephone call made by a subscriber, said telephone call routed through one of N local exchange carriers coupled to said system via K telephone lines, each local exchange carrier coupled to one of M long distance carriers, the system comprising: a tariff data server for managing a database containing tariff related information on local and long distance carriers, local exchange, telephone exchange location related data and subscribers; a first communication link coupling said tariff data server to a local client computer; said local client computer for maintaining a client database containing tariff information relevant to the location of said subscriber, optional calling plans subscribed to or optional calling plans accessible from the location of said subscriber, said local client computer for determining said optimum route; at least one line unit coupled to a telephone set, said N local exchange carriers and said local client computer, said at least one line unit for intercepting digits dialed by said subscriber, monitoring one of said K telephone lines, receiving a dialing string from said local client computer corresponding to said optimum route and transmitting said dialing string onto said one of said K telephone lines; and a second communication link coupling said local client computer to said at least one line unit.
Claim 3
Dependent Claim 95 words
The system according to claim 1, wherein said tariff data server comprises: a processor for controlling the operation of said tariff data server; a server database interface coupled to said processor, said server database interface for fulfilling database requests issued by said processor; a server database coupled to said server database interface, said server database containing tariff related information on local and long distance carriers; and a client communications module coupled to said processor and to said first communication link, said client communications module for managing communications between said processor and said local client computer.
Claim 4
Dependent Claim 58 words
The system according to claim 2, wherein said tariff data system comprises: a report generation system coupled to said processor, said report generation system for producing reports from data collected by said system both automatically and manually; and a subscriber interface coupled to said processor, said subscriber interface for managing the collection and maintenance of subscriber supplied data.
Claim 5
Dependent Claim 61 words
The system according to claim 2, wherein said server database comprises: an optional calling plan database coupled to said server database interface; a distance/local exchange database coupled to said server database interface; a carrier access database coupled to said server database interface; a subscriber database coupled to said server database interface; and a client database coupled to said server database interface.
Claim 6
Dependent Claim 15 words
The system according to claim 1, wherein said first communication link comprises a telephone line.
Claim 7
Dependent Claim 14 words
The system according to claim 1, wherein said first communication link comprises the Internet.
Claim 8
Dependent Claim 228 words
The system according to claim 1, wherein said local client computer comprises: a processor for managing the operation of said local client computer; a client database update module coupled to said processor, said client database update module receiving and processing database downloads from said tariff data server; a line unit interface coupled to said processor, said line unit interface for coupling said processor to said at least one line unit; at least cost router coupled to said processor, said least cost router for determining the optimum route for a call placed by said subscriber, said least cost router returning a carrier dialing string to route said call accordingly; a user interface coupled to said processor, said user interface for providing an interface between said processor and said subscriber; a client database holding tariff data relevant to the location of said subscriber and calling preferences of said subscriber; a client database interface coupled to said processor, said client database interface providing an interface between said processor and said client database; a call accounting module coupled to said processor, said call accounting module logging calls placed by said subscriber and determining subscriber call characteristics; and a carrier quality and performance monitoring module coupled to said processor, said carrier quality and performance monitoring module for managing the selection of said long distance carriers based on quality and performance of their connections.
Claim 9
Dependent Claim 15 words
The system according to claim 7, further comprising a reporting module coupled to said processor.
Claim 10
Dependent Claim 27 words
The system according to claim 1, wherein said second communication link comprises an RS-232 link coupling said local client computer to said at least one line unit.
Claim 11
Dependent Claim 29 words
The system according to claim 1, wherein said second communication link comprises a wireless radio frequency link coupling said local client computer to said at least one line unit.
Claim 12
Dependent Claim 28 words
The system according to claim 1, wherein said second communication link comprises a wireless infrared link coupling said local client computer to said at least one line unit.
Claim 13
Dependent Claim 229 words
The system according to claim 1, wherein said at least one line unit comprises: a processor for controlling the operation of said line unit; a dialing receiver coupled to said processor, said dialing receiver intercepting digits dialed by said subscriber and transferring said digits to said processor; a dialer coupled to said processor, said dialer receiving a dialing string from said processor and causing said dialing string to be dialed onto one of said K telephone lines; a local client computer interface coupled to said processor, said local client computer interface providing the interface between said processor and said local client computer; a pass through coupled to said processor, said pass through having a first and second state, both said first and said second states controlled by said processor, said first state blocking said telephone set from said one of said K telephone lines, said second state coupling said telephone set to said one of said K telephone lines; a line monitor coupled to said processor, said line monitor detecting and interpreting signals occurring on said one of said K telephone lines; and a local exchange selector coupled to said dialer, said processor and said N local exchange carriers via said K telephone lines, said local exchange carrier coupling said dialer to one of said N local exchange carriers in accordance with a control signal produced by said processor.
Claim 14
Dependent Claim 20 words
The system according to claim 12, wherein said dialing receiver detects and decodes pulse and dual tone multiple frequency tones.
Claim 15
Dependent Claim 20 words
The system according to claim 12, wherein said dialing receiver detects and decodes Integrated Digital Network Services (ISDN) signaling information.
Claim 16
Dependent Claim 229 words
A call management system for determining an optimum route for telephone calls made by users of a private branch exchange (PBX), each of said telephone calls routed through one of N local exchange carriers coupled to said system via K trunk lines, each local exchange carrier coupled to one of M long distance carriers, the system comprising: a tariff data server for managing a database containing tariff related information on local and long distance carriers; a first communication link coupling said tariff data server to a local client computer; said local client computer for maintaining a client database containing tariff information relevant to the location of said subscriber, optional calling plans subscribed to or optional calling plans accessible from the location of said subscriber, said local client computer for determining said optimum route; at least one line unit coupled between a user's telephone set and one of said K trunk lines, said at least one line unit coupled to said local client computer, said at least one line unit for intercepting digits out pulsed by said PBX, monitoring one of said K trunk lines and receiving a dialing string from said local client computer corresponding to said optimum route and transmitting said dialing string to said one of said K trunk lines; and a second communication link coupling said local client computer to said at least one line unit.
Claim 17
Dependent Claim 229 words
A call management system for determining an optimum route for telephone calls made by users of a private branch exchange (PBX), each of said telephone calls routed through one of N local exchange carriers coupled to said system via K trunk lines, each local exchange carrier coupled to one of M long distance carriers, the system comprising: a tariff data server for managing a database containing tariff related information on local and long distance carriers; a first communication link coupling said tariff data server to a local client computer; said local client computer for maintaining a client database containing tariff information relevant to the location of said subscriber, optional calling plans subscribed to or optional calling plans accessible from the location of said subscriber, said local client computer for determining said optimum route; at least one line unit coupled between a user's telephone set and one of said K trunk lines, said at least one line unit coupled to said local client computer, said at least one line unit for intercepting digits out pulsed by said PBX, monitoring one of said K trunk lines and receiving a dialing string from said local client computer corresponding to said optimum route and transmitting said dialing string to said one of said K trunk lines; and a second communication link coupling said local client computer to said at least one line unit.
Claim 18
Dependent Claim 95 words
The system according to claim 15, wherein said tariff data server comprises: a processor for controlling the operation of said tariff data server; a server database interface coupled to said processor, said server database interface for fulfilling database requests issued by said processor; a server database coupled to said server database interface, said server database containing tariff related information on local and long distance carriers; and a client communications module coupled to said processor and to said first communication link, said client communications module for managing communications between said processor and said local client computer.
Claim 19
Dependent Claim 58 words
The system according to claim 16, wherein said tariff data system comprises: a report generation system coupled to said processor, said report generation system for producing reports from data collected by said system both automatically and manually; and a subscriber interface coupled to said processor, said subscriber interface for managing the collection and maintenance of subscriber supplied data.
Claim 20
Dependent Claim 60 words
The system according to claim 16, wherein said server database comprises: an optional calling plan database coupled to said server database interface; a distance/local exchange database coupled to said server database interface; an access database coupled to said server database interface; a subscriber database coupled to said server database interface; and a client database coupled to said server database interface.
Claim 21
Dependent Claim 15 words
The system according to claim 15, wherein said first communication link comprises a telephone line.
Claim 22
Dependent Claim 14 words
The system according to claim 15, wherein said first communication link comprises the Internet.
Claim 23
Dependent Claim 225 words
The system according to claim 15, wherein said local client computer comprises: a processor for managing the operation of said local client computer; a client database update module coupled to said processor, said client database update module receiving and processing database downloads from said tariff data server; a line unit interface coupled to said processor, said line unit interface for coupling said processor to said at least one line unit; at least cost router coupled to said processor, said least cost router for determining the optimum route for a call placed by said subscriber, said least cost router returning a carrier dialing string to route said call accordingly; a user interface coupled to said processor, said user interface for providing an interface between said processor and said subscriber; a client database holding tariff data relevant to the location of said subscriber and calling preferences of said subscriber; a client database interface coupled to said processor, said client database interface providing an interface between said processor and said client database; a call accounting module coupled to said processor, said call accounting module logging calls placed by said subscriber and determining subscriber call characteristics; and a carrier performance monitoring module coupled to said processor, said carrier performance monitoring module for managing the selection of said long distance carriers based on the quality and performance of their connections.
Claim 24
Dependent Claim 15 words
The system according to claim 21, further comprising a reporting module coupled to said processor.
Claim 25
Dependent Claim 27 words
The system according to claim 15, wherein said second communication link comprises an RS-232 link coupling said local client computer to said at least one line unit.
Claim 26
Dependent Claim 29 words
The system according to claim 15, wherein said second communication link comprises a wireless radio frequency link coupling said local client computer to said at least one line unit.
Claim 27
Dependent Claim 28 words
The system according to claim 15, wherein said second communication link comprises a wireless infrared link coupling said local client computer to said at least one line unit.
Claim 28
Dependent Claim 228 words
The system of claim 15, wherein said at least one line unit comprises: a processor for controlling the operation of said line unit; a dialing receiver coupled to said processor, said dialing receiver intercepting digits dialed by said subscriber and transferring said digits to said processor; a dialer coupled to said processor, said dialer receiving a dialing string from said processor and causing said dialing string to be dialed onto one of said K trunk lines; a local client computer interface coupled to said processor, said local client computer interface providing the interface between said processor and said local client computer; a pass through coupled to said processor, said pass through having a first and second state, both said first and said second states controlled by said processor, said first state blocking said telephone set from said one of said K trunk lines, said second state coupling said telephone set to said one of said K trunk lines; a line monitor coupled to said processor, said line monitor detecting and interpreting signals occurring on said one of said K trunk lines; and a local exchange selector coupled to said dialer, said processor and said N local exchange carriers via said K trunk lines, said local exchange carrier coupling said dialer to one of said N local exchange carriers in accordance with a control signal produced by said processor.
Claim 29
Dependent Claim 20 words
The system according to claim 26, wherein said dialing receiver detects and decodes pulse and dual tone multiple frequency tones.
Claim 30
Dependent Claim 20 words
The system according to claim 26, wherein said dialing receiver detects and decodes Integrated Digital Network Services (ISDN) signaling information.

References Cited (Backward Citations)

US4585904A Cited
US4656657A Cited
US5185785A Cited
US5553124A Cited
US5515425A Cited
US5519769A Cited
US5519769C1 Cited
US5606602A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-24 2002-02-23 2002-08-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-24 2006-02-23 2006-08-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-24 2010-02-23 2010-08-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag