IP Library Granted Patent US 8,693,651
Granted Patent B2
US 8,693,651 · App. 13/780,908 · Granted Apr 8, 2014

Methods and apparatus for authorization and/or routing of outdial communication services

Inventors: Marco Schneider (Austin, TX); Philip Charles Cunetto (Austin, TX); John Edward Lemay (Austin, TX)
Assignee: AT&T Intellectual Property I, L.P.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,693,651
App. No.
13/780,908
Granted
Apr 8, 2014
Kind
B2
Abstract

Example methods disclosed herein include parsing a request to obtain input criteria associated with the request, the request for authorizing an outdial communication service call initiated by a message center. Such example methods also include retrieving authorization rules correlating the input criteria to an authorization result for the outdial communication service call, the input criteria comprising a first input criterion having one of at least two values, a first value indicating that the outdial communication service call is for a real-time outdial service initiated in response to an indial communication service received at the message center, a second value indicating that the outdial communication service call is for a non-real-time outdial service initiated by an application server associated with the message center. Such example methods further include evaluating the authorization rules using the input criteria to determine whether the outdial communication service call is authorized.

Claims (40)

1. A method to authorize an outdial communication service call, the method comprising:

parsing a request to obtain input criteria associated with the request, the request for authorizing the outdial communication service call initiated by a message center;

retrieving authorization rules correlating the input criteria to an authorization result for the outdial communication service call, the input criteria comprising a first input criterion having one of at least two values, a first value indicating that the outdial communication service call is for a real-time outdial service initiated in response to an indial communication service received at the message center, a second value indicating that the outdial communication service call is for a non-real-time outdial service initiated by an application server associated with the message center; and

evaluating the authorization rules using the input criteria to determine whether the outdial communication service call is authorized.

2. The method as defined in claim 1 , wherein the authorization rules contain entries that are modifiable.

3. The method as defined in claim 1 , further comprising retrieving routing rules correlating the input criteria to a routing result separate from the authorization result.

4. The method as defined in claim 3 , wherein the routing result is to indicate a local access transport area to route the outdial communication service call.

5. The method as defined in claim 1 , wherein the authorization result has one of at least three values, the three values comprising:

a first value indicating that the outdial communication service call is authorized;

a second value indicating that the outdial communication service call is not authorized; and

a third value indicating that authorization of the outdial communication service call is dependent upon further information being provided.

6. The method as defined in claim 1 , wherein the authorization rules include an exception to modify the authorization result based on a feature type of the outdial communication service call.

7. The method as defined in claim 1 , wherein the authorization rules are grouped according to a circuit type over which the outdial communication service call is to be routed.

8. A machine readable memory comprising machine readable instructions which, when executed, cause a machine to perform operations comprising:

parsing a request to obtain input criteria associated with the request, the request for authorizing an outdial communication service call initiated by a message center;

retrieving authorization rules correlating the input criteria to an authorization result for the outdial communication service call, the input criteria comprising a first input criterion having one of at least two values, a first value indicating that the outdial communication service call is for a real-time outdial service initiated in response to an indial communication service received at the message center, a second value indicating that the outdial communication service call is for a non-real-time outdial service initiated by an application server associated with the message center; and

evaluating the authorization rules using the input criteria to determine whether the outdial communication service call is authorized.

9. The machine readable memory as defined in claim 8 , wherein the authorization rules contain entries that are modifiable.

10. The machine readable memory as defined in claim 8 , wherein the operations further comprise retrieving routing rules correlating the input criteria to a routing result separate from the authorization result.

11. The machine readable memory as defined in claim 10 , wherein the routing result is to indicate a local access transport area to route the outdial communication service call.

12. The machine readable memory as defined in claim 8 , wherein the authorization result has one of at least three values, the three values comprising:

a first value indicating that the outdial communication service call is authorized;

a second value indicating that the outdial communication service call is not authorized; and

a third value indicating that authorization of the outdial communication service call is dependent upon further information being provided.

13. The machine readable memory as defined in claim 8 , wherein the authorization rules include an exception to modify the authorization result based on a feature type of the outdial communication service call.

14. The machine readable memory as defined in claim 8 , wherein the authorization rules are grouped according to a circuit type over which the outdial communication service call is to be routed.

15. An apparatus comprising:

a memory having machine readable instructions stored thereon; and

a processor to execute the instructions to perform operations comprising:

parsing a request to obtain input criteria associated with the request, the request for authorizing an outdial communication service call initiated by a message center;

retrieving authorization rules correlating the input criteria to an authorization result for the outdial communication service call, the input criteria comprising a first input criterion having one of at least two values, a first value indicating that the outdial communication service call is for a real-time outdial service initiated in response to an indial communication service received at the message center, a second value indicating that the outdial communication service call is for a non-real-time outdial service initiated by an application server associated with the message center; and

evaluating the authorization rules using the input criteria to determine whether the outdial communication service call is authorized.

16. The apparatus as defined in claim 15 , wherein the authorization rules contain entries that are modifiable.

17. The apparatus as defined in claim 15 , wherein the operations further comprise retrieving routing rules correlating the input criteria to a routing result separate from the authorization result.

18. The apparatus as defined in claim 17 , wherein the routing result is to indicate a local access transport area to route the outdial communication service call.

19. The apparatus as defined in claim 15 , wherein the authorization result has one of at least three values, the three values comprising:

a first value indicating that the outdial communication service call is authorized;

a second value indicating that the outdial communication service call is not authorized; and

a third value indicating that authorization of the outdial communication service call is dependent upon further information being provided.

20. The apparatus as defined in claim 15 , wherein the authorization rules include an exception to modify the authorization result based on a feature type of the outdial communication service call.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2013
From: SCHNEIDER, MARCO; CUNETTO, PHILIP CHARLES; LEMAY, JOHN EDWARD
To: SBC KNOWLEDGE VENTURES L.P.
Reel/Frame 030477/0339 →
CHANGE OF NAME Recorded May 23, 2013
From: SBC KNOWLEDGE VENTURES L.P.
To: AT&T KNOWLEDGE VENTURES L.P.
Reel/Frame 030477/0384 →
CHANGE OF NAME Recorded May 23, 2013
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 030487/0634 →
Continuity (3)
Continuation 12916189 · Oct 29, 2010
Continuation 11253536 · Oct 19, 2005
Related Publication 20130177146A1 · Jul 11, 2013