Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
Title: Modulation circuit with integrated microelectro-mechanical system (MEMS) components
Patent Number: 7,417,511 Issued on 08/26/2008 to Menke

Title: Direct digital interpolative synthesis
Patent Number: 7,417,510 Issued on 08/26/2008 to Huang

Title: Spread spectrum modulation of a clock signal for reduction of electromagnetic interference
Patent Number: 7,417,509 Issued on 08/26/2008 to Kultgen

Title: Multiple RF path amplifiers
Patent Number: 7,417,508 Issued on 08/26/2008 to Quaglietta

Title: Bias circuit for power amplifier having a low degradation in distortion characteristics
Patent Number: 7,417,507 Issued on 08/26/2008 to Yamamoto,   et al.

Title: Amplifier having switchable negative feedback
Patent Number: 7,417,506 Issued on 08/26/2008 to Klein,   et al.

Title: CMOS amplifiers with frequency compensating capacitors
Patent Number: 7,417,505 Issued on 08/26/2008 to Forbes,   et al.

Title: Startup and shutdown click noise elimination for class D amplifier
Patent Number: 7,417,504 Issued on 08/26/2008 to Strydom,   et al.

Title: Method for high efficiency audio amplifier
Patent Number: 7,417,503 Issued on 08/26/2008 to Xu,   et al.

Title: Selectable power supply for audio amplifier
Patent Number: 7,417,502 Issued on 08/26/2008 to Cochrane

Title: Variable inductor, oscillator including the variable inductor and radio terminal comprising this oscillator, and amplifier including the variable inductor and radio terminal comprising this am
Patent Number: 7,417,501 Issued on 08/26/2008 to Fujimoto,   et al.

Title: Control of an adjustable gain amplifier
Patent Number: 7,417,500 Issued on 08/26/2008 to Arnott

Title: Gain controlled amplifier and cascoded gain controlled amplifier based on the same
Patent Number: 7,417,499 Issued on 08/26/2008 to Moon,   et al.

Title: Amplifier with feedback bridge
Patent Number: 7,417,498 Issued on 08/26/2008 to Wiegner,   et al.

Title: PWM modulator and class-D amplifier having the same
Patent Number: 7,417,497 Issued on 08/26/2008 to Lee

Title: Demodulator circuit of RFID system
Patent Number: 7,417,496 Issued on 08/26/2008 to Kang,   et al.

Title: Reconfigurable frequency filter
Patent Number: 7,417,495 Issued on 08/26/2008 to Li

Title: Voltage generator in a flash memory device
Patent Number: 7,417,493 Issued on 08/26/2008 to Lee

Title: Internal voltage generator of semiconductor integrated circuit
Patent Number: 7,417,490 Issued on 08/26/2008 to Kim

Title: Regulation circuit for inductive charge pump
Patent Number: 7,417,488 Issued on 08/26/2008 to Ahmed,   et al.

Title: Overheat detecting circuit
Patent Number: 7,417,487 Issued on 08/26/2008 to Mori

Title: Voltage-current conversion circuit, amplifier, mixer circuit, and mobile appliance using the circuit
Patent Number: 7,417,486 Issued on 08/26/2008 to Koutani,   et al.

Title: Differential energy difference integrator
Patent Number: 7,417,485 Issued on 08/26/2008 to Vecera

Title: Level shifter with boost and attenuation programming
Patent Number: 7,417,484 Issued on 08/26/2008 to Voo

Title: Wide-band wide-swing CMOS gain enhancement technique and method therefor
Patent Number: 7,417,483 Issued on 08/26/2008 to Wong,   et al.

Title: Adaptive voltage scaling for an electronics device
Patent Number: 7,417,482 Issued on 08/26/2008 to Elgebaly,   et al.

Title: Controlling signal states and leakage current during a sleep mode
Patent Number: 7,417,481 Issued on 08/26/2008 to Ahsanullah,   et al.

Title: Duty cycle correction circuit whose operation is largely independent of operating voltage and process
Patent Number: 7,417,480 Issued on 08/26/2008 to Boerstler,   et al.

Title: Duty detection circuit and method for controlling the same
Patent Number: 7,417,479 Issued on 08/26/2008 to Kitayama

Title: Delay line circuit
Patent Number: 7,417,478 Issued on 08/26/2008 to Kim,   et al.

Title: Power-on-reset circuit with output reset to ground voltage during power off
Patent Number: 7,417,476 Issued on 08/26/2008 to Hung

Title: Circuit and method for generating power up signal
Patent Number: 7,417,475 Issued on 08/26/2008 to Byeon,   et al.

Title: Clock frequency division methods and circuits
Patent Number: 7,417,474 Issued on 08/26/2008 to Jamal

Title: Multi-channel integrated circuit
Patent Number: 7,417,472 Issued on 08/26/2008 to Tumer,   et al.

Title: Voltage comparator having hysteresis characteristics
Patent Number: 7,417,471 Issued on 08/26/2008 to Gong,   et al.

Title: Phase frequency detector with a novel D flip flop
Patent Number: 7,417,470 Issued on 08/26/2008 to Riley

Title: Compensation for leakage current from dynamic storage node variation by the utilization of an automatic self-adaptive keeper
Patent Number: 7,417,469 Issued on 08/26/2008 to Cheng,   et al.

Title: Dynamic and differential CMOS logic with signal-independent power consumption to withstand differential power analysis
Patent Number: 7,417,468 Issued on 08/26/2008 to Verbauwhede,   et al.

Title: Flip-flop circuit and frequency divider using the flip-flop circuit
Patent Number: 7,417,466 Issued on 08/26/2008 to Akahori

