GENERATING A RELATIONSHIP VISUALIZATION FOR NONHOMOGENEOUS ENTITIES
First Claim
1. A computer-implemented method comprising:
- receiving a first request for a relationship visualization, wherein the request indicates a user and a non-person entity;
determining, from a multipartite graph, a first set of relationship paths coupling entity nodes for the user and the non-person entity, wherein a relationship path includes one or more entity nodes indicating contextual information for a relationship between the user and the non-person entity;
selecting, from the first set of relationship paths, a first group of entity nodes to represent the relationship between the user and the non-person entity; and
providing a first relationship visualization, which displays contextual information from the first group of entity nodes to illustrate the relationship between the user and the non-person entity.
6 Assignments
0 Petitions
Accused Products
Abstract
A relationship visualization system displays contextual information for a relationship between two entities of a document management system, such as for a user and a document. The system can receive a request for a relationship visualization from a user, such that the request indicates the user and a document. Then, the system determines, from a multipartite graph, a set of relationship paths coupling entity nodes corresponding to the user and the document. A relationship path can include one or more entity nodes indicating contextual information for the relationship between the user and the document. Then, the system selects a first group of entity nodes from the set of relationship paths to represent the relationship between the user and the document. The system then provides a relationship visualization that displays contextual information from the first group of entity nodes to illustrate the relationship between the user and the document.
215 Citations
23 Claims
-
1. A computer-implemented method comprising:
-
receiving a first request for a relationship visualization, wherein the request indicates a user and a non-person entity; determining, from a multipartite graph, a first set of relationship paths coupling entity nodes for the user and the non-person entity, wherein a relationship path includes one or more entity nodes indicating contextual information for a relationship between the user and the non-person entity; selecting, from the first set of relationship paths, a first group of entity nodes to represent the relationship between the user and the non-person entity; and providing a first relationship visualization, which displays contextual information from the first group of entity nodes to illustrate the relationship between the user and the non-person entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method, the method comprising:
-
receiving a first request for a relationship visualization, wherein the request indicates a user and a non-person entity; determining, from a multipartite graph, a first set of relationship paths coupling entity nodes for the user and the non-person entity, wherein a relationship path includes one or more entity nodes indicating contextual information for a relationship between the user and the non-person entity; selecting, from the first set of relationship paths, a first group of entity nodes to represent the relationship between the user and the non-person entity; and providing a first relationship visualization, which displays contextual information from the first group of entity nodes to illustrate the relationship between the user and the non-person entity. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a receiving module to receive a first request for a relationship visualization, wherein the request indicates a user and a non-person entity; an analysis module to determine, from a multipartite graph, a first set of relationship paths coupling entity nodes for the user and the non-person entity, wherein a relationship path includes one or more entity nodes indicating contextual information for a relationship between the user and the non-person entity; a node-selecting module to select, from the first set of relationship paths, a first group of entity nodes to represent the relationship between the user and the non-person entity; and a display module to provide a first relationship visualization, which displays contextual information from the first group of entity nodes to illustrate the relationship between the user and the non-person entity. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification