Network device for distributing computing operations by data communication in a network
US-12164880-B2 · Dec 10, 2024 · US
US9894142B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9894142-B2 |
| Application number | US-201313942151-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 15, 2013 |
| Priority date | Nov 18, 2010 |
| Publication date | Feb 13, 2018 |
| Grant date | Feb 13, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A plurality of application services are provided to subscriber devices in a cloud computing network. A plurality of requests for application services are received from a subscriber device via a customized private network connection assigned to the subscriber device, and the requests for application services are aggregated with requests for application services from other subscriber devices. The requests are transmitted to application servers within the cloud computing network hosting applications for performing the application services. The subscriber device is provided with the requested plurality of application services via the customized private network connection.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving, by a data aggregator comprising a processor, via a first private network connection assigned to a first communication device, a first plurality of requests from the first communication device, the first plurality of requests comprising a first request for a first application service provided by a first application hosted by a first application server and a second request for a second application service provided by a second application hosted by a second application server, wherein the first application service and the second application service are different, wherein the first request includes an access point name identifying the data aggregator and also includes a destination address identifying the first application server, wherein the second request includes the access point name identifying the data aggregator and also includes a destination address identifying the second application server, wherein the access point name identifying the data aggregator included in the first request causes the first request to be routed initially to the data aggregator instead of the first application server, and wherein the access point name identifying the data aggregator included in the second request causes the second request to be routed initially to the data aggregator instead of the second application server; receiving, by the data aggregator, via a second private network connection assigned to a second communication device, a second plurality of requests from the second communication device, the second plurality of requests comprising a third request for a third application service provided by a third application hosted by the first application server and a fourth request for a fourth application service provided by a fourth application hosted by the second application server, wherein the third application service and the fourth application service are different, wherein the third request includes the access point name identifying the data aggregator and also includes the destination address identifying the first application server, wherein the fourth request includes the access point name identifying the data aggregator and the destination address identifying the second application server, wherein the access point name identifying the data aggregator included in the third request causes the third request to be routed initially to the data aggregator instead of the first application server, and wherein the access point name identifying the data aggregator included in the fourth request causes the third request to be routed initially to the data aggregator instead of the second application server; aggregating, by the data aggregator, the first request received from the first communication device with the third request received from the second communication device to form first aggregated requests based on both the first application service and the third application service being provided by applications hosted by the first application server; aggregating, by the data aggregator, the second request received from the first communication device with the fourth request received from the second communication device to form second aggregated requests based on both the second application service and the fourth application service being provided by applications hosted by the second application server; initiating, by the data aggregator, transmission of the first aggregated requests to the first application server hosting both the first application and the third application for performing the first application service for the first communication device and the third application service for the second communication device; and initiating, by the data aggregator, transmission of the second aggregated requests to the second application server hosting both the second application and the fourth application for performing the second application service for the first communication device and the fourth application service for the second communication device. 2. The method of claim 1 , wherein the destination address identifying the first application server comprises a first destination internet protocol address of the first application server, wherein the destination address identifying the second application server comprises a second destination internet protocol address of the second application server, and wherein the method further comprises: using the first destination internet protocol address of the first application server provided in the first request and the third request to determine to aggregate the first request with the third request; and using the second destination internet protocol address of the second application server provided in the second request and the fourth request to determine to aggregate the second request with the fourth request. 3. The method of claim 2 , wherein transmission of the first aggregated requests to the first application server is based on the first destination internet protocol address included in each of the first request and the third request and wherein transmission of the second aggregated requests to the second application server is based on the second destination internet protocol address included in each of the second request and the fourth request. 4. The method of claim 2 , wherein: the first request and the third request each further comprise a first header, the first header comprising the first destination internet protocol address of the first application server; and the second request and the fourth request each further comprise a second header, the second header comprising the second destination internet protocol address of the second application server. 5. The method of claim 1 , wherein the first private network connection and the second private network connection are wireless connections. 6. The method of claim 1 , further comprising: receiving a request from the first communication device to modify application services provided to the first communication device; and modifying a communication device profile for the first communication device to reflect a modification in the application services provided to the first communication device. 7. The method of claim 1 , wherein the first plurality of requests and the second plurality of requests received by the data aggregator are routed to the data aggregator by a gateway node based on the access point name identifying the data aggregator being included in each of the first request, the second request, the third request, and the fourth request. 8. The method of claim 1 , further comprising: providing, by the data aggregator, via the first private network connection, the first application service provided by the first application hosted by the first application server and the second application service provided by the second application hosted by the second application server to the first communication device, in response to the first plurality of requests; and providing, by the data aggregator, via the second private network connection, the third application service provided by the third application hosted by the first application server and the fourth application service provided by the fourth application hosted by the second application server to the second communication device, in response to the second plurality of requests. 9. A data aggregator comprising: a processor; an interface; and a memory that stores computer readable instructions which, when executed by the processor, cause the processor to perform operations comprising: receiving, via a first private network connection assigned to a first communication device, a first plurality of requests from the first communication device, the
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
Parsing or analysis of headers · CPC title
considering software capabilities, i.e. software resources associated or available to the machine · CPC title
Request control · CPC title
Grouping or aggregating service requests, e.g. for unified processing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.