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

Method and system to provide an action control point master gatekeeper

Assignee: AT&T Inc
•
Filing: 1998-03-31
•
Granted: 2002-04-16
•
Expires: 2018-03-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An action control point master gatekeeper for a communications network creates a hierarchical scalable signaling and transaction infrastructure for supporting carrier level deployment of, for example, IP telephony using H.323 terminals and gateways. The action control point master gatekeeper supports a plurality of H.323 zones in an administrative domain. Action control point master gatekeepers in an administrative domain can signal to other administrative domains via a hierarchical signaling infrastructure. A backup master gatekeeper can also be present in an action control point. A customer database, which can be distributed within zones or centralized within an administrative domain, allows for address resolution between a terminal alias and a terminal address. The customer database can also contain pointers to special purpose processes, such as network control points, to implement service specific transaction services.

Inventors

  • 👤 Linda D. Galasso
  • 👤 Edward M. Hope
  • 👤 Michael B. Jones
  • 👤 Ram S. Ramamurthy

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 19:54
CPC Classifications
H; H04; H04M; H04M7/00; H04M7/006; H04L; H04L65/00; H04L65/10; H04L65/102; H04L65/1023; H04L65/103; H04L65/1033; H04L65/104; H04L65/1043; H04L65/1066; H04L65/1101; H04L65/1106; H04L9/00; H04L9/40

Claims Analysis