Title: N-domino output latch
Patent Number: 7,417,465 Issued on 08/26/2008 to Lundberg,   et al.

Title: Bi-directional signal transmission system
Patent Number: 7,417,464 Issued on 08/26/2008 to Crawford

Title: Wireline transmission circuit
Patent Number: 7,417,463 Issued on 08/26/2008 to Danesh,   et al.

Title: Variable external interface circuitry on programmable logic device integrated circuits
Patent Number: 7,417,462 Issued on 08/26/2008 to Wong,   et al.

Title: Multi-standard transmitter
Patent Number: 7,417,460 Issued on 08/26/2008 to De Laurentiis,   et al.

Title: On-die offset reference circuit block
Patent Number: 7,417,459 Issued on 08/26/2008 to Wilson,   et al.

Title: Gate driving circuit and display apparatus having the same
Patent Number: 7,417,458 Issued on 08/26/2008 to Ahn,   et al.

Title: Scalable non-blocking switching network for programmable logic
Patent Number: 7,417,457 Issued on 08/26/2008 to Pani,   et al.

Title: Dedicated logic cells employing sequential logic and control logic functions
Patent Number: 7,417,456 Issued on 08/26/2008 to Verma,   et al.

Title: Programmable function generator and method operating as combinational, sequential and routing cells
Patent Number: 7,417,455 Issued on 08/26/2008 to Verma,   et al.

Title: Low-swing interconnections for field programmable gate arrays
Patent Number: 7,417,454 Issued on 08/26/2008 to Rahman,   et al.

Title: System and method for dynamically executing a function in a programmable logic array
Patent Number: 7,417,453 Issued on 08/26/2008 to Goodnow,   et al.

Title: Techniques for providing adjustable on-chip termination impedance
Patent Number: 7,417,452 Issued on 08/26/2008 to Wang,   et al.

Title: Leakage power management with NDR isolation devices
Patent Number: 7,417,451 Issued on 08/26/2008 to Kawa

Title: Testing combinational logic die with bidirectional TDI-TMS/TDO chanel circuit
Patent Number: 7,417,450 Issued on 08/26/2008 to Whetsel

Title: Wafer stage storage structure speed testing
Patent Number: 7,417,449 Issued on 08/26/2008 to Posey,   et al.

Title: System to calibrate on-die temperature sensor
Patent Number: 7,417,448 Issued on 08/26/2008 to Lim,   et al.

Title: Probe cards employing probes having retaining portions for potting in a retention arrangement
Patent Number: 7,417,447 Issued on 08/26/2008 to Kister

Title: Probe for combined signals
Patent Number: 7,417,446 Issued on 08/26/2008 to Hayden,   et al.

Title: Probing method and prober for measuring electrical characteristics of circuit devices
Patent Number: 7,417,445 Issued on 08/26/2008 to Sakagawa,   et al.

Title: Method and apparatus for inspecting integrated circuit pattern
Patent Number: 7,417,444 Issued on 08/26/2008 to Shinada,   et al.

Title: Determination of effective resistance between a power sourcing equipment and a powered device
Patent Number: 7,417,443 Issued on 08/26/2008 to Admon,   et al.

Title: Method and apparatus for testing tunnel magnetoresistive effect element, manufacturing method of tunnel magnetoresistive effect element and tunnel magnetoresistive effect element
Patent Number: 7,417,442 Issued on 08/26/2008 to Hachisuka,   et al.

Title: Methods and systems for guarding a charge transfer capacitance sensor for proximity detection
Patent Number: 7,417,441 Issued on 08/26/2008 to Reynolds

Title: Methods and systems for the rapid detection of concealed objects
Patent Number: 7,417,440 Issued on 08/26/2008 to Peschmann,   et al.

Title: Impedance conversion circuit and integrated circuit including thereof
Patent Number: 7,417,439 Issued on 08/26/2008 to Hirabayashi,   et al.

Title: Battery voltage measurement apparatus
Patent Number: 7,417,438 Issued on 08/26/2008 to Miyamoto

Title: Vehicle battery testing assembly
Patent Number: 7,417,437 Issued on 08/26/2008 to Torres

Title: Selectable tap induction coil
Patent Number: 7,417,436 Issued on 08/26/2008 to Chesser,   et al.

Title: Method for generating a homogeneous magnetization in a spatial examination volume of a magnetic resonance installation
Patent Number: 7,417,435 Issued on 08/26/2008 to Diehl

Title: Magnetic resonance imaging system with iron-assisted magnetic field gradient system
Patent Number: 7,417,434 Issued on 08/26/2008 to Overweg

Title: Method, examination apparatus and antenna array for magnetic resonance data acquisition
Patent Number: 7,417,433 Issued on 08/26/2008 to Heid,   et al.

Title: Asymmetric ultra-short gradient coil for magnetic resonance imaging system
Patent Number: 7,417,432 Issued on 08/26/2008 to Overweg

Title: Coil array for magnetic resonance imaging with reduced coupling between adjacent coils
Patent Number: 7,417,431 Issued on 08/26/2008 to Lanz,   et al.

Title: Continuous moving-table MRI contrast manipulation and/or update of scanning parameters
Patent Number: 7,417,430 Issued on 08/26/2008 to Aldefeld,   et al.

Title: Moving table MRI with subsampling in parallel
Patent Number: 7,417,429 Issued on 08/26/2008 to Fuderer,   et al.

Intelligent network and method for providing voice telephony over ATM and closed user groups Number:7,130,393 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Greek, Cypriot Leaders Resume Unification Talks in Nicosia by Nathan Morley
     Indonesia Tobacco Sales Grow, Raising Health Fears
     South Korea Allows Top Defector to Travel Overseas by VOA News

