AUTOMATIC SOCIAL GRAPH CALCULATION
First Claim
1. A computer-implemented method for automatically calculating a social graph for a first member of a private network for an organization having a second organization member related to the first member, the method comprising:
- retrieving one of activity data, organizational data and distribution list data of the second organization member related to the first member;
calculating a sub-score for the second organization member related to the first member for one of activity data, organizational data and distribution list data;
calculating a total score for the second organization member related to the first member from the calculated sub-score for one of activity data, organizational data and distribution list data; and
displaying a social graph including the second organization member related to the first member responsive to total score calculating.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and computer program products are disclosed for facilitating the collection of activity data, organizational hierarchy data and distribution list data within a private computer network (especially an intranet) while complying with applicable privacy laws and regulations, as well as individual organizations'"'"' business rules addressing intranet users'"'"' privacy to display a social graph of organization members related to a requesting organization member. Such systems, methods and computer program products allow for the collecting of such data passively without a need for active participation from the requester. A computer-implemented process for displaying a social graph further comprises calculating sub-scores for each of activity data, organizational data and distribution list data and calculating a total score for each related organization member and displaying the social graph comprising those organization members whose score exceeds a predetermined value as related to the requester.
77 Citations
20 Claims
-
1. A computer-implemented method for automatically calculating a social graph for a first member of a private network for an organization having a second organization member related to the first member, the method comprising:
-
retrieving one of activity data, organizational data and distribution list data of the second organization member related to the first member; calculating a sub-score for the second organization member related to the first member for one of activity data, organizational data and distribution list data; calculating a total score for the second organization member related to the first member from the calculated sub-score for one of activity data, organizational data and distribution list data; and displaying a social graph including the second organization member related to the first member responsive to total score calculating. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising computer usable medium encoded in a computer having control logic stored therein for causing the computer to automatically calculate a social graph for a first member of an organization related to a second organization member, said control logic comprising:
-
first computer readable program code means for causing the computer to retrieve one of activity data, organizational data and distribution list data of the second organization member related to the first member; second computer readable program code means for causing the computer to calculate a sub-score for the second organization member related to the first member for one of activity data, organizational data and distribution list data; third computer readable program code means for causing the computer to calculate a total score for the second organization member related to the first member from sub-scores for one of activity data, organizational data and distribution list data; and fourth computer readable program code means for causing the computer to display a social graph of organization members responsive to the third computer readable program code means. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for automatically calculating a social graph for a first member of a private network for an organization, the social graph including a second organization member related to the first member of the organization, the method comprising the steps of:
-
retrieving one of activity data, organizational data and distribution list data of the second organization member related to the first member; calculating a sub-score for the second organization member related to the requesting member for one of activity data, organizational data and distribution list data, the sub-score for organizational data being related to a degree of adjacency of the first member and the second organization member related to the first member where a peer, a subordinate and a manager degree of adjacency are afforded a higher score than an organization member related to the first member farther removed in the organization; weighting the sub-score for one of activity data, organizational data and distribution list data by a weighting function before calculating a total score; calculating the total score for the second organization member related to the requesting member from a sub-score for one of activity data, organizational data and distribution list data; and displaying a social graph including the second organization member and a third organization member in respective order of respective total score. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification