Patent US5590181A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5590181A Expired / Lapsed US ⏱️ 0.0 years remaining

Call-processing system and method

Assignee: Link USA Corp
•
Filing: 1993-10-15
•
Granted: 1996-12-31
•
Expires: 2013-10-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for processing telephone calls and providing enhanced services is presented. The call processing system includes a network control processor for controlling the processing and routing of the calls and for providing enhanced features, and a matrix switch for routing calls from an originating location to a terminating location. Operator consoles can be included to provide operator assistance to the caller. The network control processor comprises a central message processor that receives call dam, determines the type of call, determines the processing required, and determines whether operator assistance is required. A call route distributor allocates an operator console to the call if required. A billing server is used to track billing information for the call while it is in progress. A database server is provided for database look-ups and storage. The call processing system also includes a validation system, a billing system, a distribution system, and a fraud detection and prevention system. The validation system is used to validate call information to determine whether the call can be placed. The billing system determines rates for calls and calculates the cost of completed calls. The distribution system distributes changes that are made to a master database to the appropriate slave database. The fraud detection and prevention system monitors originating and in-process calls to detect and possibly prevent possible fraudulent uses of phone services and systems. A client interface is provided to facilitate communications among applications and DEF records are used to define specific call processing actions.

Inventors

  • 👤 Steven J. Hogan
  • 👤 Kristi T. Feltz
  • 👤 Douglas R. Murdock
  • 👤 Todd A. Goodman
  • 👤 David J. Vercande
  • 👤 Michael R. Tangeman
  • 👤 Eric M. Busch
  • 👤 Raghavan Kripakaran
  • 👤 Madhigubba G. Jayasimha
  • 👤 Keith E. Smith
  • 👤 Mark A. Austin
  • 👤 Dana B. Berry

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 22:05
CPC Classifications
H; H04; H04M; H04M15/00; H04M15/44; H04M15/47; H04M15/68; H04M3/00; H04M3/42; H04Q; H04Q3/00; H04Q3/0016; H04Q3/0062; H04M2215/00; H04M2215/01; H04M2215/0104; H04M2215/0148; H04M2215/0196; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99952; Y10S707/99953; Y10S707/99955

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 164 words
A call-processing system for processing a telephone call comprising call audio and call data, wherein the call audio of the telephone call is routed to a destination by a matrix switch that includes a matrix switch processor, the call-processing system comprising: a network control processor that provides an interface between the matrix switch and a common channel signaling network, said network control processor comprising: means for receiving the call data for the telephone call, that is intended for the matrix switch, from said common channel signaling network, means for determining a routing for the call audio of the telephone call, means for sending switch control data to the matrix switch processor of the matrix switch to effect said routing of the call audio of the telephone call, and means for sending operator control data to an operator console connected to the matrix switch via a connection between said network control processor and said operator console to support a telephone call that requires operator assistance.
Claim 2
Dependent Claim 164 words
A call-processing system for processing a telephone call comprising call audio and call data, wherein the call audio of the telephone call is routed to a destination by a matrix switch that includes a matrix switch processor, the call-processing system comprising: a network control processor that provides an interface between the matrix switch and a common channel signaling network, said network control processor comprising: means for receiving the call data for the telephone call, that is intended for the matrix switch, from said common channel signaling network, means for determining a routing for the call audio of the telephone call, means for sending switch control data to the matrix switch processor of the matrix switch to effect said routing of the call audio of the telephone call, and means for sending operator control data to an operator console connected to the matrix switch via a connection between said network control processor and said operator console to support a telephone call that requires operator assistance.
Claim 3
Dependent Claim 56 words
The system of claim 1, further comprising a billing server which comprises: means for assigning a unique call handle to every new telephone call; and means for sending said unique call handle to said central message processor, wherein said unique call handle identifies the telephone call at each phase of processing within the call processing system.
Claim 4
Dependent Claim 70 words
The system of claim 2, wherein said billing server further comprises: means for timing a connected telephone call while it is in progress; means for informing a fraud detection system of the start and stop times of a telephone call; and means for creating a billing information record for a telephone call, wherein said billing information record is used to facilitate a real-time rating service and a real-time billing service.
Claim 5
Dependent Claim 17 words
The system of claim 3, wherein said billing server further comprises a secondary billing server for redundancy.
Claim 6
Dependent Claim 37 words
The system of claim 2, further comprising means for determining whether said unique call handle already exists for the telephone call to determine whether the telephone call is a new telephone call or an existing telephone call.
Claim 7
Dependent Claim 107 words
The system of claim 1, further comprising a database server which comprises: means for storing call parameters in a plurality of data records in a call ID database, said call parameters identifying a customized call handling procedure that indicates at least one of the type of telephone call being placed, the type of operator assistance required, and processing required for the telephone call; and means for retrieving said call parameters for a received telephone call from said call ID database, wherein said means for retrieving uses the call data of a telephone call as a key to search said plurality of data records containing said call parameters.
Claim 8
Dependent Claim 60 words
The system of claim 6, further comprising: means for receiving the call data; means for retrieving call parameters from said database server using the call data; means for determining whether operator assistance is required and instructing [said]a call route distributor to allocate an operator console; and means for instructing the matrix switch to route the telephone call to a destination.
Claim 9
Dependent Claim 26 words
The system of claim 7, wherein said call route distributor comprises means for allocating an operator console to the telephone call based on said call parameters.
Claim 10
Dependent Claim 91 words
The system of claim 1, further comprising a validation system coupled to said network control processor and configured to receive a validation request from an operator console, wherein said validation request includes information from the user that requires validation, said validation system comprising an instruction database means for storing instructions that define a procedure on validating the information, wherein said instructions are stored in said instruction database means based on one or more fields of the call data to enable said instructions to be customized at a user and/or customer level.
Claim 11
Dependent Claim 23 words
The system of claim 9, wherein said validation system further comprises a validation database for storing validation information used in said validation procedures.
Claim 12
Dependent Claim 39 words
The system of claim 10, wherein said validation database comprises means for sending a request to an external source for validation of said information and for receiving a response from said external source indicating whether said information is valid.
Claim 13
Dependent Claim 39 words
The system of claim 1, further comprising a billing system, coupled to said network control processor and configured to determine a rate for a telephone call and to determine a cost of a telephone call based on said rate.
Claim 14
Dependent Claim 27 words
The system of claim 1, further comprising a fraud system, coupled to said network control processor, for detecting possible occurrences of fraudulent use of a calling network.
Claim 15
Independent Claim 187 words
A method for processing a telephone call comprising call audio and call data, wherein the call audio of the telephone call is routed to a destination by a matrix switch that is controlled by a matrix switch processor, comprising the steps of: receiving, in a network control processor, the call data for the telephone call, that is intended for the matrix switch, from a common channel signaling network, wherein said network control processor provides an interface between the matrix switch and said common channel signaling network; determining by said network control processor how the call audio of the telephone call is to be routed by the matrix switch; sending by said network control processor switch control data to the matrix switch processor of the matrix switch; routing by the matrix switch the telephone call to a destination based on said switch control data received by the matrix switch processor; and sending by said network control processor operator control data to an operator console connected to the matrix switch via a connection between said network control processor and said operator console if the telephone call requires operator assistance.
Claim 16
Independent Claim 187 words
A method for processing a telephone call comprising call audio and call data, wherein the call audio of the telephone call is routed to a destination by a matrix switch that is controlled by a matrix switch processor, comprising the steps of: receiving, in a network control processor, the call data for the telephone call, that is intended for the matrix switch, from a common channel signaling network, wherein said network control processor provides an interface between the matrix switch and said common channel signaling network; determining by said network control processor how the call audio of the telephone call is to be routed by the matrix switch; sending by said network control processor switch control data to the matrix switch processor of the matrix switch; routing by the matrix switch the telephone call to a destination based on said switch control data received by the matrix switch processor; and sending by said network control processor operator control data to an operator console connected to the matrix switch via a connection between said network control processor and said operator console if the telephone call requires operator assistance.
Claim 17
Dependent Claim 112 words
The method of claim 14, further comprising the steps of: a database server within said network control processor storing call parameters in a plurality of data records in a call ID database, said call parameters identifying a customized call handling procedure that indicates at least one of the type of telephone call being placed, the type of operator assistance required, and processing required for the telephone call; and said database server retrieving said call parameters for a received telephone call from said call ID database, wherein said step of retrieving uses the call data of a telephone call as a key to search said plurality of data records containing said call parameters.
Claim 18
Dependent Claim 63 words
The method of claim 14, further comprising the steps of: assigning by a billing server in said network control processor a unique call handle to every new telephone call; and sending by said billing server said unique call handle to said central message processor, wherein said unique call handle identifies the telephone call at each phase of processing within the call processing system.
Claim 19
Dependent Claim 63 words
The method of claim 16, further comprising the steps of: timing a connected telephone call while it is in progress; informing a fraud detection system of the start and stop times of a telephone call; and creating a billing information record for a telephone call, wherein said billing information record is used to facilitate a real-time rating service and a real-time billing service.
Claim 20
Dependent Claim 38 words
The method of claim 16, further comprising the step of determining whether said unique call handle already exists for the telephone call, thereby identifying whether the telephone call is a new telephone call or an existing telephone call.
Claim 21
Dependent Claim 59 words
The method of claim 15, further comprising the steps of: receiving by a central message processor the call data; retrieving parameters from said database server using the call data; determining whether operator assistance is required and instructing a call route distributor to allocate an operator console; and instructing the matrix switch to route the telephone call to a destination.
Claim 22
Dependent Claim 26 words
The method of claim 15, wherein said step of sending operator control data comprises the step of sending operator control data to a manual operator console.
Claim 23
Dependent Claim 27 words
The method of claim 15, wherein said step of sending operator control data comprises the step of sending operator control data to an automated voice response unit.
Claim 24
Dependent Claim 14 words
The system of claim 1, wherein said operator console is a manual operator console.
Claim 25
Dependent Claim 15 words
The system of claim 1, wherein said operator console is an automated voice response unit.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-12-31 2000-07-01 2000-12-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-12-31 2004-07-01 2004-12-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-12-31 2008-07-01 2008-12-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag