Assignment of documents to a user domain
First Claim
1. A method of storing an item in a content management system partitioned into a plurality of domains, the method comprising:
- identifying among the plurality of domains a user domain that is associated with a user requesting storage of the item;
specifying a domain among the plurality of domains to associate with the item; and
storing the item in the content management system with the specified domain associated with the item.
1 Assignment
0 Petitions
Accused Products
Abstract
In a content management system, when a document is created, a system defined attribute for a domain is included as an attribute of the document. The content management system automatically extracts the domain associated with a user who created the document and inserts it into the domain field for the document. With this approach, it is not possible for an application program to incorrectly assign a domain to a newly created document, since the content management system automatically assigns the domain. Responses to requests by a user for access to documents within the content management system are filtered by a database view. The view is automatically selected based on the user'"'"'s domain to limit access to items having the same domain as the user'"'"'s domain. Accordingly, the user is provided access only to documents within the same domain as the user or in a public domain.
79 Citations
17 Claims
-
1. A method of storing an item in a content management system partitioned into a plurality of domains, the method comprising:
-
identifying among the plurality of domains a user domain that is associated with a user requesting storage of the item;
specifying a domain among the plurality of domains to associate with the item; and
storing the item in the content management system with the specified domain associated with the item. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of accessing one or more items stored in a content management system, comprising:
-
determining a user domain associated with a user requesting access said one or more items;
identifying a database view based on the user domain;
processing the database view to limit the user'"'"'s access to items held in the content management system that are associated with the user domain. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A program product embodied on a computer-readable medium of instructions for accessing one or more items stored in a content management system, comprising:
-
program instructions for determining a user domain associated with a user requesting access said one or more items;
program instructions for identifying a database view based on the user domain;
program instructions for processing the database view to limit the user'"'"'s access to items held in the content management system that are associated with the user domain. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification