×

Enabling content security in a distributed system

  • US 7,685,416 B2
  • Filed: 04/19/2007
  • Issued: 03/23/2010
  • Est. Priority Date: 12/12/2001
  • Status: Active Grant
First Claim
Patent Images

1. 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, andemploying 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.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×