System and method for creating user-specific directory
First Claim
Patent Images
1. A method comprising:
- analyzing a plurality of relationships of a user with one or more other users listed in a corporate directory that is available to the user when the user is online, wherein analyzing the plurality of relationships of the user includes analyzing the plurality of relationships of the user with the one or more other users within a social network associated with the user, wherein the one or more other users included within the social network associated with the user are determined based upon, at least in part, a degree of separation between the user and the one or more other users within an organizational hierarchy defined by the corporate directory;
creating a contact entry of a user-specific contact directory based upon, at least in part, information resulting from an interaction with one of the plurality of relationships of the user and the plurality of relationships of the user with the one or more other users within the social network likely to interact with the user;
populating one or more fields of the contact entry based upon, at least in part, the information resulting from the interaction with the one of the plurality of relationships of the user and the plurality of relationships of the user with the one or more other users within the social network likely to interact with the user, wherein the contact entry and the user-specific contact directory are available to the user when the user is offline; and
comparing the user-specific contact directory to the corporate directory on a predetermined schedule to detect changes between the user-specific contact directory and the corporate directory.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating user-centric directories including analyzing a plurality of relationships of a user. A contact directory for the user is defined based upon the plurality of relationships of the user.
-
Citations
22 Claims
-
1. A method comprising:
-
analyzing a plurality of relationships of a user with one or more other users listed in a corporate directory that is available to the user when the user is online, wherein analyzing the plurality of relationships of the user includes analyzing the plurality of relationships of the user with the one or more other users within a social network associated with the user, wherein the one or more other users included within the social network associated with the user are determined based upon, at least in part, a degree of separation between the user and the one or more other users within an organizational hierarchy defined by the corporate directory; creating a contact entry of a user-specific contact directory based upon, at least in part, information resulting from an interaction with one of the plurality of relationships of the user and the plurality of relationships of the user with the one or more other users within the social network likely to interact with the user; populating one or more fields of the contact entry based upon, at least in part, the information resulting from the interaction with the one of the plurality of relationships of the user and the plurality of relationships of the user with the one or more other users within the social network likely to interact with the user, wherein the contact entry and the user-specific contact directory are available to the user when the user is offline; and comparing the user-specific contact directory to the corporate directory on a predetermined schedule to detect changes between the user-specific contact directory and the corporate directory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:
-
analyzing a plurality of relationships of a user with one or more other users listed in a corporate directory that is available to the user when the user is online, wherein analyzing the plurality of relationships of the user includes analyzing the plurality of relationships of the user with the one or more other users within a social network associated with the user, wherein the one or more other users included within the social network associated with the user are determined based upon, at least in part, a degree of separation between the user and the one or more other users within an organizational hierarchy defined by the corporate directory; creating a contact entry of a user-specific contact directory based upon, at least in part, information resulting from an interaction with one of the plurality of relationships of the user and the plurality of relationships of the user with the one or more other users within the social network likely to interact with the user; populating one or more fields of the contact entry based upon, at least in part, the information resulting from the interaction with the one of the plurality of relationships of the user, wherein the contact entry and the user-specific contact directory are available to the user when the user is offline and the plurality of relationships of the user with the one or more other users within the social network likely to interact with the user; and comparing the user-specific contact directory to the corporate directory on a predetermined schedule to detect changes between the user-specific contact directory and the corporate directory. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification