Patent ID: 7685416

Claim:
A system for securing content over a network, comprising: a client device configured and arranged to receive content, comprising: a memory component that is arranged for temporal content storage; and a permanent-memory based storage component that is arranged for non-temporal content storage; and a secure content manager that is configured to perform actions, including: receiving a first portion of content of an application that is tagged to be exclusively memory resident at the memory component of the client device; receiving a second portion of the content of the application that is untagged, such that the second portion is enabled to be stored on the client device's permanent-memory based storage component; receiving a request for the content from the client device, wherein the request includes an authenticator associated with the client device, the authenticator determining if the client is authentic by: determining a remote address and a local address associated with the client device, concatenating the determined remote address and the local address, determining a digest based on the concatenation, determining a timestamp based on the digest and the authenticator, and employing the timestamp to determine whether the client device is authentic; if the client device is authentic based, in part, on the authenticator: providing, over the network, at least the first portion of the content and the second portion of the content to the client device, wherein the first portion of the content is exclusively memory resident at the memory component on the client device, and the second portion of the content is storable on the client device's permanent-memory based storage component; receiving, in response to a change in the content, another request from the client device for another portion of the content that is required for continued execution of the application at the client device; and providing, over the network, the other portion of the content to the client device.