IP Library › Granted Patent US 8,326,878
Granted Patent B2
US 8,326,878 · App. 11/880,219 · Granted Dec 4, 2012

System for and method of processing business personnel information

Assignee: Carnegie Research, Inc.
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,326,878
App. No.
11/880,219
Granted
Dec 4, 2012
Kind
B2
Abstract

Information for personnel of a plurality of business organizations is collected. For each person, the information includes the name of the person, the identity of a business organization that the person currently works for and biographical information containing any affiliations identified for the person. Information for a plurality of affiliations is collected and a table of the affiliations is generated, the table of affiliations being stored in computer-readable storage. From the collected information, a data structure is generated and is stored in computer-readable storage. The first data structure includes an entry for each match between the biographical information of a person and an affiliation included in the table of affiliations. A query of a user may be responded to by executing a computer-implemented process on the first data structure. Results of the query are displayed for the user.

Claims (25)

1. A method of processing business personnel information comprising steps of:

collecting information for personnel of a plurality of business organizations including, for each person, the name of the person, the identity of a business organization that the person currently works for and biographical information, the biographical information containing any affiliations identified for the person;

collecting information for a plurality of affiliations and generating a table of the affiliations, the table of the affiliations being stored in computer-readable storage; and

from the collected information, generating a data structure, the data structure being stored in computer-readable storage and including an entry for each match between the biographical information of a person and an affiliation included in the table of the affiliations.

2. The method according to claim 1 , further comprising the step of responding to a query of a user by executing a computer-implemented process on the data structure and displaying results of the query for the user.

3. The method according to claim 2 , wherein the query of the user comprises a selection of two business organizations and wherein the results comprise a list of common affiliations between personnel of the two business organizations.

4. The method according to claim 3 , wherein the results identify a single person being affiliated with the two business organizations as one degree of separation.

5. The method according to claim 3 , wherein the results identify two or more persons currently working for either of the two business organizations and that have a common affiliation as two degrees of separation.

6. The method according to claim 2 , wherein the query of the user comprises a selection of a particular business organization and a particular person and wherein the results comprise a list of common affiliations and personnel between the particular business organization and the particular person.

7. The method according to claim 6 , wherein the results identify the particular person having an affiliation with the particular business organization as one degree of separation.

8. The method according to claim 6 , wherein the results identify the particular person having a common affiliation with another person whose current company is the particular business organization as two degrees of separation.

9. The method according to claim 2 , wherein the query of the user comprises a selection of a particular business organization and wherein the results comprise a list of affiliations of the personnel of that business organization.

10. The method according to claim 2 , wherein the query of the user comprises a selection of a particular affiliation and wherein the results comprise a list of personnel and business organizations associated with the particular affiliation.

11. The method according to claim 2 , wherein the query of the user comprises a selection of a particular person and wherein the results comprise a list of affiliations of the particular person.

12. The method according to claim 2 , wherein the step of generating employs nicknames for the affiliations to match the biographical information of a person to the affiliations.

13. The method according to claim 12 , wherein the nicknames are stored in a nicknames table in computer-readable storage.

14. The method according to claim 12 , wherein the information for the affiliations is collected from sources other than sources of the information for the personnel.

15. A computer readable media having stored thereon computer code which when executed implements a method of processing business personnel information comprising steps of

collecting information for personnel of a plurality of business organizations including, for each person, the name of the person, the identity of a business organization that the person currently works for and biographical information, the biographical information containing any affiliations identified for the person;

collecting information for a plurality of affiliations and generating a table of the affiliations; and

from the collected information, generating a data structure including an entry for each match between the biographical information of a person and an affiliation included in the table of the affiliations.

16. A system for processing business personnel information comprising steps of:

means for collecting information for personnel of a plurality of business organizations including, for each person, the name of the person, the identity of a business organization that the person currently works for and biographical information, the biographical information containing any affiliations identified for the person;

means for collecting information for a plurality of affiliations and generating a table of the affiliations, the table of the affiliations being stored in computer-readable storage; and

means for generating a data structure from the collected information, the data structure being stored in computer-readable storage and including an entry for each match between the biographical information of a person and an affiliation included in the table of the affiliations.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2007
From: HUDOCK, ROBERT JR.
To: CARNEGIE RESEARCH, INC.
Reel/Frame 019685/0335 →
Continuity (2)
Division 11880219 · Jul 19, 2007
Related Publication 20090024428A1 · Jan 22, 2009