Total Claims: 51
Claim 1
Independent Claim 77 words
An action control point for a communications network, the network having a zone gatekeeper configured to generate an address inquiry, including a terminal alias, comprising: a customer database associating the terminal alias with a terminal address; and a master gatekeeper coupled to said customer database, said master gatekeeper being configured to receive the address inquiry, including the terminal alias, and to generate an address reply, including the terminal address, based on the association in said customer database.
Claim 2
Dependent Claim 77 words
An action control point for a communications network, the network having a zone gatekeeper configured to generate an address inquiry, including a terminal alias, comprising: a customer database associating the terminal alias with a terminal address; and a master gatekeeper coupled to said customer database, said master gatekeeper being configured to receive the address inquiry, including the terminal alias, and to generate an address reply, including the terminal address, based on the association in said customer database.
Claim 3
Dependent Claim 46 words
An action control point according to claim 1 , wherein said master gatekeeper is further coupled to a local area network, including the zone gatekeeper, that does not provide a guaranteed quality of service and said master gatekeeper receives the address inquiry from the zone gatekeeper.
Claim 4
Dependent Claim 29 words
An action control point according to claim 2 , wherein the address inquiry is received prior to the establishment of an Internet protocol telephony call by the zone gatekeeper.
Claim 5
Dependent Claim 41 words
An action control point according to claim 1 , wherein said master gatekeeper is further configured to send a second address inquiry, including the terminal alias, to a second master gatekeeper if the terminal alias is not in said customer database.
Claim 6
Dependent Claim 66 words
An action control point according to claim 1 , wherein the address inquiry also includes a requesting terminal identifier, further comprising: a communications service feature database associating the requesting terminal identifier with a communications service feature attribute; wherein said master gatekeeper is coupled to said communications service feature database, and the communications service feature is provided based on the association in said communications service feature database.
Claim 7
Dependent Claim 29 words
An action control point according to claim 5 , wherein the communications service feature attribute indicates whether the requesting terminal identifier is permitted to communicate outside a virtual network.
Claim 8
Dependent Claim 17 words
An action control point according to claim 5 , wherein the communications service feature is voice mail.
Claim 9
Dependent Claim 27 words
An action control point according to claim 5 , wherein the communications service feature requires a user to enter a code before a requested communication is established.
Claim 10
Dependent Claim 20 words
An action control point according to claim 5 , wherein the communications service feature database is a network control point.
Claim 11
Dependent Claim 59 words
An action control point according to claim 1 , further comprising: a backup master gatekeeper coupled to said customer database, said backup master gatekeeper being configured to receive the address inquiry, including the terminal alias, and generate an address reply, including the terminal address, based on the association in said customer database when said master gatekeeper is not available.
Claim 12
Dependent Claim 27 words
An action control point according to claim 1 , wherein the terminal alias is an H.323 alias address and the terminal address is an H.323 transport address.
Claim 13
Dependent Claim 72 words
A master gatekeeper for use in a communications network, the network having a gatekeeper configured to generate an address inquiry, including a terminal alias, comprising: a communications port configured to receive the address inquiry; and a processor coupled to said communications port, said processor being configured to generate an address reply, including a terminal address, based on the terminal alias, and further configured to output the address reply through said communications port.
Claim 14
Dependent Claim 72 words
A master gatekeeper for use in a communications network, the network having a gatekeeper configured to generate an address inquiry, including a terminal alias, comprising: a communications port configured to receive the address inquiry; and a processor coupled to said communications port, said processor being configured to generate an address reply, including a terminal address, based on the terminal alias, and further configured to output the address reply through said communications port.
Claim 15
Dependent Claim 60 words
A master gatekeeper according to claim 12 , further comprising: a second communications port coupled to said processor, said second communications port being configured to communicate with a second master gatekeeper, wherein said processor is further configured to send a second address inquiry, including the terminal alias, to the second master gatekeeper when said processor cannot determine the terminal address.
Claim 16
Dependent Claim 52 words
A master gatekeeper according to claim 12 , further comprising: a second communications port coupled to said processor, said second communications port being configured to communicate with a second zone gatekeeper, wherein said processor is further configured to send a second address inquiry, including the terminal alias, to the second zone gatekeeper.
Claim 17
Dependent Claim 68 words
A master gatekeeper according to claim 12 , wherein the address inquiry also includes a requesting terminal identifier, further comprising: a second communications port coupled to said processor, said second communication port being configured to communicate with a communications service feature database, wherein said processor is further configured to access the communications service feature database to determine a communications service feature attribute based on the requesting terminal identifier.
Claim 18
Dependent Claim 19 words
A master gatekeeper according to claim 15 , wherein the communications service feature database is a network control point.
Claim 19
Dependent Claim 26 words
A master gatekeeper according to claim 12 , wherein the terminal alias is an H.323 alias address and the terminal address is an H.323 transport address.
Claim 20
Dependent Claim 80 words
A gatekeeper for use in a communications network, comprising: a first communications port configured to receive a request to communicate, including a terminal alias; a processor coupled to said first communications port, said processor being configured to generate an address inquiry, including the terminal alias; and a second communications port coupled to said processor, said second communications port being configured to output the address inquiry and to receive an address reply, including a terminal address associated with the terminal alias.
Claim 21
Dependent Claim 80 words
A gatekeeper for use in a communications network, comprising: a first communications port configured to receive a request to communicate, including a terminal alias; a processor coupled to said first communications port, said processor being configured to generate an address inquiry, including the terminal alias; and a second communications port coupled to said processor, said second communications port being configured to output the address inquiry and to receive an address reply, including a terminal address associated with the terminal alias.
Claim 22
Dependent Claim 25 words
A gatekeeper according to claim 18 , wherein the terminal alias is an H.323 alias address and the terminal address is an H.323 transport address.
Claim 23
Dependent Claim 231 words
A communications network, comprising: a first zone, comprising: a first terminal having a first address and a first alias, said first terminal being configured to send and receive communications over a first network, a first gateway coupled to the first network and, said first gateway being configured to send and receive communications for the first network, and a first gatekeeper coupled to the first network; a second zone, comprising: a second terminal configured to send and receive communications over a second network, said second terminal being further configured to generate a request to communicate with said first terminal, the request including the first alias, a second gateway coupled to the second network and said first gateway, said second gateway being configured to send and receive communications between the first and second networks, and a second gatekeeper coupled to the second network, said second gatekeeper being configured to receive the request to communicate, and further configured to generate an address inquiry, including the first alias; and an action control point, comprising: a customer database associating the first alias with the first address, and a master gatekeeper coupled to said customer database, said first gatekeeper and said second gatekeeper, said master gatekeeper being configured to receive the address inquiry from said second gatekeeper, and further configured to generate an address reply containing the first address based on the association in said customer database.
Claim 24
Dependent Claim 231 words
A communications network, comprising: a first zone, comprising: a first terminal having a first address and a first alias, said first terminal being configured to send and receive communications over a first network, a first gateway coupled to the first network and, said first gateway being configured to send and receive communications for the first network, and a first gatekeeper coupled to the first network; a second zone, comprising: a second terminal configured to send and receive communications over a second network, said second terminal being further configured to generate a request to communicate with said first terminal, the request including the first alias, a second gateway coupled to the second network and said first gateway, said second gateway being configured to send and receive communications between the first and second networks, and a second gatekeeper coupled to the second network, said second gatekeeper being configured to receive the request to communicate, and further configured to generate an address inquiry, including the first alias; and an action control point, comprising: a customer database associating the first alias with the first address, and a master gatekeeper coupled to said customer database, said first gatekeeper and said second gatekeeper, said master gatekeeper being configured to receive the address inquiry from said second gatekeeper, and further configured to generate an address reply containing the first address based on the association in said customer database.
Claim 25
Dependent Claim 40 words
A communications network according to claim 20 , wherein said master gatekeeper is further configured to send a second address inquiry, including the terminal alias, to a second master gatekeeper if the terminal alias is not in said customer database.
Claim 26
Dependent Claim 65 words
A communications network according to claim 20 , wherein the address inquiry also includes a requesting terminal identifier, further comprising: a communications service feature database associating the requesting terminal identifier with a communications service feature attribute; wherein said master gatekeeper is coupled to said communications service feature database, and the communications service feature is provided based on the association in said communications service feature database.
Claim 27
Dependent Claim 19 words
A communications network according to claim 22 , wherein said communications service feature database is a network control point.
Claim 28
Dependent Claim 59 words
A communications network according to claim 20 , further comprising: a backup master gatekeeper coupled to said customer database, said backup master gatekeeper being configured to receive the address inquiry, including the terminal alias, and to generate an address reply, including the terminal address, based on the association in said customer database when said master gatekeeper is not available.
Claim 29
Dependent Claim 26 words
A communications network according to claim 20 , wherein the terminal alias is an H.323 alias address and the terminal address is an H.323 transport address.
Claim 30
Independent Claim 52 words
A method of determining a terminal address in a communications network, comprising the steps of: receiving from a gatekeeper an address inquiry, including a terminal alias, at an action control point; determining the terminal address associated with the terminal alias; and sending an address reply, including the terminal address, to the gatekeeper.
Claim 31
Independent Claim 52 words
A method of determining a terminal address in a communications network, comprising the steps of: receiving from a gatekeeper an address inquiry, including a terminal alias, at an action control point; determining the terminal address associated with the terminal alias; and sending an address reply, including the terminal address, to the gatekeeper.
Claim 32
Dependent Claim 29 words
The method of claim 26 , wherein said step of determining comprises the step of accessing a customer database to determine a terminal address associated with the terminal alias.
Claim 33
Dependent Claim 31 words
The method of claim 26 , wherein said step of determining comprises the step of accessing a second action control point to determine a terminal address associated with the terminal alias.
Claim 34
Dependent Claim 31 words
The method of claim 26 , wherein the address inquiry includes a requesting terminal identifier, further comprising the step of: providing a communications service feature based on the requesting terminal identifier.
Claim 35
Dependent Claim 48 words
The method of claim 29 , wherein said step of providing comprises the steps of: accessing a communications service feature database; and providing the communications service feature based on an association in said communications service feature database between the requesting terminal identifier and a communications service feature attribute.
Claim 36
Dependent Claim 38 words
The method of claim 26 , wherein said steps of receiving, determining and sending are performed by a master gatekeeper coupled to a local area network, including the gatekeeper, that does not provide a guaranteed quality of service.
Claim 37
Dependent Claim 23 words
The method of claim 26 , wherein the terminal alias is an H.323 alias and the terminal address is an H.323 transport address.
Claim 38
Dependent Claim 29 words
The method of claim 26 , wherein said steps of receiving, determining and sending are performed prior to the establishment by the gatekeeper of an Internet protocol telephony call.
Claim 39
Dependent Claim 23 words
The method of claim 33 , further comprising the step of: determining whether to provide a communications service feature for the telephony call.
Claim 40
Dependent Claim 23 words
The method of claim 34 , wherein the communications service feature is allowing the telephony call to be placed outside a virtual network.
Claim 41
Dependent Claim 14 words
The method of claim 34 , wherein the communications service feature is voice mail.
Claim 42
Dependent Claim 24 words
The method of claim 34 , wherein the communications service feature requires a user to enter a code before the telephony call is established.
Claim 43
Independent Claim 55 words
An apparatus to determine a terminal address in a communications network, comprising: means for receiving from a gatekeeper an address inquiry, including a terminal alias, at an action control point; means for determining a terminal address associated with the terminal alias; and means for sending an address reply, including the terminal address, to the gatekeeper.
Claim 44
Independent Claim 55 words
An apparatus to determine a terminal address in a communications network, comprising: means for receiving from a gatekeeper an address inquiry, including a terminal alias, at an action control point; means for determining a terminal address associated with the terminal alias; and means for sending an address reply, including the terminal address, to the gatekeeper.
Claim 45
Dependent Claim 25 words
An apparatus according to claim 38 , wherein the terminal alias is an H.323 alias address and the terminal address is an H.323 transport address.
Claim 46
Dependent Claim 73 words
A communications network, comprising: a terminal configured to send and receive communications over the network; a gateway coupled to the network, said gateway being configured to send and receive communications for the network; a primary gatekeeper coupled to the network, said primary gatekeeper being configured to provide address translation; and a backup gatekeeper coupled to the network, said backup gatekeeper being configured to provide address translation when said primary gatekeeper is not available.
Claim 47
Dependent Claim 73 words
A communications network, comprising: a terminal configured to send and receive communications over the network; a gateway coupled to the network, said gateway being configured to send and receive communications for the network; a primary gatekeeper coupled to the network, said primary gatekeeper being configured to provide address translation; and a backup gatekeeper coupled to the network, said backup gatekeeper being configured to provide address translation when said primary gatekeeper is not available.
Claim 48
Dependent Claim 23 words
A communications network according to claim 40 , wherein said terminal, said gateway, said primary gatekeeper and said backup gatekeeper are H.323 entities.
Claim 49
Dependent Claim 82 words
A communications network according to claim 40 , wherein said primary gatekeeper is configured to generate an address inquiry, including a terminal alias, and said backup gatekeeper is a master gatekeeper, comprising: a communications port configured to receive the address inquiry from said gatekeeper; and a processor coupled to said communications port, said processor being configured to generate an address reply, including a terminal address, based on the terminal alias, and further configured to output the address reply through said communications port.
Claim 50
Dependent Claim 176 words
A hierarchy of master gatekeepers for use in a communications network, the network having a gatekeeper configured to generate a first address inquiry, including a terminal alias, comprising: a first master gatekeeper configured to receive the first address inquiry and to generate a second address inquiry, including the terminal alias; a global master gatekeeper coupled to said first master gatekeeper, said global master gatekeeper being configured to receive the second address inquiry and to generate a third address inquiry, including the terminal alias; and a second master gatekeeper coupled to said global master gatekeeper, said second master gatekeeper being configured to receive the third address inquiry and to generate a first address reply, including a terminal address associated with the terminal alias; wherein said global master gatekeeper is further configured to receive the first address reply and generate a second address reply, including the terminal address, and said first master gatekeeper is further configured to receive the second address reply and generate a third address reply, including the terminal alias, to resolve the first address inquiry.
Claim 51
Dependent Claim 176 words
A hierarchy of master gatekeepers for use in a communications network, the network having a gatekeeper configured to generate a first address inquiry, including a terminal alias, comprising: a first master gatekeeper configured to receive the first address inquiry and to generate a second address inquiry, including the terminal alias; a global master gatekeeper coupled to said first master gatekeeper, said global master gatekeeper being configured to receive the second address inquiry and to generate a third address inquiry, including the terminal alias; and a second master gatekeeper coupled to said global master gatekeeper, said second master gatekeeper being configured to receive the third address inquiry and to generate a first address reply, including a terminal address associated with the terminal alias; wherein said global master gatekeeper is further configured to receive the first address reply and generate a second address reply, including the terminal address, and said first master gatekeeper is further configured to receive the second address reply and generate a third address reply, including the terminal alias, to resolve the first address inquiry.

References Cited (Backward Citations)

US5790548A Cited
US6047320A Cited
US6073142A Cited
US5968121A Cited
US6154463A Cited
US6122258A Cited
US6185288B1 Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag