Patent ID: 8488575

Claim:
A method for providing a plurality of application services in a cloud computing network, comprising: receiving requests for a plurality of different application services from a subscriber device via a customized private network connection assigned to the subscriber device; aggregating, by a processor, the requests for the plurality of different application services from the subscriber device with corresponding requests for different application services from other subscriber devices, wherein a request from the subscriber device for a first application service is aggregated with corresponding requests for the first application service from the other subscriber devices, and a request from the subscriber for a second application service is aggregated with corresponding requests for the second application service from the other subscriber devices; transmitting the aggregated requests for the plurality of different application services to respective different application servers within the cloud computing network hosting applications for performing the plurality of different application services, wherein the aggregated requests for the first application service are transmitted to a first application server hosting a first application for performing the first application service, and the aggregated requests for the second application service are transmitted to a second application server hosting a second application for performing the second application service; and providing the subscriber device with the requested plurality of different application services performed by the applications hosted by the respective different application servers via the customized private network connection.