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

Method and apparatus for authorization based phone calls in packet switched networks

Assignee: Cisco Technology Inc
•
Filing: 1999-06-15
•
Granted: 2002-06-11
•
Expires: 2019-06-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A call authorization system moves state maintenance for authorization based phone calls from a central authorization server to different gateways in a packet switched network. A simple authorization session protocol is used between the authorization server and the gateways to minimize network traffic. The authorization session protocol releases the authorization server from having to maintain states for open authorization based phone calls.

Inventors

  • 👤 Azita E. Kia
  • 👤 Cary FitzGerald
  • 👤 David R. Oran

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 21:35
CPC Classifications
H; H04; H04M; H04M17/00; H04L; H04L63/00; H04L63/08; H04L63/083; H04L63/10; H04L63/104; H04M15/00; H04M15/56; H04M15/83; H04M15/85; H04M15/854; H04M2215/00; H04M2215/20; H04M2215/202; H04M2215/81; H04M2215/815; H04M2215/8166

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 148 words
A call authorization system for use in a packet switched network, comprising: a gateway receiving an authorization request for establishing a phone call through the packet switched network; the gateway sending an authorization request message forwarding the authorization request and receiving back a response message either accepting the call and authorization request message or rejecting the call and authorization request, the response message accepting the call and authorization request including a credit value; the gateway connecting the phone call and maintaining authorization states for the connected phone call when the response message indicates the authorization request is accepted; the gateway sending another authorization request message during the connected phone call requesting additional time when the credit value is about to be used up by the connected phone call; and maintaining the connected phone call when the response to the additional authorization request message provides an additional credit value.
Claim 2
Dependent Claim 148 words
A call authorization system for use in a packet switched network, comprising: a gateway receiving an authorization request for establishing a phone call through the packet switched network; the gateway sending an authorization request message forwarding the authorization request and receiving back a response message either accepting the call and authorization request message or rejecting the call and authorization request, the response message accepting the call and authorization request including a credit value; the gateway connecting the phone call and maintaining authorization states for the connected phone call when the response message indicates the authorization request is accepted; the gateway sending another authorization request message during the connected phone call requesting additional time when the credit value is about to be used up by the connected phone call; and maintaining the connected phone call when the response to the additional authorization request message provides an additional credit value.
Claim 3
Dependent Claim 50 words
A call authorization system according to claim 1 wherein the gateway receives an account identifier from a user and transmits the account identifier in the authorization request message to an authorization server, the authorization server using the account identifier as an index for matching a user record in a database.
Claim 4
Dependent Claim 21 words
A call authorization system according to claim 2 wherein the account identifier comprises an account number and/or a personal identification number.
Claim 5
Dependent Claim 39 words
A call authorization system according to claim 2 wherein the response message indicates acceptance of the authorization request when a user record in the database matches the account identifier and contains the authorization request in the authorization request message.
Claim 6
Dependent Claim 24 words
A call authorization system according to claim 1 wherein the response message includes a credit value from a user record matching the account identifier.
Claim 7
Dependent Claim 27 words
A call authorization system according to claim 5 wherein the gateway uses the credit value to initialize a timer for tracking duration of the connected phone call.
Claim 8
Dependent Claim 29 words
A call authorization system according to claim 5 where the gateway reports the credit value and the duration of the call back to the user over an IVR system.
Claim 9
Dependent Claim 34 words
A call authorization system according to claim 5 wherein the gateway transmits an accounting message to an authorization system after the call is terminated, the accounting message indicating a duration of the phone call.
Claim 10
Dependent Claim 26 words
A call authorization system according to claim 8 wherein the authorization system updates the credit value in the matching user record according to the call duration.
Claim 11
Dependent Claim 26 words
A call authorization system according to claim 5 wherein the gateway periodically transmits authorization request messages to the authorization server requesting updates to the credit value.
Claim 12
Dependent Claim 34 words
A call authorization system according to claim 1 wherein the authorization request message includes a destination address, the gateway connecting the call when the destination address is indicated as accepted by the response message.
Claim 13
Dependent Claim 26 words
A call authorization system according to claim 2 wherein a Radius protocol is used in the gateway and the authorization server for processing the authorization request.
Claim 14
Dependent Claim 42 words
A call authorization system according to claim 1 wherein the authorization states maintained by the gateway include tracking an account identifier for the call, a duration of the call, a connect status of the call, and accounting information for the phone call.
Claim 15
Independent Claim 127 words
A method for authorizing a user to access a phone network through a gateway, comprising: receiving a call connection request from a user; collecting an account identifier from the user; sending the account identifier and the call connection request from the gateway for authorization; connecting the call and maintaining authorization states with the gateway when a response message authorizing the call connection request is received by the gateway; receiving a credit value with the response message authorizing the call connection request; sending another request from the gateway to extend the connected call when a call authorization period for the connected call is about to run out; and extending the connected phone call when another response message is received by the gateway authorizing an additional call authorization period.
Claim 16
Independent Claim 127 words
A method for authorizing a user to access a phone network through a gateway, comprising: receiving a call connection request from a user; collecting an account identifier from the user; sending the account identifier and the call connection request from the gateway for authorization; connecting the call and maintaining authorization states with the gateway when a response message authorizing the call connection request is received by the gateway; receiving a credit value with the response message authorizing the call connection request; sending another request from the gateway to extend the connected call when a call authorization period for the connected call is about to run out; and extending the connected phone call when another response message is received by the gateway authorizing an additional call authorization period.
Claim 17
Dependent Claim 30 words
A method according to claim 14 wherein the gateway connects the call for a time period corresponding to escrowed funds from a user debit account contained in the response message.
Claim 18
Dependent Claim 21 words
A method according to claim 15 wherein the gateway periodically sends update messages requesting more escrowed funds from the debit account.
Claim 19
Dependent Claim 29 words
A method according to claim 15 including notifying the user from time to time with the gateway as to what portion of the time period remains in the call.
Claim 20
Dependent Claim 38 words
The method according to claim 15 including disconnecting the call when the user hangs up and sending an accounting message from the gateway identifying any remain portion of the escrowed funds to be recredited to the debit account.
Claim 21
Dependent Claim 88 words
The method according to claim 14 including: sending a destination address in the call connection request; receiving the response message accepting the call request when a matching user record verifies the destination address; receiving the response message rejecting the call connection request when there is no matching user record or the matching user record does not verify the destination address; connecting the call through the gateway when the response message accepts the call connection request; and terminating the call when the authorization message rejects the call connection request.
Claim 22
Dependent Claim 216 words
An authorization server for authorization based call requests made in a packet switched network having a gateway, comprising: the authorization server receiving an authorization request message from the gateway including a call account identification and an authorization request; the authorization server using the call account identification as an index for matching a user record in a user database; the authorization server accepting the authorization request when a matching user record verifies the authorization request; the authorization server rejecting the authorization request when there is no matching user record or a matching user record does not verify the authorization request; the authorization server sending a response message back to the gateway enabling the gateway to connect and maintain authorization based states for the call when the authorization request is accepted and causing the gateway to terminate the call when the authorization request is accepted; the authorization server authorizing the call for a period of time with the response message accepting the authorization request; the authorization server receiving another authorization request from the gateway requesting authorization of the connected call for an additional period of time; and the authorization server sending out another response message authorizing the additional time period for maintaining the connected phone call when an account associated with the matching user record indicates available credit.
Claim 23
Dependent Claim 216 words
An authorization server for authorization based call requests made in a packet switched network having a gateway, comprising: the authorization server receiving an authorization request message from the gateway including a call account identification and an authorization request; the authorization server using the call account identification as an index for matching a user record in a user database; the authorization server accepting the authorization request when a matching user record verifies the authorization request; the authorization server rejecting the authorization request when there is no matching user record or a matching user record does not verify the authorization request; the authorization server sending a response message back to the gateway enabling the gateway to connect and maintain authorization based states for the call when the authorization request is accepted and causing the gateway to terminate the call when the authorization request is accepted; the authorization server authorizing the call for a period of time with the response message accepting the authorization request; the authorization server receiving another authorization request from the gateway requesting authorization of the connected call for an additional period of time; and the authorization server sending out another response message authorizing the additional time period for maintaining the connected phone call when an account associated with the matching user record indicates available credit.
Claim 24
Dependent Claim 21 words
An authorization server according to claim 20 wherein the response message contains a credit value obtained from the matching user record.
Claim 25
Dependent Claim 24 words
An authorization server according to claim 20 wherein the authorization server verifies a destination address in the authorization request with the matching user record.
Claim 26
Independent Claim 214 words
A method for authorizing a user to access a phone netweork, comprising: receiving an authorization request message including an account identifier and a call connection request; querying a user database for a user record matching the account identifier; authorizing a call when contents in a matching user record correspond with the call connection request; rejecting authorization of the call when there is no matching user record in the user database or a matching user record does not correspond with the call connection request; sending an authorization message that enables a gateway to connect the call when the call connection request is authorized and further enables the gateway to maintain authorization states for the call; sending an authorization message that causes the gateway to terminate the call when the call connection request is rejected; sending a call credit value with the authorization message authorizing the connection request; receiving another authorization request from the gateway while the call is connected requesting an additional credit value for the connected call; authorizing an additional period of time for maintaining the call when there is an available credit value in a matching user record; and sending an authorization message that enables the gateway to maintain the connected call for a period of time associated with the available credit value.
Claim 27
Independent Claim 214 words
A method for authorizing a user to access a phone netweork, comprising: receiving an authorization request message including an account identifier and a call connection request; querying a user database for a user record matching the account identifier; authorizing a call when contents in a matching user record correspond with the call connection request; rejecting authorization of the call when there is no matching user record in the user database or a matching user record does not correspond with the call connection request; sending an authorization message that enables a gateway to connect the call when the call connection request is authorized and further enables the gateway to maintain authorization states for the call; sending an authorization message that causes the gateway to terminate the call when the call connection request is rejected; sending a call credit value with the authorization message authorizing the connection request; receiving another authorization request from the gateway while the call is connected requesting an additional credit value for the connected call; authorizing an additional period of time for maintaining the call when there is an available credit value in a matching user record; and sending an authorization message that enables the gateway to maintain the connected call for a period of time associated with the available credit value.
Claim 28
Dependent Claim 20 words
A method according to claim 23 including sending a credit value from the matching user record in the authorization message.
Claim 29
Dependent Claim 22 words
A method according to claim 23 including verifying a destination address in the call connection request corresponds with the matching user record.

References Cited (Backward Citations)

US5701301A Cited
US5825857A Cited
US5956391A Cited
US5793771A Cited
US6078582A Cited
US6064653A Cited
US6104704A Cited
US6125177A Cited
US6137869A Cited
US6122364A Cited
US6097804A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-06-10 2005-12-10 2006-06-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-06-10 2009-12-10 2010-06-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-06-10 2013-12-10 2014-06-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag