A distributed system having a client and a server includes a state manager interposed between the client and the server. The state manager has a capability to generate a list of object attributes required to represent a state of the distributed system and a capability to cache object attributes so as...http://www.google.com/patents/US20030105833?utm_source=gb-gplus-sharePatent US20030105833 - Transparent optimization of network traffic in distributed systems