INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND COMPUTER READABLE STORAGE MEDIUM
First Claim
1. A second information processing apparatus, comprising:
- a receiving unit that receives from a first information processing apparatus a derivation relationship information item including identification information of a document prior to an operation as a parent and identification information after the operation as a child;
a derivation relationship storage unit that stores the derivation relationship information item that is received;
a first registration unit that, when receiving the derivation relationship information item from the first information processing apparatus, registers the child identification information included in the derivation relationship information item that is received in an isolated information storage unit, if no derivation relationship information items including, as a child, the parent identification information included in the derivation relationship information that is received are stored in the derivation relationship storage unit;
a second registration unit that, when receiving the derivation relationship information item from the first information processing apparatus, registers the child identification information included in the derivation relationship information item that is received in the isolated information storage unit, if the parent identification information included in the derivation relationship information item that is received is stored in the isolated information storage unit; and
a processing executing unit that, when receiving a processing instruction including identification information, traverses a tree structure of identification information represented by derivation relationship information items stored in the derivation relationship storage unit using the identification information included in the processing instruction as a start point and executes processing with regard to the processing instruction with reference to a result of the traversal, the processing executing unit transmitting a notification indicating that there is a possibility that a correct processing result is not obtained to a source that has issued the processing instruction, when the identification information included in the processing instruction is stored in the isolated information storage unit.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a information processing apparatus, including a receiving unit that receives a derivation information item; a derivation relationship storage that stores the derivation information item; a registration unit that registers the child identification information included in the derivation information item in an isolated information storage, if no derivation information items including, as a child, the parent identification information included in the derivation information are stored in the derivation relationship storage, or if the parent identification information included in the derivation information is stored in the isolated information storage; and a processing executing unit that traverses a tree represented by derivation information items and executes processing with reference to a result of the traversal, the executing unit transmitting a notification indicating that there is a possibility that a correct processing result is not obtained when the identification information included in the instruction is stored in the isolated information storage.
-
Citations
12 Claims
-
1. A second information processing apparatus, comprising:
-
a receiving unit that receives from a first information processing apparatus a derivation relationship information item including identification information of a document prior to an operation as a parent and identification information after the operation as a child; a derivation relationship storage unit that stores the derivation relationship information item that is received; a first registration unit that, when receiving the derivation relationship information item from the first information processing apparatus, registers the child identification information included in the derivation relationship information item that is received in an isolated information storage unit, if no derivation relationship information items including, as a child, the parent identification information included in the derivation relationship information that is received are stored in the derivation relationship storage unit; a second registration unit that, when receiving the derivation relationship information item from the first information processing apparatus, registers the child identification information included in the derivation relationship information item that is received in the isolated information storage unit, if the parent identification information included in the derivation relationship information item that is received is stored in the isolated information storage unit; and a processing executing unit that, when receiving a processing instruction including identification information, traverses a tree structure of identification information represented by derivation relationship information items stored in the derivation relationship storage unit using the identification information included in the processing instruction as a start point and executes processing with regard to the processing instruction with reference to a result of the traversal, the processing executing unit transmitting a notification indicating that there is a possibility that a correct processing result is not obtained to a source that has issued the processing instruction, when the identification information included in the processing instruction is stored in the isolated information storage unit. - View Dependent Claims (2)
-
-
3. A computer readable storage medium storing a program causing a computer to execute a process for providing a document search service, the process comprising:
-
receiving, from a first information processing apparatus, a derivation relationship information item including identification information of a document prior to an operation as a parent and identification information after the operation as a child and registering the derivation relationship information item in a derivation relationship storage unit; when receiving the derivation relationship information item from the first information processing apparatus, registering the child identification information included in the derivation relationship information item that is received in an isolated information storage unit, if no derivation relationship information items including, as a child, the parent identification information included in the derivation relationship information that is received are stored in the derivation relationship storage unit; when receiving the derivation relationship information item from the first information processing apparatus, registering the child identification information included in the derivation relationship information item that is received in the isolated information storage unit, if the parent identification information included in the derivation relationship information item that is received is stored in the isolated information storage unit; and when receiving a processing instruction including identification information, traversing a tree structure of identification information represented by derivation relationship information items stored in the derivation relationship storage unit using the identification information included in the processing instruction as a start point and executing a processing with regard to the processing instruction with reference to a result of the traversal, in which, when the identification information included in the processing instruction is stored in the isolated information storage unit, a notification indicating that there is a possibility that a correct processing result is not obtained is transmitted to a source that has issued the processing instruction. - View Dependent Claims (4)
-
-
5. An information processing system, comprising a first information processing apparatus and a second information processing apparatus, the first information processing apparatus including:
-
a derivation relationship information generating unit that, when an operating unit performs an operation with regard to a document including first identification information, assigns second identification information to a document obtained after the operation and generates a derivation relationship information item indicating that the first identification information is a parent and the second identification information is a child; and a transmitting unit that transmits the derivation relationship information item generated by the derivation relationship information generating unit, the transmitting unit storing the derivation relationship information item in a temporary storage unit when the derivation relationship information item cannot be transmitted to the second information processing apparatus, and transmitting the derivation relationship information item stored in the temporary storage unit to the second information processing apparatus when it becomes possible to transmit the derivation relationship information item to the second information processing apparatus, and the second information processing apparatus including; a derivation relationship storage unit that stores the derivation relationship information item that is received from the first information processing apparatus; a first registration unit that, when receiving the derivation relationship information item from the first information processing apparatus, registers the child identification information included in the derivation relationship information item that is received in an isolated information storage unit, if no derivation relationship information item including, as a child, the parent identification information included in the derivation relationship information that is received are stored in the derivation relationship storage unit; a second registration unit that, when receiving the derivation relationship information item from the first information processing apparatus, registers the child identification information included in the derivation relationship information item that is received in the isolated information storage unit, if the parent identification information included in the derivation relationship information item that is received is stored in the isolated information storage unit; and a processing executing unit that, when receiving a processing instruction including identification information, traverses a tree structure of identification information represented by derivation relationship information items stored in the derivation relationship storage unit using the identification information included in the processing instruction as a start point, and executes processing with regard to the processing instruction with reference to a result of the traversal, to make the processing executing unit transmit a notification indicating that there is a possibility that a correct processing result is not obtained to a source that has issued the processing instruction when the identification information included in the processing instruction is stored in the isolated information storage unit. - View Dependent Claims (6)
-
-
7. A second information processing apparatus, comprising:
-
a receiving unit that receives from a first information processing apparatus a derivation relationship information item including identification information of a document prior to an operation as a parent and identification information after the operation as a child; a derivation relationship storage unit that stores the derivation relationship information item that is received; and a processing executing unit that, when receiving a processing instruction including identification information, traverses a tree structure of identification information represented by derivation relationship information items stored in the derivation relationship storage unit using the identification information included in the processing instruction as a start point and executes processing, with regard to the processing instruction with reference to a result of the traversal, to make the executing unit transmit a notification indicating that there is a possibility that a correct processing result is not obtained to a source that has issued the processing instruction when it is not possible to reach a root by tracing the tree structure using the identification information included in the processing instruction as a start point in the direction of ancestors. - View Dependent Claims (8)
-
-
9. A computer readable storage medium storing a program causing a computer to execute a process for providing a document search service, the process comprising:
-
receiving a derivation relationship information item including identification information of a document prior to an operation as a parent and identification information after the operation as a child from an information processing apparatus and registering the derivation relationship information item in a derivation relationship storage unit; and when receiving a processing instruction including identification information, traversing a tree structure of identification information represented by derivation relationship information items stored in the derivation relationship storage unit using the identification information included in the processing instruction as a start point and executing processing with regard to the processing instruction with reference to a result of the traversal, in which, when it is not possible to reach a root by tracing the tree structure using the identification information included in the processing instruction as a start point in the direction of ancestors, a notification indicating that there is a possibility that a correct processing result is not obtained is transmitted to a source that has issued the processing instruction.
-
-
10. The storage medium according to claim 10, wherein the process further comprises:
-
when a root is reached by tracing the tree structure from the start point that is the identification information included in the processing instruction in the direction of ancestors, recording that, with regard to the identification information, a root is reachable; and when identification information is reached with regard to the recording unit recording that a root is reachable in the course of tracing the tree structure from the start point that is the identification information included in the processing instruction in the direction of ancestors, interrupting the tracing processing.
-
-
11. An information processing system comprising:
-
a first information processing apparatus including; a derivation relationship information generating unit that, when an operating unit performs an operation with regard to a document including first identification information, assigns second identification information to a document obtained after the operation and generates a derivation relationship information item indicating that the first identification information is a parent and the second identification information is a child; and a transmitting unit that transmits the derivation relationship information item generated by the derivation relationship information generating unit, the transmitting unit storing the derivation relationship information item in a temporary storage unit when the derivation relationship information item cannot be transmitted to the second information processing apparatus, and transmitting the derivation relationship information item stored in the temporary storage unit to the second information processing apparatus when it becomes possible to transmit the derivation relationship information item to the second information processing apparatus, and a second information processing apparatus including; a derivation relationship storage unit that stores the derivation relationship information item that is received from the first information processing apparatus; and a processing executing unit that, when receiving a processing instruction including identification information, traverses a tree structure of identification information represented by derivation relationship information items stored in the derivation relationship storage unit using the identification information included in the processing instruction as a start point, and executes processing with regard to the processing instruction with reference to a result of the traversal, to make the processing executing unit transmit a notification indicating that there is a possibility that a correct processing result is not obtained to a source that has issued the processing instruction when the identification information included in the processing instruction is stored in the isolated information storage unit. - View Dependent Claims (12)
-
Specification