Methods and apparatus for data structure driven authorization and/or routing of outdial communication services
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04M-001/56
H04M-001/66
H04M-003/42
출원번호
UP-0253536
(2005-10-19)
등록번호
US-7839988
(2011-01-22)
발명자
/ 주소
Schneider, Marco
Cunetto, Philip Charles
Lemay, John Edward
출원인 / 주소
AT&T Intellectual Property I, L.P.
대리인 / 주소
Hanley, Flight & Zimmerman, LLC
인용정보
피인용 횟수 :
3인용 특허 :
47
초록▼
Methods and apparatus for data structure driven authorization and routing of outdial communication services are disclosed. A disclosed method comprises obtaining a call criterion from a request to authorize an outdial communication service call, and retrieving an authorization result based on the ca
Methods and apparatus for data structure driven authorization and routing of outdial communication services are disclosed. A disclosed method comprises obtaining a call criterion from a request to authorize an outdial communication service call, and retrieving an authorization result based on the call criterion by accessing a data structure that correlates a plurality of authorization results with a plurality of call criteria, wherein each of the plurality of authorization results is selectively modifiable.
대표청구항▼
What is claimed is: 1. A method of determining whether an outdial call is authorized, comprising: electronically obtaining a call criterion from a request to authorize an outdial communication service call initiated by a message center in response to an indial call received at the message center, t
What is claimed is: 1. A method of determining whether an outdial call is authorized, comprising: electronically obtaining a call criterion from a request to authorize an outdial communication service call initiated by a message center in response to an indial call received at the message center, the call criterion determined from an access number used to route the indial call to the message center, the outdial communication service call to be authorized based on the call criterion; and electronically retrieving an authorization result based on the call criterion by accessing a data structure that correlates a plurality of authorization results with a plurality of call criteria, wherein each of the plurality of authorization results is selectively modifiable. 2. A method as defined in claim 1, further comprising retrieving a routing rule based on the call criterion, wherein the routing rule indicates information necessary for establishing the outdial communication service call. 3. A method as defined in claim 2, wherein the routing rule indicates a local access transport area from which the outdial communication service call may be routed. 4. A method as defined in claim 3, further comprising selecting a communications path located in the local access transport area based upon at least one of a communications path type, a subscriber group identifier, a distance criteria, an outdial call type criteria, a subscriber type criteria, a communication path load, a communication path utilization, an outdial communication service type, or a feature. 5. A method as defined in claim 2, wherein the routing rule indicates an ordered list of local access transport areas from which the outdial call may be routed. 6. A method as defined in claim 1, further comprising providing an authorization status associated with the outdial communication service call to a requesting server. 7. A method as defined in claim 1, wherein retrieving the authorization result based on the call criterion comprises: determining a first index based upon a portion of the call criterion; determining a second index based upon a second portion of the call criterion; and retrieving the authorization result based on the first and the second indices. 8. A method as defined in claim 1, wherein retrieving the authorization result based on the first and the second indices comprises accessing an authorization and routing rules table. 9. A method as defined in claim 8, wherein the authorization and routing rules table comprises an authorization results section and a routing rules section. 10. A method as defined in claim 9, wherein the authorization results section contains a plurality of columns, wherein each of the columns is associated with a feature type. 11. A method as defined in claim 9, wherein the routing rules results section contains a plurality of columns, wherein each of the columns is associated with a feature type. 12. A method as defined in claim 9, wherein the authorization results section contains a regulatory rules column, a business rules column and an exception column. 13. A method as defined in claim 9, wherein the routing rules results section contains a plurality of columns, wherein each of the columns is associated with a feature type. 14. A method as defined in claim 1, wherein retrieving the authorization result based on the call criterion by accessing the data structure comprises: retrieving at least one of an authorization rule or an exception based on the call criteria; and determining the authorization result from the at least one of the authorization rule or the exception. 15. A method as defined in claim 14, wherein the authorization rule is at least one of a regulatory authorization rule or a business authorization rule. 16. A method as defined in claim 15, wherein the business authorization rule conforms to at least one of a regulatory rule, a regulatory law or a regulatory constraint. 17. A method as defined in claim 14, wherein the exception indicates that a communication service type that is indicated allowable by the authorization rule is unallowable unless at least one condition is met. 18. A method as defined in claim 14, further comprising obtaining a routing rule associated with the call criterion, wherein the routing rule indicates at least one local access transport area from which the outdial call may be routed. 19. A method as defined in claim 14, further comprising obtaining a routing rule associated with the call criterion, wherein the routing rule indicates an ordered list of local access transport areas from which the outdial call may be routed. 20. A method as defined in claim 1, wherein the call criterion comprises at least one of an outdial call type criterion, a distance type criterion, a subscriber type criterion, a feature type criterion, or a circuit type criterion. 21. A method as defined in claim 20, wherein at least one of the distance type criterion, the subscriber type criterion or the circuit type criterion are based on an access number associated with the outdial call. 22. A method as defined in claim 1, further comprising requesting a calling card access number if the authorization result requires a calling card access number. 23. An outdial authorizer, comprising: an authorization request interface to receive a request to authorize an outdial communication service call; a criterion parser to obtain a call criterion from the request, the call criterion determined from an access number used to route an indial call to a message center that is to initiate the outdial communication service call; and an analyzer to make a first authorization determination based on a subscriber type, a circuit type and a distance type, and to make a second authorization determination based on the first authorization determination and a feature type to determine if the outdial communication service call is authorized, at least one of the first authorization determination or the second authorization determination being based on the call criterion. 24. An outdial authorizer as defined in claim 23, further comprising: an authorization interface to retrieve at least one of an authorization rule or an exception associated with the outdial communication service call based on the call criterion, wherein the analyzer uses the at least one the authorization rule or the exception to determine if the outdial communication service call is authorized. 25. An outdial authorizer as defined in claim 24, wherein the authorization rule includes at least one of a regulatory authorization rule or a business authorization rule. 26. An outdial authorizer as defined in claim 24, wherein the authorization interface retrieves an exception associated with the outdial communication service call based on the call criterion, wherein the exception indicates that a communication service type that is indicated allowable by the authorization rule is unallowable unless at least one condition is met. 27. An outdial authorizer as defined in claim 24, further comprising a memory having at least one data structure stored thereon to store the authorization rule and the exception, wherein the data structure correlates a plurality of authorization rules and a plurality of exception with one or more call criteria. 28. An outdial authorizer as defined in claim 27, wherein each of the plurality of authorization rules and each of the plurality of exceptions may be modified in the data structure without modifying the other ones of the plurality of authorization rules and the other ones of the plurality of exceptions. 29. An outdial authorizer as defined in claim 23, further comprising an authorization interface to retrieve a routing rule associated with the outdial communication service call based on the call criterion, wherein the routing rule indicates routing information to establish the outdial communication service call. 30. An outdial authorizer as defined in claim 23, wherein the analyzer determines whether a calling card access number is required to authorize the outdial communication service call based on the authorization rule. 31. An outdial authorizer as defined in claim 23, further comprising a memory having at least one data structure stored thereon to store the authorization result, wherein the data structure correlates a plurality of authorization results with one or more call criteria. 32. An outdial authorizer as defined in claim 31, wherein each of the plurality of authorization results may be modified in the data structure without modifying the other ones of the plurality of authorization results. 33. A communication network, comprising: an application server to initiate an outdial communication service call by communicating an authorization request associated with the outdial communication service call; and a policy server including an outdial authorizer to receive the authorization request and to make a first authorization determination based on a subscriber type, a circuit type and a distance type, and to make a second authorization determination based on the first authorization determination and a feature type to determine an authorization for the outdial communication service, at least one of the first authorization determination or the second authorization determination being based on a call criterion contained in the request, the call criterion determined from an access number used to route an indial call to the application server, the access number not identifying where the indial call originated. 34. A communication network as defined in claim 33, wherein the outdial authorizer determines whether a calling card access number is required to authorize the outdial communication service call. 35. A communication network as defined in claim 33, wherein the policy server communicates whether or not the outdial communication service is authorized to the application server. 36. A communication network as defined in claim 33, wherein the policy server communicates a route if the outdial communication service is authorized.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (47)
Moody, John O.; Glickstein, Ira; Szczerba, Robert, Apparatus and method for controlling allocation of resources and task execution.
Lancelot Robert W. ; Newlin Douglas J., Apparatus, system and method for a unified circuit switched and packet-based communications system architecture with network interworking functionality.
Thomas E. Creamer ; Shailesh Gandhi ; Peeyush Jaiswal, Client simulator and method of operation for testing PSTN-to-IP network telephone services for individual & group internet clients prior to availability of the services.
Harold C. Fleischer, III ; Louis Michael Morales ; John E. Simino ; Kenneth Robert Stroud, Dialing plan service including outgoing call screening, remote tie-line routing, call data reporting and billing.
Ranalli, Douglas J.; Sosnowski, Thomas P.; Peek, David P., Method and apparatus for correlating a unique identifier, such as a PSTN telephone number, to an internet address to enable communications over the internet.
Douglas Petty CA; Michael William Petras CA; Raul San Martin CA; Alan Stuart Frank CA; Vivek Kapil CA; Dhansukh Mistry CA, Method and apparatus for originating voice calls from a data network.
Beasley, John Richard; Bessette, Rebecca Lee; Bright, Wilbur Lee; Carney, Gerald P.; Cortley, Jeffrey Thomas; Cruzcosa, Michael M.; Daniels, James J.; Ford, David J.; Morgan, Charles David; Narayanas, Method and device for dynamic message delivery based upon identification of originating caller.
Karp,Alan H.; Rokicki,Thomas, Method and system for determining resource allocation to users by granting request based on user associated different limits and resource limit.
Maloney Michael J. (Plano TX) Hitson Bruce Lewis (Mountain View CA) McCalmont David Thompson (San Jose CA), Method and system for transferring calls and call-related data between a plurality of call centers.
Bergman, Richard G.; Knight, Stephen D.; Kredo, Thomas J.; Hillenbrand, George, Method for public access to private phone numbers and other telephonic peripherals using a caller access code.
Parlamas,Stephanie; Samarasinghe,Harish, Mix protocol multi-media provider system incorporating a session initiation protocol based media server adapted to form preliminary communication with calling communication devices.
Praturi,Prasad; Manepalli,Sankara S.; Narayanan,Kasturi; Yang,Yifu; Khandelwal,Pravin Kumar, Providing features to a subscriber in a telecommunications network.
Tatchell Gregory R.,CAX ; Ishikawa Cynthia I.,CAX ; Stacey R. Blair,CAX, Subscriber interface for accessing and operating personal communication services.
Reed Walter S. ; Tamminen ; Jr. Walter E. ; Thornton Ronald D. ; Kohn Nathan M., System and method for providing a unified communications link between divergent communication networks.
Vilsoet Robert W. (Streamwood IL) McGourty Bernard J. (Westmont IL), Telecommunication system with inbound call responsive predictive outdialing system and method.
Myers, John C.; Cruickshank, Brian, Telephony call control using a data network and a graphical user interface and exchanging datagrams between parties to a telephone call.
Schneider, Marco; Cunetto, Philip Charles; Lemay, John Edward, Methods and apparatus for authorization and/or routing of outdial communication services.
Schneider, Marco; Cunetto, Philip Charles; Lemay, John Edward, Methods and apparatus for authorization and/or routing of outdial communication services.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.