| US 7,587,749 B2 | ||
| Computer method and apparatus for managing data objects in a distributed context | ||
| Norbert Leser, Camden, Me. (US); Fajen Kyne, Winchester, Mass. (US); Robert Morgan, North Andover, Mass. (US); Christopher B. Barclay, Newton, Mass. (US); Edward J. Gaudet, Hanover, Mass. (US); James Schoonmaker, Arlington, Mass. (US); Arnold S. Epstein, Sudbury, Mass. (US); and Michael D. Smith, Lexington, Mass. (US) | ||
| Assigned to Liquid Machines, Inc., Lexington, Mass. (US) | ||
| Filed on May 28, 2004, as Appl. No. 10/856,112. | ||
| Claims priority of provisional application 60/475109, filed on Jun. 02, 2003. | ||
| Prior Publication US 2005/0028006 A1, Feb. 03, 2005 | ||
| Int. Cl. G06F 17/00 (2006.01); H04L 9/00 (2006.01); G06F 21/00 (2006.01); G06F 15/173 (2006.01) | ||
| U.S. Cl. 726—1 [705/57; 705/59; 709/229] | 44 Claims |

| 1. A computer method for maintaining and managing control over content in a distributed context, said method comprising the
steps of:
storing control policies in a memory, associating content with the control policies by attaching to each content an identification
of a respective control policy, for each content, the associating forming an association between the content and the respective
control policy, wherein each control policy comprises at least
(i) an indication of a set of users who may access the content,
(ii) an indication of privileges granted to each user in the set, and
(iii) an indication of a set of users who may define or edit the control policy; storing the control policies;
upon a user requesting to access content, checking whether the user is indicated in the set of users who may access the content
in the manner requested, based on the respective control policy of the content;
for each content, maintaining the association between the content and the respective control policy independent of a computer
structure encapsulating the content and separate from physical access to the computer structure encapsulating the content;
and
propagating the association between the content and the respective control policy to a derivative of the content.
|