Title: Intelligent network and method for providing voice telephony over ATM and closed user groups

Abstract: An illustrative intelligent network and method for providing voice telephony over ATM and closed user groups are provided that can provide significant advantages. A method for providing a closed user group service to authorize VToA calls includes determining the closed user group identifiers for a calling party, determining the closed user group identifiers for a called party, locating a common closed user group identifier that is common to the calling party and the called party, analyzing the privileges of the calling party in the common closed user group to determine if the calling party can make calls to other users of the common closed user group, and analyzing the privileges of the called party in the common closed user group to determine if the called party can receive calls from other users of the common closed user group. An illustrative intelligent network and data structure to provide closed user group services is also provided.

Patent Number: 7,130,393 Issued on 10/31/2006 to Hall, Jr.,   et al.


Inventors: Hall, Jr.; Thomas Glenn (Richardson, TX), Donovan; Steven R. (Plano, TX)
Assignee: MCI, LLC (Basking Ridge, NJ)
Appl. No.: 09/767,476
Filed: January 22, 2001


Current U.S. Class: 379/90.01 ; 379/201.07; 379/201.08
Current International Class: H04M 3/42 (20060101); H04M 7/00 (20060101)
Field of Search: 370/395.1,395.2,395.53 379/221.08,201.07,201.08


References Cited [Referenced By]

U.S. Patent Documents
5473679 December 1995 La Porta et al.
5485578 January 1996 Sweazey
5539884 July 1996 Robrock, II
5819019 October 1998 Nelson
5825780 October 1998 Christie
5889782 March 1999 Dendi
5896371 April 1999 Kobayashi et al.
5946323 August 1999 Eakins et al.
5987520 November 1999 Libby et al.
5991892 November 1999 Honda
5996001 November 1999 Quarles et al.
6009099 December 1999 Lewis et al.
6026091 February 2000 Christie et al.
6041039 March 2000 Kilkki et al.
6078586 June 2000 Dugan et al.
6081524 June 2000 Chase et al.
6081525 June 2000 Christie et al.
6115380 September 2000 Christie et al.
6134673 October 2000 Chrabaszcz
6141322 October 2000 Poretsky
6141410 October 2000 Ginzboorg
6144671 November 2000 Perinpanathan et al.
6151324 November 2000 Belser et al.
6154445 November 2000 Farris et al.
6169735 January 2001 Allen et al.
6181703 January 2001 Christie et al.
6185219 February 2001 Christie
6185288 February 2001 Wong
6195332 February 2001 Tang
6195714 February 2001 Li et al.
6222823 April 2001 Smith et al.
6252952 June 2001 Kung et al.
6253207 June 2001 Malek et al.
6262992 July 2001 Nelson et al.
6282191 August 2001 Cumberton et al.
6314103 November 2001 Medhat et al.
6317439 November 2001 Cardona et al.
6324179 November 2001 Doshi et al.
6359859 March 2002 Brolin et al.
6363411 March 2002 Dugan et al.
6381246 April 2002 Constantinof et al.
6396840 May 2002 Rose et al.
6424652 July 2002 Christie
6430195 August 2002 Christie et al.
6463062 October 2002 Buyukkoc et al.
6483837 November 2002 Howell et al.
6490273 December 2002 DeNap et al.
6516350 February 2003 Lumelsky et al.
6535483 March 2003 Christie et al.
6535507 March 2003 Li et al.
6563816 May 2003 Nodoushani et al.
6614781 September 2003 Elliott et al.
6643258 November 2003 Ise et al.
6661882 December 2003 Muir et al.
6671271 December 2003 Takemura et al.
6674746 January 2004 Lamarque, III
6690656 February 2004 Christie et al.
6704327 March 2004 Gardner et al.
6721284 April 2004 Mottishaw et al.
6731627 May 2004 Gupta et al.
6751222 June 2004 Noake et al.
6754180 June 2004 Christie
6754322 June 2004 Bushnell
6757278 June 2004 Bi et al.
6757285 June 2004 Lakhani et al.
6822961 November 2004 Constantinof et al.
6888833 May 2005 Howell
6931010 August 2005 Gallant et al.
2002/0024945 February 2002 Civanlar et al.
2002/0093947 July 2002 Allen et al.
2002/0099854 July 2002 Jorgensen
2004/0081174 April 2004 Lakhani et al.
2004/0179531 September 2004 Bi et al.
Primary Examiner: Matar; Ahmad F.
Assistant Examiner: Agdeppa; Hector

Parent Case Text



CROSS-REFERENCE TO RELATED APPLICATIONS

Pursuant to 35 U.S.C. 119(e), this application claims the benefit of U.S. Provisional Patent Application No. 60/176,928 entitled FAST MSCP, filed Jan. 20, 2000, that named John K. Gallant, Steven R. Donovan, Terry A. Caterisano, Robert H. Barnhouse, David E. MeDysan, Saib Jarrar, Thomas Glenn Hall, Jr., and Terry Robb as inventors, and which is hereby incorporated by reference for all purposes.

This application is related to U.S. Pat. No. 6,931,010, entitled Intelligent Network and Method for Providing Voice Telephony over ATM and Private Address Translation, and named John K. Gallant, Thomas Glenn Hall, Jr., and Steven R. Donovan as joint inventors; U.S. patent application Ser. No. 09/768,070, entitled Intelligent Network and Method for Providing Voice Telephony over ATM and Alias Addressing, and named John K. Gallant as inventor, U.S. patent application Ser. No. 09/768,068, entitled Intelligent Network and Method for Providing Voice Telephony over ATM, and named John K. Gallant, Thomas Glenn Hall, Jr., and Robert H. Barnhouse as joint inventors; U.S. patent application Ser. No. 09/768,069, entitled Intelligent Network and Method for Providing Voice Telephony over ATM and Point-to-Multipoint Connectivity, and named Thomas Glenn Hall, Jr. as inventor; and U.S. patent application Ser. No. 09/766,943, entitled Intelligent Policy Server System and Method for Bandwidth Control in an ATM Network, and named John K. Gallant, Thomas Glenn Hall, Jr. and Steven R. Donovan as joint inventors; all filed on Jan. 22, 2001, and all of which are hereby incorporated by reference for all purposes.

