Determining an entity's hierarchical relationship via a social graph
First Claim
Patent Images
1. A method for identifying a hierarchical relationship of an entity, comprising:
- receiving a communication from a communication sender or the entity, the communication being addressed to a communication recipient;
segmenting sub-units of the entity into one or more candidate related groups in a groups database based on one or more general attributes, each of the entity and the sub-units being a type of organization, wherein the sub-unit having the largest count of members is determined to be a parent entity;
selecting a pair of the sub-units of one of the candidate related groups;
analyzing, using a hardware processor, the pair of sub-units to determine a hierarchical relationship of the entity based on information contained in one or more profiles of members of a social networking service, the information related to the sub-units and one or more relationships between the sub-units;
identifying the hierarchical relationship of the entity based on the determined hierarchical relationship; and
presenting, through a user interface, a visual representation of a connection path between the communication sender or the entity, and the communication recipient, the connection path being determined at least in part based on the hierarchical relationship.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products for identifying a relationship between sub-units of an entity are described. The sub-units are segmented into one or more candidate related groups based on one or more general attributes and a pair of the sub-units of the one or more candidate related sub-units is selected. The pair of sub-units is analyzed to determine a relationship between the sub-units and the relationship between the sub-units is identified based on the determined relationship.
-
Citations
15 Claims
-
1. A method for identifying a hierarchical relationship of an entity, comprising:
-
receiving a communication from a communication sender or the entity, the communication being addressed to a communication recipient; segmenting sub-units of the entity into one or more candidate related groups in a groups database based on one or more general attributes, each of the entity and the sub-units being a type of organization, wherein the sub-unit having the largest count of members is determined to be a parent entity; selecting a pair of the sub-units of one of the candidate related groups; analyzing, using a hardware processor, the pair of sub-units to determine a hierarchical relationship of the entity based on information contained in one or more profiles of members of a social networking service, the information related to the sub-units and one or more relationships between the sub-units; identifying the hierarchical relationship of the entity based on the determined hierarchical relationship; and presenting, through a user interface, a visual representation of a connection path between the communication sender or the entity, and the communication recipient, the connection path being determined at least in part based on the hierarchical relationship. - View Dependent Claims (2, 3, 4, 5, 6, 15)
-
-
7. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
receiving a communication from a communication sender or an entity, the communication being addressed to a communication recipient; segmenting sub-units of the entity into one or more candidate related groups in a groups database based on one or more general attributes, each of the entity and the sub-units being a type of organization, wherein the sub-unit having the largest count of members is determined to be a parent entity; selecting a pair of the sub-units of one of the candidate related groups; analyzing, using a hardware processor, the pair of sub-units to determine a hierarchical relationship of the entity based on information contained in one or more profiles of members of a social networking service, the information related to the sub-units and one or more relationships between the sub-units; identifying the hierarchical relationship of the entity based on the determined hierarchical relationship; and presenting, through a user interface, a visual representation of a connection path between the communication sender or the entity, and the communication recipient, the connection path being determined at least in part based on the hierarchical relationship. - View Dependent Claims (8)
-
-
9. A system for identifying a hierarchical relationship of an entity, the system comprising:
-
a processor; memory to store instructions that, when executed by the processor cause the processor to; receive a communication from a communication sender or the entity, the communication being addressed to a communication recipient; segment sub-units of the entity into one or more candidate related groups in a groups database based on one or more general attributes, each of the entity and the sub-units being a type of organization. wherein the sub-unit having the largest count of members is determined to be a parent entity; select a pair of the sub-units of one of the candidate related groups; analyze, using a hardware processor, the pair of sub-units to determine a hierarchical relationship of the entity based on information contained in one or more profiles of members of a social networking service, the information related to the sub-units and one or more relationships between the sub-units; and identify the hierarchical relationship of the entity based on the determined hierarchical relationship; and present, through a user interface, a visual representation of a connection path between the communication sender or the entity, and the communication recipient, the connection path being determined at least in part based on the hierarchical relationship. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification