Patent ID: 9223846
Filing Date: 2015-12-29
Classification: G06F

Abstract:
1. A processor-implemented method of navigating through a hierarchical database, the processor-implemented method comprising: associating, by a processor, a non-contextual data object with a context object to define a synthetic context-based object, wherein the non-contextual data object ambiguously relates to multiple subject-matters, and wherein the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object; associating, by the processor, the synthetic context-based object with a first data node and a second data node within a database, wherein the first data node is in a first hierarchy in the hierarchical database, wherein the second data node is in a second hierarchy in the hierarchical database, wherein the first hierarchy is higher than the second hierarchy, and wherein at least one intermediate hierarchy is between the first hierarchy and the second hierarchy; associating, by the processor, the synthetic context-based object with all data nodes in a pathway from the first data node to the second data node within the hierarchical database, wherein said all data nodes in said at least one intermediate hierarchy contain context data that is contained within the synthetic context-based object; receiving, by the processor, a data stream that invokes a request to identify and retrieve data from a data node that is contextually associated with the first data node; and in response to receiving the request, the processor returning data from said all data nodes in the pathway from the first data node to the second data node within the hierarchical database.