发明名称 Context-based navigation through a database
摘要 A processor-implemented method, system, and/or computer program product navigates through a database. A non-contextual data object, which ambiguously relates to multiple subject-matters, is associated with a context object to define a synthetic context-based object. The context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object. The synthetic context-based object is associated with a first data node and a second data node within a database. In response to receiving a request for identifying and retrieving data from a data node that has a same context as the first data node, data from the second data node is retrieved.
申请公布号 US9223846(B2) 申请公布日期 2015.12.29
申请号 US201213621931 申请日期 2012.09.18
申请人 International Business Machines Corporation 发明人 Adams Samuel S.;Friedlander Robert R.;Kraemer James R.
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Law Office of Jim Boice 代理人 Pivnichny John R.;Law Office of Jim Boice
主权项 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.
地址 Armonk NY US