SYSTEM AND METHOD FOR INFERRING REPORTING RELATIONSHIPS FROM A CONTACT DATABASE
First Claim
1. A method for inferring reporting relationships in an organization from contact information, the contact information stored as a plurality of contact records in a database, each contact record having a defined set of entities, including at least a name, a title, and an organization name, comprising:
- selecting, with the database, an organization name;
identifying a plurality of contact records in the database having the selected organization name;
assigning, by the database, a rank to each of the identified contact records, the rank corresponding with a title on the corresponding contact record; and
determining, by the database, reporting relationships between at least some of the identified contact records of different ranks using a probabilistic analysis of the ranks.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for inferring reporting relationships from contact records. Contact records from a single company are identified, and each record is ranked based on the title. A probabilistic analysis is used to compare the number of contacts on the current level with the number of contacts on a lower level, and make a guess as to reporting relationships between contacts on the different levels. If a confidence score of a guessed reporting relationship is high enough, the reporting relationship is accepted, and contact records updated.
-
Citations
21 Claims
-
1. A method for inferring reporting relationships in an organization from contact information, the contact information stored as a plurality of contact records in a database, each contact record having a defined set of entities, including at least a name, a title, and an organization name, comprising:
-
selecting, with the database, an organization name; identifying a plurality of contact records in the database having the selected organization name; assigning, by the database, a rank to each of the identified contact records, the rank corresponding with a title on the corresponding contact record; and determining, by the database, reporting relationships between at least some of the identified contact records of different ranks using a probabilistic analysis of the ranks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium encoded with instructions for inferring reporting relationships in an organization from contact information, the contact information stored as a plurality of contact records in a database, each contact record having a defined set of entities, including at least a name, a title, and an organization name, the instructions when executed by a processor cause the processor to carry out the steps of:
-
selecting, with the database, an organization name; identifying a plurality of contact records in the database having the selected organization name; assigning, by the database, a rank to each of the identified contact records, the rank corresponding with a title on the corresponding contact record; and determining, by the database, reporting relationships between at least some of the identified contact records of different ranks using a probabilistic analysis of the ranks. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for inferring reporting relationships in an organization from contact information, the contact information stored as a plurality of contact records in a database, each contact record having a defined set of entities, including at least a name, a title, and an organization name, comprising:
-
a processor; and one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of; selecting, with the database, an organization name; identifying a plurality of contact records in the database having the selected organization name; assigning, by the database, a rank to each of the identified contact records, the rank corresponding with a title on the corresponding contact record; and determining, by the database, reporting relationships between at least some of the identified contact records of different ranks using a probabilistic analysis of the ranks.
-
Specification