IP Library Granted Patent US 7,693,741
Granted Patent B2
US 7,693,741 · App. 11/323,690 · Granted Apr 6, 2010

Methods for providing communications services

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 7,693,741
App. No.
11/323,690
Granted
Apr 6, 2010
Kind
B2
Abstract

Methods, systems, and products are disclosed for providing communications services. One method receives a request for communications service. The request for communications service originates from a client communications device, and the request for communications service is communicated to a service provider of a communications network. A preferred scenario of segmentation, dispersion, and assemblage of electronic data is dynamically ascertained to fulfill the request. The method then bills for the communications service.

Claims (43)

1. A method of providing communications services, comprising:

receiving a request at a processor for communications service from a client communications device;

querying a database in memory that stores pre-approved access to multiple service providers;

dynamically ascertaining by the processor a preferred scenario of segmentation, dispersion, and assemblage of electronic data to fulfill the request;

determining a subcontracted processing service is required from at least one of the multiple service providers;

grouping together packets of data that require the subcontracted processing service;

subcontracting the grouped together packets of data to the at least one of the multiple service providers to receive the subcontracted processing service; and

receiving a subcontracted result of the subcontracted processing service.

2. The method according to claim 1 , further comprising dynamically negotiating amongst only the multiple service providers to which the client communications device has pre-approved access.

3. The method according to claim 1 , further comprising dynamically negotiating with at least one of the multiple service providers to which the client communications device has pre-approved access.

4. The method according to claim 1 , wherein if the client communications device is not pre-approved to access a particular service provider, then further comprising prompting the client communications device to authorize a pre-approval process with the particular service provider.

5. The method according to claim 4 , wherein if authorization is received, then further comprising communicating user information to the particular service provider to pre-approve access for the client communications device.

6. The method according to claim 5 , wherein after the particular service provider pre-approves the user, then further comprising ascertaining the preferred scenario of segmentation, dispersion, and assemblage of electronic data to fulfill the request.

7. The method according to claim 1 , further comprising billing a user associated with the client communications device for the communications service.

8. A system, comprising:

an analysis module stored in memory; and

a processor communicating with the memory,

wherein the processor receives a request for communications service from a client communications device,

the processor queries a database storing pre-approved access to multiple service providers,

the processor dynamically ascertains a preferred scenario of segmentation, dispersion, and assemblage of electronic data to fulfill the request,

the processor determines a subcontracted processing service is required from at least one of the multiple service providers,

the processor groups together packets of data that require the subcontracted processing service,

the processor subcontracts the grouped together packets of data to at least one of the multiple service providers to receive the subcontracted processing service, and

the processor receives a subcontracted result of the subcontracted processing service.

9. The system according to claim 8 , wherein the processor dynamically negotiates amongst only the multiple service providers to which the client communications device has pre-approved access.

10. The system according to claim 8 , wherein the processor dynamically negotiates with at least one of the multiple service providers to which the client communications device has pre-approved access.

11. The system according to claim 8 , wherein if the client communications device is not pre-approved to access a particular service provider, then the processor sends a prompt to the client communications device to authorize a pre-approval process with the particular service provider.

12. The system according to claim 11 , wherein if authorization is received, then the processor communicates user information to the particular service provider to pre-approve access for the client communications device.

13. The system according to claim 12 , wherein after the particular service provider pre-approves the user, then the processor ascertains the preferred scenario of segmentation, dispersion, and assemblage of electronic data to fulfill the request.

14. The system according to claim 8 , wherein the processor bills a user associated with the client communications device for the communications service.

15. A computer readable medium storing processor executable instructions for performing a method, the method comprising:

receiving a request for communications service from a client communications device;

querying a database storing pre-approved access to multiple service providers;

dynamically ascertaining a preferred scenario of segmentation, dispersion, and assemblage of electronic data to fulfill the request;

determining a subcontracted processing service is required from at least one of the multiple service providers;

grouping together packets of data that require the subcontracted processing service;

subcontracting the grouped together packets of data to at least one of the multiple service providers to receive the subcontracted processing service; and

receiving a subcontracted result of the subcontracted processing service.

16. The computer readable medium according to claim 15 , further comprising instructions for dynamically negotiating amongst only the multiple service providers to which the client communications device has pre-approved access.

17. The computer readable medium according to claim 15 , further comprising instructions for dynamically negotiating with at least one of the multiple service providers to which the client communications device has pre-approved access.

18. The computer readable medium according to claim 15 , wherein if the client communications device is not pre-approved to access a particular service provider, then further comprising instructions for prompting the client communications device to authorize a pre-approval process with the particular service provider.

19. The computer readable medium according to claim 18 , wherein if authorization is received, then further comprising instructions for communicating user information to the particular service provider to pre-approve access for the client communications device.

20. The A computer readable medium according to claim 19 , further comprising instructions for wherein after the particular service provider pre-approves the user, then the processor ascertains the preferred scenario of segmentation, dispersion, and assemblage of electronic data to fulfill the request.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2005
From: TISCHER, STEVEN N.; LIU, JERRY C.
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 017426/0132 →
Continuity (2)
Continuation In Part 1072094600 · Nov 24, 2003
Related Publication 20060111079A1 · May 25, 2006