Abstract: A relationship graph representing a social network connecting multiple entities is created and maintained as nodes and edges. Data received for an entity is used to create a new node. A strength of relationship value is calculated for each relationship between the new entity and an entity represented by an existing node and assigned to an edge is created to represent each relationship. Data received for an existing node causes the node to be updated, and the strength of relationship values for each of its relationships to be recalculated and assigned to the appropriate edge. More than one node may exist for an entity and conflicts among the data of the multiple nodes are reconciled. The received data may be extracted from data sources owned by a user in accordance with privacy criteria for the user, or may result from processing data in the relationship graph.
Type:
Grant
Filed:
December 13, 2002
Date of Patent:
May 26, 2009
Assignee:
Spoke Software
Inventors:
Prasad N. Akella, Timothy J. Connors, James Kelly, Christopher J. Roon, Andrew M. Rosenbaum, Ben T. Smith, IV, Christopher S. Tolles
Abstract: A relationship graph of nodes representing entities and edges representing relationships among the entities is searched to find a match on search criteria, such as an individual or a company. Paths through the relationship graph to the match are identified and a relevance value is associated with each path. A node in each path is specified as a connector for the path. The connectors and relevance values may be displayed to allow a choice of paths. If more than one match is found, a selection may be made by a user. Additionally, any matches may be filtered according to privacy rules.
Type:
Grant
Filed:
December 13, 2002
Date of Patent:
March 31, 2009
Assignee:
Spoke Software
Inventors:
Prasad N. Akella, Timothy J. Connors, James Kelly, Christopher S. Tolles
Abstract: A method and system for periodically updating data in a relationship system are disclosed. In one embodiment, the method includes identifying a set of desired data concerning elements of a relationship graph. The elements of the relationship graph include nodes representing entities and edges representing relationships between entities. The method further includes determining which pieces of the desired data are important to users and finding one or more information suppliers for each important piece of the desired data.
Type:
Grant
Filed:
August 9, 2004
Date of Patent:
May 13, 2008
Assignee:
Spoke Software
Inventors:
Andrew Michael Rosenbaum, Joy Shau-Yee Su, Mark Francis Interrante, Gary Michael Sawka, Jr.