Patent ID: 7428588

Claim:
A method for balancing server work load in a client-proxy telecommunications system having location aware communication devices comprising the steps of: creating a map graph having a first layer, a second layer, a third layer and a fourth layer; wherein the first layer contains cell to collection assignments, the second layer contains cell to partition assignments, the third layer contains communication requirements to partition assignments, and the fourth layer contains partition to server assignments; monitoring a plurality of edge communications; determining, based on the monitored edge communications, whether the load of a server exceeds a predefined threshold; responsive to determination that the load of the server exceeds the predefined threshold, sending an instruction to a re-mapping program, wherein the re-mapping program re-calculates the map graph using a rules engine upon receipt of the instruction; and performing communications in accordance with the re-calculated map graph, wherein the communications in accordance with the re-calculated map graph reduces the work load of an overloaded server in the system.