Methods, systems, and products for providing communications services by incorporating a subcontracted result of a subcontracted processing service into a service requested by a client device
First Claim
Patent Images
1. A system, comprising:
- a hardware processor; and
a memory device, the memory device storing code, the code when executed causing the hardware processor to perform operations, the operations comprising;
receiving electronic packets of data sent via the Internet from a client device, the client device requesting a service associated with a service provider;
determining that at least a portion of the service requested by the client device utilizes a subcontracted processing service provided by a different service provider;
determining individual packets of the electronic packets of data associated with the subcontracted processing service provided by the different service provider;
creating a segment comprising the individual packets associated with the subcontracted processing service provided by the different service provider;
subcontracting the segment via the Internet to a server associated with the different service provider to receive the subcontracted processing service;
receiving a subcontracted result via the Internet of the subcontracted processing service; and
incorporating the subcontracted result of the subcontracted processing service into the service requested by the client device.
5 Assignments
0 Petitions
Accused Products
Abstract
Service providers may subcontract some services to subcontractors. Electronic packets of data may be outsourced for a subcontracted processing service provided by a server or other element. A result of the subcontracted processing service may then be received and incorporated.
219 Citations
16 Claims
-
1. A system, comprising:
-
a hardware processor; and a memory device, the memory device storing code, the code when executed causing the hardware processor to perform operations, the operations comprising; receiving electronic packets of data sent via the Internet from a client device, the client device requesting a service associated with a service provider; determining that at least a portion of the service requested by the client device utilizes a subcontracted processing service provided by a different service provider; determining individual packets of the electronic packets of data associated with the subcontracted processing service provided by the different service provider; creating a segment comprising the individual packets associated with the subcontracted processing service provided by the different service provider; subcontracting the segment via the Internet to a server associated with the different service provider to receive the subcontracted processing service; receiving a subcontracted result via the Internet of the subcontracted processing service; and incorporating the subcontracted result of the subcontracted processing service into the service requested by the client device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
receiving, at a server, an electronic request sent via the Internet from a client device requesting a service provided by a service provider; determining, by the server, at least a portion of the service requested by the client device is associated with a subcontracted processing service provided by a subcontractor service provider; identifying, by the server, a stream of data associated with the service provided by the service provider; determining, by the server, individual packets in the stream of data that require the subcontracted processing service provided by the different service provider; retrieving, by the server, an Internet protocol address associated with the subcontracted processing service provided by the different service provider; sending, by the server, the individual packets via the Internet to a subcontractor server associated with the Internet protocol address to receive the subcontracted processing service provided by the different service provider; receiving, by the server, a subcontracted result via the Internet of the subcontracted processing service provided by the different service provider; and incorporating, by the server, the subcontracted result of the subcontracted processing service into the service requested by the client device. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A memory device storing instructions that, when executed by a hardware processor, cause the hardware processor to perform operations, the operations comprising:
-
receiving an electronic request sent via the Internet from a client device, the client device requesting a service associated with a service provider; retrieving a stream of data to fulfill the electronic request for the service; determining that at least a portion of the service requested by the client device is associated with a subcontracted processing service provided by a different service provider; creating a segment comprising packets of data in the stream of data that require the subcontracted processing service provided by the different service provider; retrieving an Internet protocol address associated with a subcontractor server that is associated with the subcontracted processing service provided by the different service provider; and sending the segment via the Internet to the subcontractor server associated with the Internet protocol address to receive the subcontracted processing service provided by the different service provider. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification