Method and system for analyzing relationships between persons
First Claim
1. A computer-implemented method for analyzing relationships between at least a first and second person comprising the steps of:
- with respect to at least one of the relationships between at least the first and second persons, obtaining relationship data from different categories and recording the relationship data from each category in a relationship data store, wherein the different categories comprise;
organizational relationship data based upon an organization structure;
project-based relationship data based upon project-specific collaborations; and
social relationship data based upon social interactions;
with respect to at least one of the relationships between at least the first and second persons;
assigning a first affinity value to the at least one relationship to indicate the relative strength of the relationship in a first direction, the first direction being from the first person to the second person; and
assigning a second affinity value to the at least one relationship to indicate the relative strength of the relationship in a second direction, the second direction being from the second person to the first person, whereby the at least one relationship is a bidirectional relationship;
dynamically and continuously altering, by a computer, the first and second affinity values based on detected communication events including informal social interactions between at least the first and second persons;
receiving a relationship inquiry regarding at least the first and second persons;
querying the relationship data recorded in the relationship data store;
generating a response, by the computer, to the relationship inquiry based upon data gathered from the relationship data store;
graphically illustrating the response in a unified relationship chart and a relationship linkage chart, wherein the unified relationship chart illustrates at least one of the relationships between at least the first and second persons using data from at least two of the different categories, and wherein the relationship linkage chart illustrates at least one relationship linkage including a chain of relationships that connect at least the first and second persons; and
displaying the unified relationship chart and the relationship linkage chart in a graphical user interface of the computer, wherein the displayed unified relationship chart and relationship linkage chart can be interactively manipulated resulting in corresponding changes being made to the underlying relationship data store.
5 Assignments
0 Petitions
Accused Products
Abstract
A software method for analyzing relationships between individuals can include the step of establishing a recordation framework for recording relationships between individuals. At least one relationship based on organization structure can be recorded using the established framework. Additionally, at least one relationship based upon project-specific collaborations can be recorded using the framework. At least one relationship based upon social interactions can also be recorded using the framework. The recorded relationships can be queried to determine a set of organizational, project-specific, and social relationships for a defined group of individuals.
62 Citations
14 Claims
-
1. A computer-implemented method for analyzing relationships between at least a first and second person comprising the steps of:
-
with respect to at least one of the relationships between at least the first and second persons, obtaining relationship data from different categories and recording the relationship data from each category in a relationship data store, wherein the different categories comprise; organizational relationship data based upon an organization structure; project-based relationship data based upon project-specific collaborations; and social relationship data based upon social interactions; with respect to at least one of the relationships between at least the first and second persons; assigning a first affinity value to the at least one relationship to indicate the relative strength of the relationship in a first direction, the first direction being from the first person to the second person; and assigning a second affinity value to the at least one relationship to indicate the relative strength of the relationship in a second direction, the second direction being from the second person to the first person, whereby the at least one relationship is a bidirectional relationship; dynamically and continuously altering, by a computer, the first and second affinity values based on detected communication events including informal social interactions between at least the first and second persons; receiving a relationship inquiry regarding at least the first and second persons; querying the relationship data recorded in the relationship data store; generating a response, by the computer, to the relationship inquiry based upon data gathered from the relationship data store; graphically illustrating the response in a unified relationship chart and a relationship linkage chart, wherein the unified relationship chart illustrates at least one of the relationships between at least the first and second persons using data from at least two of the different categories, and wherein the relationship linkage chart illustrates at least one relationship linkage including a chain of relationships that connect at least the first and second persons; and
displaying the unified relationship chart and the relationship linkage chart in a graphical user interface of the computer, wherein the displayed unified relationship chart and relationship linkage chart can be interactively manipulated resulting in corresponding changes being made to the underlying relationship data store. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented relationship management system comprising:
-
a computing device that obtains different categories of relationship data comprising organizational relationship data based upon an organization structure, project-based relationship data based upon project-specific collaborations, and social relationship data based upon social interactions; a relationship data store that stores different categories of relationship data comprising the obtained organizational relationship data, project-specific relationship data, and social relationship data; a relationship weight engine that, with respect to at least one relationship between at least a first and second persons, assigns a first affinity value to the relationship to indicate the relative strength of the relationship in a first direction, the first direction being from the first person to the second person; and
assigns a second affinity value to the relationship to indicate the relative strength of the relationship in a second direction, the second direction being from the second person to the first person, whereby the at least one relationship is a bidirectional relationship;a computing device that dynamically and continuously alters the first and second affinity values based on detected communication events including informal social interactions between at least the first and second persons; a query engine that receives inquiries regarding at least the first and second persons, queries the relationship data recorded in the relationship data store, and generates responses based on data gathered from the relationship data store; and a relationship illustrator that graphically illustrates the responses in a unified relationship chart and a relationship linkage chart, wherein the unified relationship chart illustrates at least one of the relationships between at least the first and second persons using data from at least two of the different categories, and wherein the relationship linkage chart illustrates at least one relationship linkage including a chain of relationships that connect at least the first and second persons; and a graphical user interface for displaying the unified relationship chart and the relationship linkage chart, wherein the displayed unified relationship chart and relationship linkage chart can be interactively manipulated resulting in corresponding changes being made to the underlying relationship data store. - View Dependent Claims (8)
-
-
9. A machine-readable storage having stored thereon, a computer program having a plurality of code sections, said code sections executable by a machine for causing the machine to perform the steps of:
-
with respect to at least one of the relationships between at least a first and second persons, obtaining relationship data from different categories and recording the relationship data from each category in a relationship data store, wherein the different categories comprise; organizational relationship data based upon an organization structure; project-based relationship data based upon project-specific collaborations; and social relationship data based upon social interactions; with respect to at least one of the relationships between at least the first and second persons; assigning a first affinity value to the at least one relationship to indicate the relative strength of the relationship in a first direction, the first direction being from the first person to the second person; and assigning a second affinity value to the at least one relationship to indicate the relative strength of the relationship in a second direction, the second direction being from the second person to the first person, whereby the at least one relationship is a bidirectional relationship; dynamically and continuously altering the first and second affinity values based on detected communication events including informal social interactions between at least the first and second persons; receiving a relationship inquiry regarding at least the first and second persons; querying the relationship data recorded in the relationship data store; generating a response to the relationship inquiry based upon data gathered from the relationship data store; graphically illustrating the response in a unified relationship chart and a relationship linkage chart, wherein the unified relationship chart illustrates at least one of the relationships between at least the first and second persons using data from at least two of the different categories, and wherein the relationship linkage chart illustrates at least one relationship linkage including a chain of relationships that connect at least the first and second persons; and
displaying the unified relationship chart and the relationship linkage chart in a graphical user interface of the computer, wherein the displayed unified relationship chart and relationship linkage chart can be interactively manipulated resulting in corresponding changes being made to the underlying relationship data store. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification