Methods for generating visual data from nodes containing identity data for persons from a set point of view
First Claim
1. A method comprising:
- storing values from data of a relational database in one or more data nodes in a plurality of nodes;
storing code for an application in an application node of the plurality of nodes;
creating a plurality of links to connect one or more of the plurality of nodes to one or more other nodes in the plurality of nodes, each link being associated with a connection strength between a respective pair of nodes, wherein creating the plurality of links comprises defining links for the plurality of links using keys from the relational database;
setting a point of view from a specified node from the plurality of nodes in response to a query that identifies a selection of the specified node, the setting of the point of view associating a subset of nodes of the plurality of nodes to the specified node, the subset of nodes comprising one or more data nodes and the application node;
creating an order for the subset of nodes based on connection strengths of links that are associated with the subset of nodes;
generating a visualized hierarchical network of linked nodes that illustrates a representation of the order for one or more of the subset of nodes from the set point of view;
receiving a command to invoke the application node, the application node being linked to a particular node in the subset of nodes, the command comprising a search parameter;
responsive to the command to invoke the application node, searching a neighborhood of nodes within the particular node by the application for application-specific data requirements based on the search parameter in the command, values in the data nodes in the subset of nodes, and types of the subset of nodes to generate a search result; and
providing an updated visualized hierarchical network of updated linked nodes in a virtual reality mode for rendering on a display of a device to present the search result.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer implemented methods for constructing dynamic relationships between data for presentation on a display are provided. The data is obtained from one or more data sources and managed as a plurality of nodes. The nodes increase or decrease in number over time. One method includes setting a point of view from one of the nodes of the plurality of nodes, and the setting of the point of view acting to order certain ones of the plurality of nodes to produce a representation from the point of view. The method generates visual data that illustrates the representation of the plurality of nodes from the set point of view and provides the visual data for rendering on a display of a device. Certain ones of the nodes contain unique identity data for individuals, and the nodes are associated with other nodes based on relationships between the individuals.
-
Citations
19 Claims
-
1. A method comprising:
-
storing values from data of a relational database in one or more data nodes in a plurality of nodes; storing code for an application in an application node of the plurality of nodes; creating a plurality of links to connect one or more of the plurality of nodes to one or more other nodes in the plurality of nodes, each link being associated with a connection strength between a respective pair of nodes, wherein creating the plurality of links comprises defining links for the plurality of links using keys from the relational database; setting a point of view from a specified node from the plurality of nodes in response to a query that identifies a selection of the specified node, the setting of the point of view associating a subset of nodes of the plurality of nodes to the specified node, the subset of nodes comprising one or more data nodes and the application node; creating an order for the subset of nodes based on connection strengths of links that are associated with the subset of nodes; generating a visualized hierarchical network of linked nodes that illustrates a representation of the order for one or more of the subset of nodes from the set point of view; receiving a command to invoke the application node, the application node being linked to a particular node in the subset of nodes, the command comprising a search parameter; responsive to the command to invoke the application node, searching a neighborhood of nodes within the particular node by the application for application-specific data requirements based on the search parameter in the command, values in the data nodes in the subset of nodes, and types of the subset of nodes to generate a search result; and providing an updated visualized hierarchical network of updated linked nodes in a virtual reality mode for rendering on a display of a device to present the search result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium including instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
storing values from data of a relational database in one or more data nodes in a plurality of nodes; storing code for an application in an application node of the plurality of nodes; creating a plurality of links to connect one or more of the plurality of nodes to one or more other nodes in the plurality of nodes, each link being associated with a connection strength between a respective pair of nodes, wherein creating the plurality of links comprises defining links for the plurality of links using keys from the relational database; setting a point of view from a specified node from the plurality of nodes in response to a query that identifies a selection of the specified node, the setting of the point of view associating a subset of nodes of the plurality of nodes to the specified node, the subset of nodes comprising one or more data nodes and the application node; creating an order for the subset of nodes based on connections strengths of links that are associated with the subset of nodes; generating a visualized hierarchical network of linked nodes that illustrates a representation of the order for one or more of the subset of nodes from the set point of view; receiving a command to invoke the application node, the application node being linked to a particular node in the subset of nodes, the command comprising a search parameter; responsive to the command to invoke the application node, searching the neighborhood of nodes within the particular node by the application for application-specific data requirements based on the search parameter in the command, values in the data nodes in the subset of nodes, and types of the subset of nodes to generate a search result; and providing an updated visualized hierarchical network of updated linked nodes in a virtual reality mode for rendering on a display of a device to present the search result. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system comprising:
-
a memory; and a processor coupled to the memory to; store values from data of a relational database in one or more data nodes in a plurality of nodes; store code for an application in an application node of the plurality of nodes; create a plurality of links to connect one or more of the plurality of nodes to one or more other nodes in the plurality of nodes, each link being associated with a connection strength between a respective pair of nodes, wherein to create the plurality of links the processor is to define links for the plurality of links using keys from the relational database; set a point of view from a specified node from the plurality of nodes in response to a query that identifies a selection of the specified node, the setting of the point of view associating a subset of nodes to the specified node, the subset of nodes of the plurality of nodes comprising one or more data nodes and the application node; create an order for one or more of the subset of nodes based on connection strengths of links that are associated with the subset of nodes; generate a visualized hierarchical network of linked nodes that illustrates a representation of the order for the subset of nodes from the set point of view; receive a command to invoke the application node, the application node being linked to a particular node in the subset of nodes, the command comprising a search parameter; responsive to the command to invoke the application node, search the neighborhood of nodes within the particular node by the application for application-specific data requirements based on the search parameter in the command, values in the data nodes in the subset of nodes, and types of the subset of nodes to generate a search result; and provide an updated visualized hierarchical network of updated linked nodes in a virtual reality mode for rendering on a display of a device to present the search result. - View Dependent Claims (16, 17, 18, 19)
-
Specification