Document management server, method, storage medium and computer data signal, and system for managing document use
First Claim
1. A method for managing document use in a system including a document management server that manages documents and a client that uses documents, the method comprising:
- receiving an access request from a client and an ID representing a document to be an object of the access request, the received ID being a descendant of a root ID of a tree of derivation relationships;
issuing, when an operation is performed on the document in response to the access request, a derivative ID, the derivative ID representing the document after the operation is performed;
adding a derivation relationship between the derivative ID and the received ID to the tree of derivation relationships wherein the added derivation relationship indicates that the derivative ID has a child relationship with respect to the received ID;
recording attribute information relating to the operation, the attribute information being associated with the received ID or the derivative ID; and
providing to the client, when the document is provided to the client in response to the access request, response data, the response data including attribute information associated with at least one ID appearing in a path associated with the added derivation relationship, the path being from the received ID accompanying the access request to the root ID of the tree of the derivation relationship but not including the received ID.
2 Assignments
0 Petitions
Accused Products
Abstract
There is provided a document management server including a receiving unit that receives an access request and a first ID representing a document to be an object of the access request, an ID processing unit that issues, when an operation is performed on the document in response to the access request, a second ID corresponding to the operation, and records a derivation relationship having the second ID as a child of the first ID, an attribute recording unit that records attribute information relating to the operation by association with the first ID or the second ID, and a response data provider unit that provides, when the document is provided to the client in response to the access request, response data including attribute information associated with at least one ID appearing in a path from the received ID accompanying the access request to a root of a derivation relationship.
-
Citations
19 Claims
-
1. A method for managing document use in a system including a document management server that manages documents and a client that uses documents, the method comprising:
-
receiving an access request from a client and an ID representing a document to be an object of the access request, the received ID being a descendant of a root ID of a tree of derivation relationships; issuing, when an operation is performed on the document in response to the access request, a derivative ID, the derivative ID representing the document after the operation is performed; adding a derivation relationship between the derivative ID and the received ID to the tree of derivation relationships wherein the added derivation relationship indicates that the derivative ID has a child relationship with respect to the received ID; recording attribute information relating to the operation, the attribute information being associated with the received ID or the derivative ID; and providing to the client, when the document is provided to the client in response to the access request, response data, the response data including attribute information associated with at least one ID appearing in a path associated with the added derivation relationship, the path being from the received ID accompanying the access request to the root ID of the tree of the derivation relationship but not including the received ID. - View Dependent Claims (2, 3, 4)
-
-
5. A document management server for managing document use comprising:
-
a receiving unit that receives an access request from a client and an ID representing a document to be an object of the access request, the received ID being a descendant of a root ID of a tree of derivation relationships; an ID processing unit that issues, when an operation is performed on the document in response to the access request, a derivative ID, the derivative ID representing the document after the operation is performed; said ID processing unit adding a derivation relationship between the derivative ID and the received ID to the tree of derivation relationships wherein the added derivation relationship indicates that the derivative ID has a child relationship with respect to the received ID; an attribute recording unit that records attribute information relating to the operation, the attribute information being associated with the received ID or the derivative ID; and a response data provider unit that provides to the client, when the document is provided to the client in response to the access request, response data, said response data including attribute information associated with at least one ID appearing in a path associated with the added derivation relationship, the path being from the received ID accompanying the access request to the root ID of the tree of the derivation relationship but not including the received ID. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium storing a program causing a computer to execute a process for document management, the process comprising:
-
receiving an access request from a client and an ID representing a document to be an object of the access request, the received ID being a descendant of a root ID of a tree of derivation relationships; issuing, when an operation is performed on the document in response to the access request, a derivative ID, the derivative ID representing the document after the operation is performed; adding a derivation relationship between the derivative ID and the received ID to the tree of derivation relationships wherein the added derivation relationship indicates that the derivative ID has a child relationship with respect to the received ID; recording attribute information relating to the operation, the attribute information being associated with the received ID or the derivative ID; and providing to the client, when the document is provided to the client in response to the access request, response data, the response data including attribute information associated with at least one ID appearing in a path associated with the added derivation relationship, the path being from the received ID accompanying the access request to the root ID of the tree of the derivation relationship but not including the received ID. - View Dependent Claims (16, 17, 18)
-
-
19. A system for managing document use comprising:
-
a document management server that manages documents; and a client that uses documents; said document management server including, a receiving unit that that receives an access request from a client and an ID representing a document to be an object of the access request, the received ID being a descendant of a root ID of a tree of derivation relationships, an ID processing unit that issues, when an operation is performed on the document in response to the access request, a derivative ID, the derivative ID representing the document after the operation is performed, said ID processing unit adding a derivation relationship between the derivative ID and the received ID to the tree of derivation relationships wherein the added derivation relationship indicates that the derivative ID has a child relationship with respect to the received ID, an attribute recording unit that records attribute information relating to the operation, the attribute information being associated with the received ID or the derivative ID, and a response data provider unit that provides to the client, when the document is provided to the client in response to the access request, response data, said response data including attribute information associated with at least one ID appearing in a path associated with the added derivation relationship, the path being from the received ID accompanying the access request to the root ID of the tree of the derivation relationship but not including the received ID; said client including, an ID management unit that stores an ID that is included in response data received from the document management server in response to an access request relating to a document as an ID representing the document, and a transmitting unit that transmits, when sending an access request to the document management server, an ID representing a document to be an object of the access request.
-
Specification