Methods, systems, and products for providing communications services by determining the communications services require a subcontracted processing service and subcontracting to the subcontracted processing service in order to provide the communications services
First Claim
Patent Images
1. A server of a service provider, comprising:
- a processor; and
a memory storing code that when executed causes the processor to perform operations, the operations comprising;
receiving electronic packets of data from an interface to a communications network, the electronic packets of data containing a request for communications service sent from a client device, the client device requesting a communications service provided by the service provider;
determining that the communications service, provided by the service provider, requires a subcontracted processing service provided by a different subcontractor service provider to fulfill the request for communications service requested by the client device;
creating a segment of the electronic packets of data requiring the subcontracted processing service;
subcontracting the segment of the electronic packets of data from the server into the communications network for delivery to a network address associated with a subcontractor server associated with the different subcontractor service provider to receive the subcontracted processing service; and
receiving, at the server, a result of the subcontracted processing service subcontracted to the different subcontractor service provider.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and products receive a request for communications service at a service provider. A subcontracted processing service is determined to fulfill the request for communications service. Packets of data are subcontracted to a different service provider to receive the subcontracted processing service. A result of the subcontracted processing service is received from the different service provider.
202 Citations
20 Claims
-
1. A server of a service provider, comprising:
-
a processor; and a memory storing code that when executed causes the processor to perform operations, the operations comprising; receiving electronic packets of data from an interface to a communications network, the electronic packets of data containing a request for communications service sent from a client device, the client device requesting a communications service provided by the service provider; determining that the communications service, provided by the service provider, requires a subcontracted processing service provided by a different subcontractor service provider to fulfill the request for communications service requested by the client device; creating a segment of the electronic packets of data requiring the subcontracted processing service; subcontracting the segment of the electronic packets of data from the server into the communications network for delivery to a network address associated with a subcontractor server associated with the different subcontractor service provider to receive the subcontracted processing service; and receiving, at the server, a result of the subcontracted processing service subcontracted to the different subcontractor service provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
receiving, at a server from a communications network, electronic packets of data sent from a client device, the electronic packets of data containing a request for communications service provided by a service provider; determining, by the server, that the communications service requires a subcontracted processing service provided by a subcontractor service provider; grouping, by the server, individual ones of the electronic packets of data requiring the subcontracted processing service into a segment of packets of data; subcontracting, by the server, the segment of packets of data into the communications network for delivery to a network address associated with a subcontractor server of the subcontractor service provider to receive the subcontracted processing service; and receiving, by the server, a result of the subcontracted processing service subcontracted to the subcontractor service provider. - View Dependent Claims (16)
-
-
17. A computer readable memory storing instructions that when executed cause a processor to perform operations, the operations comprising:
-
receiving a request for communications service from an interface to a communications network, the request for communications service sent from a client device, the client device requesting a communications service from a service provider; retrieving a stream of data to fulfill the request for communications service; determining that the communications service requires a subcontracted processing service provided by a subcontractor service provider to fulfill the request for communications service; creating a segment from the stream of data, the segment containing all packets of data that require the subcontracted processing service; subcontracting the segment into the communications network for delivery to a network address associated with a subcontractor server of the subcontractor service provider to receive the subcontracted processing service; and receiving a result of the subcontracted processing service subcontracted to the subcontractor service provider. - View Dependent Claims (18, 19, 20)
-
Specification