IP Library Granted Patent US 8,122,091
Granted Patent B2
US 8,122,091 · App. 11/967,872 · Granted Feb 21, 2012

System and method for name resolution

Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,122,091
App. No.
11/967,872
Granted
Feb 21, 2012
Kind
B2
Abstract

A plurality of relationships of a user are analyzed. A social network of the user based upon, at least in part, the plurality of relationships of the user, is analyzed, the social network identifying one or more relationship users. A collaborative user is identified based upon, at least in part, a name input received from the user and the social network of the user.

Claims (33)

1. A method comprising:

analyzing a plurality of relationships of a user;

analyzing a social network of the user based upon, at least in part, the plurality of relationships of the user to identify a plurality of relationship users;

assigning a weighting parameter to each relationship user in the plurality of relationship users, said weighting parameter being based on at least a mode of interaction between the user and the relationship user and an organizational relationship between the user and the relationship user; and

selecting a collaborative user from the plurality of relationship users based upon, at least in part, a name input received from the user, the social network of the user, and the weighting parameter assigned to each of the relationship users.

2. The method of claim 1 , wherein the plurality of relationships comprise at least one of email communications, instant messaging chats, voice communications, scheduled calendar events, and collaborative space interactions.

3. The method of claim 1 , wherein the collaborative user comprises at least one of an email recipient, an instant messaging recipient, and a calendaring/scheduling participant.

4. The method of claim 1 , wherein selecting a collaborative user based upon, at least in part, a name input received from the user, the social network of the user, and the weighting parameter assigned to each of the relationship users comprises:

comparing the name input received from the user with each of the relationship users, and

selecting the collaborative user based upon, at least in part, an alphabetic match between at least a portion of the name input and at least a portion of a name of the collaborative user.

5. The method of claim 1 , wherein selecting a collaborative user based upon, at least in part, a name input received from the user, the social network of the user, and the weighting parameter assigned to each of the relationship users comprises:

comparing the name input received from the user with each of the relationship users, and

replacing the name input received from the user with a network identifier of one of the relationship users based upon, at least in part, an alphabetic match between at least a portion of the name input and at least a portion of a name of the one relationship user.

6. The method of claim 5 , wherein the network identifier comprises at least one of an email address, and instant messaging user identification, a collaborative space user name.

7. The method of claim 1 , wherein the weighting parameter is further based upon, at least in part, a relationship frequency between the user and the at least one of the relationship users.

8. The method of claim 1 , wherein the weighting parameter is further based upon, at least in part, a user specified priority.

9. A computer program product comprising:

a computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising:

computer usable program code configured to identify a plurality of relationships of a user;

computer usable program code configured to analyze a social network of the user based upon, at least in part, the plurality of relationships of the user to identify a plurality of relationship users;

computer usable program code configured to assign a weighting parameter to each relationship user in the plurality of relationship users, said weighting parameter being based on at least a mode of interaction between the user and the relationship user and an organizational relationship between the user and the relationship user; and

computer usable program code configured to select a collaborative user from the plurality of relationship users based upon, at least in part, a name input received from the user, the social network of the user, and the weighting parameter assigned to each of the relationship users.

10. The computer program product of claim 9 , wherein the plurality of relationships comprise at least one of email communications, instant messaging chats, voice communications, scheduled calendar events, and collaborative space interactions.

11. The computer program product of claim 9 , wherein the collaborative user comprises at least one of an email recipient, an instant messaging recipient, and a calendaring/scheduling participant.

12. The computer program product of claim 9 , wherein the computer usable program code configured to select a collaborative user based upon, at least in part, a name input received from the user, the social network of the user, and the weighting parameter assigned to each of the relationship users comprises:

computer usable program code configured to compare the name input received from the user with each of the relationship users, and

computer usable program code configured to select the collaborative user based upon, at least in part, an alphabetic match between at least a portion of the name input and at least a portion of a name of the collaborative user.

13. The computer program product of claim 9 , wherein the computer usable program code configured to select a collaborative user based upon, at least in part, a name input received from the user, the social network of the user, and the weighting parameter assigned to each of the relationship users comprises:

computer usable program code configured to compare the name input received from the user with each of the relationship users, and

computer usable program code configured to replace the name input received from the user with a network identifier of one of the relationship users based upon, at least in part, an alphabetic match between at least a portion of the name input and at least a portion of a name of the relationship user.

14. The computer program product of claim 13 , wherein the network identifier comprises at least one of an email address, an instant messaging user identification, and a collaborative space user name.

15. The computer program product of claim 9 , wherein the weighting parameter is further based upon, at least in part, a relationship frequency between the user and the at least one of the relationship users.

16. The computer program product of claim 9 , wherein the weighting parameter is further based upon, at least in part, a user specified priority.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2022
From: TERRACE LICENSING LLC
To: KINSLOWE IP LLC
Reel/Frame 059776/0750 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2022
From: DAEDALUS BLUE LLC
To: TERRACE LICENSING LLC
Reel/Frame 058902/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2022
From: DAEDALUS BLUE LLC
To: TERRACE LICENSING LLC
Reel/Frame 058895/0322 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: DAEDALUS GROUP, LLC
To: DAEDALUS BLUE LLC
Reel/Frame 051737/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP, LLC
Reel/Frame 051710/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP LLC
Reel/Frame 051032/0784 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2008
From: O'SULLIVAN, PATRICK JOSEPH; HARPUR, LIAM; RAGUILLAT, FRED; ZIMMET, CAROL SUE; TERLIZZI, DANIEL
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 020768/0731 →
Continuity (1)
Related Publication 20090171904A1 · Jul 2, 2009