The invention provides a method and system for caching information objects transmitted using a computer network. A cache engine determines directly when and where to store those objects in a memory (such as RAM) and mass storage (such as one or more disk drives), so as to optimally write those objects...http://www.google.com.au/patents/US7539818?utm_source=gb-gplus-sharePatent US7539818 - Network object cache engine