METHOD AND SYSTEM OF SPLITTING AND MERGING INFORMATION SPACES
First Claim
Patent Images
1. A method comprising:
- retrieving an information space that is represented by a graph;
receiving a request to split the information space into a first new information space and a second new information space, wherein the first new information space is represented by a first sub-graph and the second new information space is represented by a second sub-graph;
determining one or more broken links of the graph;
identifying one or more nodes of the graph that are to be grounded;
grounding the graph based on the identified nodes;
creating a first set of rules for the first new information space and a second set of rules for the second new information space using rules for the information space;
defining a first boundary for the first new information space and a second boundary for the second new information space along the broken links; and
updating history of the first new information space and history of the second new information space based on the respective boundaries.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for managing split and merge operations for information spaces with respect to their information content.
-
Citations
20 Claims
-
1. A method comprising:
-
retrieving an information space that is represented by a graph; receiving a request to split the information space into a first new information space and a second new information space, wherein the first new information space is represented by a first sub-graph and the second new information space is represented by a second sub-graph; determining one or more broken links of the graph; identifying one or more nodes of the graph that are to be grounded; grounding the graph based on the identified nodes; creating a first set of rules for the first new information space and a second set of rules for the second new information space using rules for the information space; defining a first boundary for the first new information space and a second boundary for the second new information space along the broken links; and updating history of the first new information space and history of the second new information space based on the respective boundaries. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, retrieve an information space that is represented by a graph, receive a request to split the information space into a first new information space and a second new information space, wherein the first new information space is represented by a first sub-graph and the second new information space is represented by a second sub-graph, determine one or more broken links of the graph, identify one or more nodes of the graph that are to be grounded, ground the graph based on the identified nodes, create a first set of rules for the first new information space and a second set of rules for the second new information space using rules for the information space, define a first boundary for the first new information space and a second boundary for the second new information space along the broken links, and update history of the first new information space and history of the second new information space based on the respective boundaries. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method comprising:
-
retrieving a plurality of information spaces that are represented, respectively, by a plurality of graphs; receiving a request to merge the information spaces into a new information space; unifying the graphs and associated histories to create a new graph; unifying histories of the information spaces for the new information space; removing portions of histories that each of the information spaces holds about other ones of the information spaces; retrieving rules corresponding to the information spaces; and generating a resultant set of rules for the new information space based on resolving inconsistencies of the retrieved rules. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, retrieve a plurality of information spaces that are represented, respectively, by a plurality of graphs for the new information space, receive a request to merge the information spaces into a new information space, unify the graphs and associated histories to create a new graph, unify histories of the graphs, remove portions of histories that each of the graphs holds about other ones of the graphs, retrieve rules corresponding to the information spaces, and generate a resultant set of rules for the new information space based on resolving inconsistencies of the retrieved rules. - View Dependent Claims (17, 18, 19, 20)
-
Specification