Patent ID: 7926704

Claim:
A data delivery system in a server hierarchy comprising a plurality of servers at various levels in the server hierarchy and at least one remote module adapted to communicate with servers of said server hierarchy, said data delivery system comprising: an intermediate level agent server in said server hierarchy, comprising: a communication part adapted to perform data communication with a remote module, said performing data communication including receiving input data from said remote module and sending output data to the remote module; and a processor, coupled to the communication part, adapted to generate output data in response to receiving said input data from the remote module; wherein the input data comprises a data delivery request and a first access token provided by a second agent server in said server hierarchy, for allowing communication by said remote module with said intermediate level agent server and wherein the output data from the intermediate level agent server comprises the data delivery request and a second access token for allowing access by said remote module to another server in said server hierarchy.