Further, this application discloses subject matter related to the subject matter disclosed in the following co-assigned U.S. patent applications, each of which is incorporated herein by reference: Method and Apparatus for Providing Reliable Communications in an Intelligent Network, filed Jan. 12, 2000, Ser. No.: 09/481,910, now U.S. Pat. No. 6,535,991, in the names of: John K. Gallant, Cathleen A. McMurry, Robert H. Barnhouse, Steven R. Donovan, and Terry A. Caterisano; Method and Apparatus for Providing Real-Time Call Processing Services in an Intelligent Network, filed Oct. 20, 1999, Ser. No.: 09/421,827, now U.S. Pat. No. 6,393,481, in the names of: Ajay P. Deo, Henry Wang, Sami Syed, and Wendy Wong; Intelligent Call Processing System for a Telecommunication Network (Next Generation Intelligent Network (NGIN), filed Oct. 19, 1999, Ser. No.: 09/420,666, now U.S. Pat. No. 6,363,411, in the names of: Ajay P. Deo, Alan Holmes, Andrew Dugan, Kenneth Fischer, Sami Syed, Terence A. Robb, and Wendy Wong; Method and Apparatus for Supporting ATM Services in an Intelligent Network, filed Oct. 19, 1999, Ser. No.: 09/420,657, now U.S. Pat. No. 6,788,649, in the names of: Andrew Dugan, David E. McDysan, and Sami Syed; and Method and Apparatus for Managing Resources in an Intelligent Network, filed Oct. 19, 1999, Ser. No.: 09/420,655, now U.S. Pat. No. 6,804,711, in the names of: Alan Holmes, Andrew Dugan, Kelvin Porter, and Terence A. Robb.
Claims



What is claimed is:

1. An intelligent network for use with an ATM network to set up an ATM switched virtual circuit to provide voice telephony over ATM services and closed user group services, the intelligent network comprising: a multi-service control point operable to receive an input extracted from an input ATM setup message that includes a called party phone number value and a voice telephony over ATM designator, execute a closed user group service to determine whether to authorize a voice telephony over ATM call between a calling party and a called party, and generate an output in response for use in generating an output ATM setup message; an ATM signaling intercept processor operable to intercept the input ATM setup message from an ingress ATM edge switch of the ATM network, extract the input from the input ATM setup message, communicate the input to the multi-service control point, receive the output generated by the multi-service control point, generate the output ATM setup message using the output, and communicate the output ATM setup message to the ingress ATM edge switch of the ATM network; and a service administration operable to provision the multi-service control point and the ATM signaling intercept processor.

2. The intelligent network of claim 1, wherein the multi-service control point, in order to execute the closed user group service, is operable to perform the following: determine closed user group identifiers for the calling party, determine closed user group identifiers for the called party, locate a common closed user group identifier that is common to the calling party and the called party, analyze privileges of the calling party in the common closed user group to determine if the calling party can make calls to other users of the common closed user group, and analyze privileges of the called party in the common closed user group to determine if the called party can receive calls from other users of the common closed user group, and wherein a voice telephony over ATM call between the calling party and the called party is completed if a common closed user group identifier is located, the calling party has privileges to call other users of the common closed user group, and the called party has privileges to receive calls from other users of the common closed user group.

3. The intelligent network of claim 2, wherein the multi-service control point, in order to execute the closed user group service, is operable to further perform the following: examine all remaining privileges for all privilege sets of closed user groups in which the calling party is a member and the called party is not a member to determine if the calling party can make calls to other users outside of a closed user group, and examine all remaining privileges for all privilege sets of closed user groups in which the called party is a member and the calling party is not a member to determine if the called party can receive calls from other users outside of a closed user group, and wherein a voice telephony over ATM call between the calling party and the called party is completed if the calling party can make calls to other users outside of a closed user group, and the called party can receive calls from other users outside of a closed user group.

4. The intelligent network of claim 1, wherein the input includes a calling party phone number value.

5. The intelligent network claim 3, wherein the called party phone number value is stored in a called party subaddress parameter of the input ATM setup message, the voice telephony over ATM designator is stored in a called party number parameter of the input ATM setup message, the calling party phone number value is stored in a calling party subaddress parameter of the input ATM setup message, and the ATM address of the customer premises equipment of the calling party is stored in a calling party number parameter of the input ATM setup message.

6. The intelligent network of claim 1, wherein the multi-service control point determines if the input ATM setup message requests a switched virtual circuit for voice telephony over ATM by analyzing the voice telephony over ATM designator portion of the input.

7. The intelligent network of claim 1, wherein the multi-service control point further includes: a database that correlates the called party phone number value with an ATM address of customer premises equipment of the called party, and wherein the multi-service control point includes the ATM address of the customer premises equipment of the called party in the output.

8. The intelligent network of claim 1, wherein the multi-service control point includes various applications operable to provide the voice telephony over ATM services through analyzing the input to generate the output.

9. A method for providing voice telephony over ATM and closed user group services using an intelligent network and a switched virtual circuit over an ATM network, the method comprising: intercepting an input ATM setup message from an ingress ATM edge switch of the ATM network; extracting information from the input ATM setup message; analyzing the information to determine if the input ATM setup message is a request to set up a switched virtual circuit for voice telephony over ATM; executing a closed user group service to determine whether to authorize a VToA call between a calling party and a called party; determining an ATM address of customer premises equipment of the called party; generating an output ATM setup message that includes the ATM address of the customer premises equipment of the called party; and communicating the output ATM setup message to the ingress ATM edge switch of the ATM network.

10. The method of claim 9, wherein executing a closed user group service to determine whether to authorize a voice telephony over ATM call between the calling party and the called party further includes: determining closed user group identifiers for the calling party; determining closed user group identifiers for the called party; locating a common closed user group identifier that is common to the calling party and the called party; analyzing privileges of the calling party in the common closed user group to determine if the calling party can make calls to other users of the common closed user group; and analyzing privileges of the called party in the common closed user group to determine if the called party can receive calls from other users of the common closed user group, and wherein a voice telephony over ATM call between the calling party and the called party is completed if a common closed user group identifier is located, the calling party has privileges to call other users of the common closed user group, and the called party has privileges to receive calls from other users of the common closed user group.

11. The method of claim 10, wherein executing a closed user group service to determine whether to authorize a voice telephony over ATM call between the calling party and the called party further includes: examining all remaining privileges for all privilege sets of closed user groups in which the calling party is a member and the called party is not a member to determine if the calling party can make calls to other users outside of a closed user group; and examining all remaining privileges for all privilege sets of closed user groups in which the called party is a member and the calling party is not a member to determine if the called party can receive calls from other users outside of a closed user group, and wherein the voice telephony over ATM call between the calling party and the called party is completed if the calling party can make calls to other users outside of a closed user group, and the called party can receive calls from other users outside of a closed user group.

12. A method for providing a closed user group service to authorize voice telephony over ATM calls using an intelligent network and a switched virtual circuit over an ATM network, the method comprising: intercepting an input ATM setup message from an ingress ATM edge switch of the ATM network extracting information from the input ATM setup message: determining closed user group identifiers for a calling party; determining closed user group identifiers for a called party; locating a common closed user group identifier that is common to the calling party and the called party; analyzing privileges of the calling party in the common closed user group to determine if the calling party can make calls to other users of the common closed user group; analyzing privileges of the called party in the common closed user group to determine if the called party can receive calls from other users of the common closed user group, and wherein a voice telephony over ATM call between the calling party and the called party is completed if a common closed user group identifier is located, the calling party has privileges to call other users of the common closed user group, and the called party has privileges to receive calls from other users of the common closed user group; generating an output ATM setup message that includes an ATM address of customer premises equipment of the called party when the voice telephony over ATM call between the calling party and the called party is to be completed; and communicating the output ATM setup message to the ingress ATM edge switch of the ATM network.

13. The method of claim 12, wherein the calling party does not have privileges to call other users of the common closed user group, the method further comprising: locating another common closed user group identifier that is common to the calling party and the called party and proceeding to analyzing the privileges of the calling party.

14. The method of claim 12, wherein the called party does not have privileges to receive calls from other users of the common closed user group, the method further comprising: locating another common closed user group identifier that is common to the calling party and the called party and proceeding to analyzing the privileges of the calling party.

15. The method of claim 12, wherein when a common closed user group identifier cannot be located that is common to the calling party and the called party, the method further comprising: examining all remaining privileges for all privilege sets of closed user groups in which the calling party is a member and the called party is not a member to determine if the calling party can make calls to other users outside of a closed user group; and examining all remaining privileges for all privilege sets of closed user groups in which the called party is a member and the calling party is not a member to determine if the called party can receive calls from other users outside of a closed user group, and wherein a voice telephony over ATM call between the calling party and the called party is completed if the calling party can make calls to other users outside of a closed user group, and the called party can receive calls from other users outside of a closed user group.

16. The method of claim 15, wherein a voice telephony over ATM call fails if the calling party does not have privileges to make calls to other users outside of a closed user group.

17. The method of claim 15, wherein a voice telephony over ATM call fails if the called party does not have privileges to receive calls from other users outside of a closed user group.

18. The method of claim 12, wherein the ATM network does not provide an interlocking code.

19. An intelligent network for use with an ATM network for providing voice telephony over ATM and closed user group services via an ATM network, the intelligent network comprising: an ATM signaling intercept processor; and a multi-service control point configured to: receive information extracted from an input ATM setup message, analyze the information to determine whether the input ATM setup message is a request for a switched virtual circuit for a voice telephony call over ATM, execute a closed user group service to determine whether to authorize the voice telephony call over ATM between a calling party and a called party, determine an ATM address of customer premises equipment of the called party, generate an output message that includes the ATM address of the customer premises equipment of the called party when the voice telephony over ATM call between the calling party and the called party is to be completed, and communicate the output message to the ATM signaling intercept processor, the ATM signaling intercept processor is configured to: intercept the input ATM setup message from an ingress ATM edge switch, extract the information from the input ATM setup message, communicate the extracted information to the multi-service control point, receive the output message from the multi-service control point, generate an output ATM setup message that includes the ATM address of the customer premises equipment of the called party, and communicate the output ATM setup message to the ingress ATM edge switch.

20. The intelligent network of claim 19, wherein when the multi-service control point executes the closed user group service to determine whether to authorize a voice telephony over ATM call between the calling party and the called party, the multi-service control point is further configured to: determine closed user group identifiers for the calling party, determine closed user group identifiers for the called party, locate a common closed user group identifier that is common to the calling party and the called party, analyze privileges of the calling party in the common closed user group to determine if the calling party can make calls to other users of the common closed user group, and analyze privileges of the called party in the common closed user group to determine if the called party can receive calls from other users of the common closed user group.

21. The intelligent network of claim 20, wherein when the multi-service control point executes the closed user group service, the multi-service control point is further configured to: examine all remaining privileges for all privilege sets of closed user groups in which the calling party is a member and the called party is not a member to determine if the calling party can make calls to other users outside of a closed user group, and examine all remaining privileges for all privilege sets of closed user groups in which the called party is a member and the calling party is not a member to determine if the called party can receive calls from other users outside of a closed user group, and wherein the voice telephony over ATM call between the calling party and the called party is completed if the calling party can make calls to other users outside of a closed user group, and the called party can receive calls from other users outside of a closed user group.
Description



TECHNICAL FIELD OF THE INVENTION

This invention relates in general to the field of data networks, telecommunications and more particularly to an intelligent network and method for providing voice telephony over Asynchronous Transfer Mode ("ATM") and closed user groups.

BACKGROUND OF THE INVENTION

The need for both voice telephony services as well as data services is common. Traditionally, this may only be achieved through the use of separate services. For example, dedicated voice telephony services and dedicated data services are provided over separate and distinct networks. This is a significant disadvantage because of the high expense of maintaining and paying for such separate and distinct services, not to mention the inconvenience and inefficiency introduced because voice and data services are not integrated.

Packet-switched telecommunications networks may be based on any of a variety of technologies and protocols such as, for example, Asynchronous Transfer Mode ("ATM"), MultiProtocol Label Switching ("MPLS"), Internet Protocol ("IP"), Frame Relay ("FR"), and X.25. Packet-switched telecommunications networks have data packets, cells, frames or blocks (hereinafter "packets" or "cells") that are either of fixed length or variable length. Although originally designed to transmit data, as opposed to voice or voice encoded data, packet-switched telecommunications networks may be used for voice communications. Some of the packet-switched technologies that may be used for voice communications include, without limitation, Voice Telephony over ATM ("VToA"), Voice over Frame-Relay ("VoFR"), Voice over Digital Subscriber Line ("VoDSL"), and Voice over IP ("VoIP").

Focusing on VToA when compared to voice communications or voice telephony provided over traditional circuit-dedicated or circuit-switching telecommunications networks, the use of VToA, unfortunately, presents significant problems and disadvantages, especially in view of the fact that the needs of both data communications and voice communications must be met over the same network. For example, VToA does not provide advanced telephony services and features that are commonly found in traditional circuit-dedicated telecommunications networks. Similarly, advanced signaling, also commonly found in traditional circuit-dedicated telecommunications networks, is not available for VToA in the same manner that circuit-dedicated or circuit-switching telecommunications networks.

To setup and establish a Switched Virtual Circuit ("SVC") to support VToA between a calling party and a called party, various signaling or ATM messages are used within the ATM network. This may be achieved using ATM setup and connect messages. Once ATM signaling has established an SVC, a data connection is defined and data, such as voice encoded data, may be communicated. Voice encoded data may continue to be communicated until one end of the SVC issues a release message (or any similar message that causes a disconnection). At such time, the SVC is released and voice communications ceases. Examples of traditional ATM signaling used to setup and release point-to-point and point-to-multipoint SVCs for telephony applications is illustrated in the book entitled Hands-On ATM by David E. McDysan and Darren L. Spohn, which is incorporated herein for all purposes.

The administration and maintenance of VToA systems and processes is extremely burdensome and expensive. For example, numerous private and public phone numbers, which change frequently, have to be updated and maintained in various systems and gateways. As moves, adds, changes, and deletions occur, each VToA gateway must be updated with the relevant changes. This is a critical task that is onerous and expensive to perform and fraught with potential errors.

In a traditional telecommunications or voice network, signaling can be in-band or out-of-band. Signaling may be used to setup and establish voice circuits, to provide Intelligent Network ("IN") or Advanced Intelligent Network ("AIN") services and features, and to disconnect voice circuits. In an ATM network, where an SVC is established to support VToA, signaling is achieved through the use of ATM messages, such as those used to setup and disconnect SVCs. Unfortunately, such ATM signaling does not support IN or AIN to provide the advanced telephony services and features commonly found in traditional voice telecommunications networks. This significantly reduces the attractiveness of VToA as compared to traditional voice telecommunications networks or even some other data or packet networks capable of providing voice or telephony communications services.

More particularly, a serious problem and drawback of existing VToA systems and methods is the difficulty or inability to institute advanced calling features or policies on an ATM network-wide basis. Unfortunately, many customary and advanced voice telephony services, which are often available through traditional telecommunications networks designed to transport and support voice telephony, such as circuit-dedicated telecommunications networks, are not available or easily achieved or implemented with VToA. For example, the capability to easily and efficiently provide closed user groups is not available with VToA.

The closed user group service is a valuable service or feature of modern telecommunications systems, especially those used in business enterprises. Telecommunications specifications exist that provide the closed user group service. Unfortunately, these specifications rely on the availability of an interlock code, which is not defined in ATM.

An interlock code provides a mechanism in which only one of the closed user groups is designated for each call. Thus, under such a mechanism, closed user group policies can be enforced on each call using the one closed user group designated for the call. Although a user may be a member of numerous closed user groups, at any given moment, a user can only operate under one of the numerous closed user groups in which it is a member. Unfortunately, the capability to provide interlock code functionality does not exist in ATM. This greatly hampers any potential implementation of closed user groups in ATM.

Generally, closed user groups allow various users to be grouped so that calling privileges may be applied to groups. For example, various user groups of an enterprise might be defined to include the engineering, finance, and marketing groups of a business enterprise. Various combinations of these user groups may be combined to form a closed user group. Each such user group of a closed user group may have certain privileges established to control such things as the capability to originate a call to another user of the same closed user group, the capability to receive a call from another user of the same closed user group, the capability to originate a call to another outside of the closed user group, and the capability to receive a call from another outside of the closed user group. Unfortunately to implement such a service or feature in a traditional VToA would require that blocking information be provided in various systems and gateways and these would have to be frequently updated. This is impractical, inefficient, cumbersome and expensive to carry out. As is illustrated, this type of a service is problematic to implement in traditional VTOA networks and systems.

SUMMARY OF THE INVENTION

From the foregoing it may be appreciated that a need has arisen for an intelligent network and method for providing VToA and closed user groups that provide intelligent network signaling to support advanced telephony services and features for VToA and closed user groups, while still allowing the benefits of integrating voice and data communications on the same ATM network. In accordance with the present invention, an intelligent network and method for providing VToA and closed user groups are provided that substantially eliminate one or more of the disadvantages and problems outlined above.

According to one aspect of the present invention, a method for providing a closed user group service to authorize VToA calls using an intelligent network and a switched virtual circuit over an ATM network is provided. The method includes determining the closed user group identifiers for a calling party, determining the closed user group identifiers for a called party, locating a common closed user group identifier that is common to the calling party and the called party, analyzing the privileges of the calling party in the common closed user group to determine if the calling party can make calls to other users of the common closed user group, and analyzing the privileges of the called party in the common closed user group to determine if the called party can receive calls from other users of the common closed user group. The VToA call between the calling party and the called party is completed if a common closed user group identifier is located, the calling party has privileges to call other users of the common closed user group, and the called party has privileges to receive calls from other users of the common closed user group.

According to another aspect of the present invention, a data structure on a storage media for defining closed user groups to authorize VToA calls using an intelligent network and a switched virtual circuit over an ATM network is provided. The data structure includes a plurality of users, wherein each of the plurality of users are defined by an ATM address, a plurality of user groups, wherein each of the plurality of user groups are defined by an association with a collection of the plurality of users, and wherein each user of the plurality of users may only be a member of one user group. The data structure further includes a plurality of privilege sets, wherein each of the plurality of privilege sets are defined by a privilege value that represents a plurality of privileges, and a plurality of closed user groups, wherein each of the plurality of closed user groups are defined by a closed user group identifier that is associated with a plurality of user group/privilege set combinations, wherein each of the plurality of user group/privilege set combinations are associated with a user group of the plurality of user groups and a privilege set of the plurality of privilege sets.

The present invention provides a profusion of technical advantages that include the capability to efficiently and effectively provide advanced telephony services and functions to VToA through an intelligent network. This can substantially increase overall VToA performance and make VToA much more attractive to customers looking to seamlessly and efficiently integrate both data and voice over the same ATM network to achieve substantial savings, but still retain advance telephony capabilities.

Another technical advantage of the present invention includes the capability to utilize an ATM network to provide advanced telephony functions, while efficiently using ATM bandwidth by setting up SVCs to handle phone calls and releasing this bandwidth when the phone call has ended. This results in efficient utilization of ATM bandwidth and may save capital costs by reducing the amount of bandwidth needed.

Yet another technical advantage of the present invention includes the capability to control ATM telephony or voice routing tables in a central location and in the intelligent network layer, as opposed to the prior technique, defined by the various ATM standards bodies, to control ATM telephony at the end points. This significantly reduces overall costs to operate a telecommunications network to support VToA, and significantly reduces the opportunity for erroneous information entering the network. This advantage is achieved by separating the ATM intelligence from the ATM switching.

Still yet another technical advantage of the present invention surrounds the capability to provide closed user groups with VToA without using an interlocking code. The implementation of closed user groups normally requires an interlocking code, which is not provided in ATM. This significantly enhances the advanced telephony features available with VToA.

Other technical advantages are readily apparent to one skilled in the art from the following figures, description, and claims.

BRIEF DESCRIPTION OF THE DRAWINGS

For a more complete understanding of the present invention and the advantages thereof, reference is now made to the following brief description, taken in connection with the accompanying drawings and detailed description, wherein like reference numerals represent like parts, in which:

FIG. 1 is a diagram that illustrates a telecommunications network for providing VToA services, such as closed user group services, using an ATM switched virtual circuit according to an embodiment of the present invention;

FIG. 2 is a line diagram that illustrates the signaling and call flow performed by the intelligent network for a VToA call, including the setup, connect, and release portions, according to an embodiment of the present invention;

FIG. 3 is a block diagram that illustrates an intelligent network used at the ingress side of an ATM network for providing VToA services using an ATM switched virtual circuit;

FIG. 4 is a block diagram that illustrates the intelligent network used at the egress side of the ATM network for providing VToA services using an ATM switched virtual circuit;

FIG. 5 is a flowchart that illustrates a method for providing a closed user group service to authorize VToA calls;

FIG. 6 is a view of a data structure from a user group perspective for defining closed user groups to authorize VToA calls;

FIG. 7 is a view of a data structure from a closed user group perspective for defining closed user groups to authorize VToA calls; and

FIG. 8 is a view of a data structure from a closed user group perspective for defining closed user groups to authorize VToA calls, according to another aspect of the present invention.

DETAILED DESCRIPTION OF THE INVENTION

It should be understood at the outset that although an exemplary implementation of the present invention is illustrated below, the present invention may be implemented using any number of techniques, whether currently known or in existence. The present invention should in no way be limited to the exemplary implementations, drawings, and techniques illustrated below, including the exemplary design and implementation illustrated and described herein.

FIG. 1 is a diagram that illustrates a telecommunications network 10, which also may be referred to as an intelligent ATM network or as a Smart Bandwidth on Command ("SBoC") network, for providing Voice Telephony over ATM ("VToA") services, such as closed user group services, using an ATM Switched Virtual Circuit ("SVC") according to an embodiment of the present invention. The description below in connection with FIGS. 1 4 provides a discussion of the operation of the telecommunications network 10 so that the closed user group aspect of the present invention may be described more fully in connection with the description accompanying the FIGS. 5, 6, 7 and 8.

The telecommunications network 10 includes an intelligent network 12, which also may be referred to as an intelligent network layer, in communication with an ATM edge switch 14 and an ATM edge switch 16 of an ATM network 18. A calling party location 20 is illustrated in communication with the ATM edge switch 14, and a called party location 22 is shown in communication with the ATM edge switch 16.

The intelligent network 12 is operable to intercept and process ATM signaling messages provided to the ATM edge switch 14 and the ATM edge switch 16. This architecture allows the intelligent network 12 to provide various telephony features and services, including advanced telephony features and services, to VToA provided over an ATM network, such as the ATM network 18, through an SVC.

It should be noted that the ATM edge switch 14 and the ATM edge switch 16 may be considered to be part of the ATM network 18. Of course, the ATM network 18 may include any of a variety of ATM switches and/or ATM network elements or devices and may geographically span or cover virtually any region. The ATM switches of the ATM network 18, including the ATM edge switch 14 and the ATM edge switch 16, may be provided by any of a number of ATM switch manufacturers, such as, for example, NEWBRIDGE and ALCATEL. Of course, multiple connections can be provided to the ATM network 18 through any of a variety of edge switches, such as at the ATM edge switch 14. In order to simplify the illustration of the present invention, including the illustration of setting up a VToA call originating from a calling party, only two connections to the ATM network 18 are illustrated in FIG. 1 and include the calling party location 20 and the called party location 22.

The calling party location 20 and the called party location 22 may include any of a variety of end-user devices and Customer Premises Equipment ("CPE"). For example, the calling party location 20, which could be referred to as an ingress location since this is the calling location, includes a telephony device 24 and a CPE 26. Similarly, the called party location 22 is illustrated with a telephony device 28 and a CPE 30.

Of course, any of a number of arrangements may be provided at the calling party location 20 and the called party location 22. In one embodiment, these locations may also include Data Communications Equipment ("DCE") to support traditional ATM data communications. As is apparent, the capability to communicate both data and voice over the same ATM network provides significant advantages and conveniences that normally result in substantial savings. This arrangement in combination with the present invention allows both VToA calls, with intelligent network features and services provided or controlled by the intelligent network 12, and ATM data transfers to be supported using the same ATM network, such as the ATM network 18. For example, a business enterprise that has multiple locations may significantly benefit by providing voice communications, with intelligent networking features, using VToA and data communications all through the same ATM network.

In one embodiment, the telephony device 24 and the telephony device 28 may be provided as a telephone, a personal computer, a computer network, answering machine, video conferencing equipment, or any of a variety of other devices operable to support or provide telephony functionality. The CPE 26 and the CPE 30 may be implemented using any of a number of devices. For example, and without limitation, the CPE 26 and the CPE 30 may be implemented as a router, a PBX with ATM signaling capability, an enterprise gateway, or a network gateway. The CPE 26 and the CPE 30 may be implemented, in one embodiment, using a CPE device provided by ACCELERATED NETWORKS.

The communications link between the ATM edge switch and the calling party or called party location may be provided using any number of available links, such as dedicated links or leased lines. According to an aspect of the present invention, whenever a customer location desires to set up or establish an SVC to support VToA, a signaling ATM message, such as an ATM setup message, is provided from the customer location to the associated ATM edge switch of the ATM network 18. For example, if the calling party location 20 desires to establish an SVC through the ATM network 18, an ATM setup message may be sent from the calling party location 20 to the ATM edge switch 14. This ATM setup message may be used to designate that this SVC is being setup or established to provide VToA. In one embodiment, an ATM setup message is sent from the calling party location 20 to the ATM edge switch 14 using a predefined or predetermined protocol such that a designated value, which may be referred to as a VToA designator, is included in the content or payload of the ATM setup message to indicate that this SVC is being set up or established to support VToA.

In one embodiment, the telephony device 24 is provided as a telephone or personal computer with telephony software, and the CPE 26 is provided as an enterprise gateway that is provisioned with a special ATM address to identify the CPE 26 as an ATM device. An ATM setup message may be generated by a calling party by using the telephony device 24 to enter a phone number, which may be referred to as a called party phone number value. The CPE 26 generates the ATM setup message, which may be referred to as an input ATM setup message, in response to initiate an SVC for VToA by saving various values in the content of the ATM setup message.

The content may be stored in an ATM setup message using various designated areas, which may be referred to as fields, addresses or parameters. The content that is stored in each such parameter may be referred to as a value. An example of some of the parameters that may be present in an ATM setup message is provided in the following table:

TABLE-US-00001 ATM SETUP MESSAGE PARAMETERS Called Party Number Called Party Subaddress Calling Party Number Calling Party Subaddress

In a preferred embodiment of the present invention, the ATM address of the CPE 26, which may be referred to as the ATM address of the calling party CPE, is stored in the ATM setup message as the calling party number parameter, the telephone number associated with the telephony device 24, which may be referred to as the calling party phone number value, is stored in the ATM setup messag


Free Web Sudoku Puzzles.
Solve with your browser.
3 2 7   8        
  4         9 5  
5                
8   3 6     7    
      2   3      
    4     7 6   9
                8
  6 9         1  
        1   2 4 6
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!