Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer implemented method for disposing individual elements within a swarm, the method comprising: receiving, by one or more computer processors, location data for swarm elements; receiving, by the one or more computer processors, network traffic data for the swarm elements; determining, by the one or more computer processors, new location data for a swarm element of the swarm elements according to the location data and network traffic data of the swarm element; and sending, by the one or more computer processors, the new location data to the swarm element.
2. The computer implemented method according to claim 1 , further comprising receiving, by the one or more computer processors, application data for the swarm elements.
3. The computer implemented method according to claim 2 , wherein the new location data for the swarm element is determined according to the application data of the swarm element.
4. The computer implemented method according to claim 1 , wherein the network traffic data comprises data relating to data transfers between swarm elements.
5. The computer implemented method according to claim 1 , further comprising determining new location data for each swarm element of a plurality of the swarm elements according to the location data and network traffic data of each swarm element of the plurality of swarm elements; and sending the new location data for each swarm element of the plurality of swarm elements, to the respective swarm elements.
6. The computer implemented method according to claim 1 , wherein the network traffic data comprises information about data transfers in a tiered network.
7. The computer implemented method according to claim 1 , wherein the new swarm element location data is determined according to upstream-downstream data traffic in a tiered network.
8. A computer program product for disposing individual elements within a swarm, the computer program product comprising one or more computer readable storage devices and stored program instructions on the one or more computer readable storage devices, the stored program instructions comprising: program instructions to receive location data for swarm elements; program instructions to receive network traffic data for the swarm elements; program instructions to determine new location data for a swarm element according to the location data and network traffic data of the swarm element; and program instructions to send the new location data to the swarm element.
9. The computer program product according to claim 8 , the stored program instructions further comprising program instructions to receive application data for the swarm elements.
10. The computer program product according to claim 9 , wherein the new location data for the swarm element is determined according to the application data of the swarm element.
11. The computer program product according to claim 8 , wherein the network traffic data comprises data relating to data transfers between swarm elements.
12. The computer program product according to claim 8 , the stored program instructions further comprising program instructions to determine new location data for each swarm element of a plurality of the swarm elements according to the location data and network traffic data of each swarm element of the plurality of swarm elements; and program instructions to send the new location data for each swarm element of the plurality of swarm elements, to the respective swarm elements.
13. The computer program product according to claim 8 , wherein the network traffic data comprises information about data transfers in a tiered network.
14. The computer program product according to claim 8 , wherein the new swarm element location data is determined according to upstream-downstream data traffic in a tiered network.
15. A computer system for disposing individual elements within a swarm, the computer system comprising: one or more computer processors; one or more computer readable storage devices; and stored program instructions on the one or more computer readable storage devices for execution by the one or more computer processors, the stored program instructions comprising: program instructions to receive location data for swarm elements; program instructions to receive network traffic data for the swarm elements; program instructions to determine new location data for a swarm element according to the location data and network traffic data of the swarm element; and program instructions to send the new location data to the swarm element.
16. The computer system according to claim 15 , wherein the network traffic data comprises information about data transfers in a tiered network.
17. The computer system according to claim 15 , wherein the network traffic data comprises data relating to data transfers between swarm elements.
18. The computer system according to claim 15 , the stored program instructions further comprising: program instructions to determine new location data for each swarm element of a plurality of the swarm elements according to the location data and network traffic data of each swarm element of the plurality of swarm elements; and program instructions to send the new location data for each swarm element of the plurality of swarm elements, to the respective swarm elements.
19. The computer system according to claim 15 , the stored program instruction further comprising program instructions to receive application data for the swarm elements.
20. The computer system according to claim 19 , wherein the new swarm element location data is determined according to the application data of the swarm element.
Unknown
July 13, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.