发明名称 METHOD AND SYSTEM FOR DYNAMICALLY CREATING AND EXPLORING GRAPH STRUCTURES
摘要 A system and method are presented that store graph data in a database as nodes, edges that link nodes, and profiles that contain properties that provide additional context for the nodes and edges. Computerized methods are described that provide for the dynamic creation of graph data based on the properties stored on the profiles related to each node, including the ability to predetermine which properties are used within a CSS-like language. Methods for visually focusing on a portion of a graph are also disclosed that allow a user to select one or more base nodes and limit the display of related nodes to those nodes within a defined degree of separation from the base node(s). The user can control the desired degree of separation, can select multiple base nodes, and can predetermine the base nodes to be used (and desired degree of separation for each) using a CSS-like language.
申请公布号 US2015339835(A1) 申请公布日期 2015.11.26
申请号 US201514717493 申请日期 2015.05.20
申请人 Mohr Jeffrey C.;Mohr Michael R. 发明人 Mohr Jeffrey C.;Mohr Michael R.
分类号 G06T11/20;G06F17/30 主分类号 G06T11/20
代理机构 代理人
主权项 1. A computer implemented method of graphically displaying data, comprising: a) accessing, at a computer, graph data comprising i) a plurality of nodes,ii) a plurality of edges, each edge establishing a relationship between two nodes,iii) a plurality of data profiles, each profile containing attribute-value pairs associated with at least one of a node and an edge; b) receiving, at the computer, a selection of a set of nodes through a computerized user interface; c) presenting through the computerized user interface a list of attributes for the set of nodes; d) receiving, at the computer, an identification of a selected attribute from the list of attributes; e) identifying, at the computer, unique values for the selected attribute in the data profiles associated with the set of nodes; f) establishing, at the computer, a plurality of value nodes, with each value node being associated with a different value in the identified unique values of the selected attribute; g) establishing, at the computer, a plurality of value edges that establish a relationship between each value node and the nodes in the set of nodes that have values for the selected attribute that is the same as the value associated with the value node; and h) presenting, through the computerized user interface, a map showing the set of nodes, the plurality of value nodes, and the plurality of value edges shown linking the value nodes to the set of nodes.
地址 Menlo Park CA US