×

Content management system and methodology employing non-transferable access tokens to control data access

  • US 7,035,854 B2
  • Filed: 04/23/2002
  • Issued: 04/25/2006
  • Est. Priority Date: 04/23/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer program product for organizing information in a content management system, the computer program product including a plurality of computer executable instructions stored on a computer readable medium, wherein the instructions, when executed by the content management system, cause the system to perform the steps of:

  • receiving, by the system, a request from a client user for an object stored in the system;

    generating, by the system, a unique object identifier associated with the requested object;

    generating, by the system, a non-transferable access token comprising information associated with object access privileges to which the client user is entitled and unique information associated with the client user, wherein the unique information associated with the client user comprises at least one username and at least one password, the unique information used to permit only the client user to utilize the non-transferable access token, the non-transferable access token being coded with information unique to the client user such that when submitted to the system by a user other than the client user, the system denies access to the requested object;

    receiving, by an object server associated with the system, an encrypted connection from a web browser associated with the client user;

    receiving, over the encrypted connection, non-transferable authentication information corresponding to the at least one username and the at least one password;

    decrypting at least a portion of the non-transferable access token, the portion representing the unique information associated with the client user;

    determining whether the at least one username and the at least one password match the decrypted portion of the non-transferable access token resulting in a transfer determination;

    validating the non-transferable access token with a library server associated with the system if the transfer determination shows that the non-transferable access token has not been transferred, the validating step resulting in a token validation; and

    granting the client user access to the requested object based upon the token validation.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×