Calculating an entity'S location size via social graph
First Claim
1. A method comprising:
- accessing, using a network interface device, member profiles of a social network that are associated with an entity, yielding entity-related member profiles, each of the entity-related member profiles including data indicating that a respective user associated with the entity-related member profile is currently employed by the entity;
determining, using a processor, a number of the entity-related member profiles that are associated with a specific geographic location, yielding a number of location specific entity-related member profiles;
determining a penetration rate for the social network in the specific geographic location, the penetration rate indicating a percentage of people residing within the specific geographic location that have created member profiles on the social network;
dividing the number of location specific entity-related member profiles by the penetration rate, yielding an estimated number of employees of the entity residing in the specific geographic location;
updating an entity profile associated with the entity based on the estimated number of employees of the entity residing in the specific geographic location;
for each entity-related member profile, calculating a pagerank value, the pagerank value corresponding to a probability that a user accesses the respective entity-related member profile; and
for each entity-related member profile that has a pagerank value that meets or exceeds a threshold pagerank value, incrementing the estimated number of employees of the respective entity residing in the specific geographic location.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for determining a location of an entity are described. A determination module using member profile data may determine the location of the entity. Member profile data can include information about a member'"'"'s employer and the employer'"'"'s location. The module accesses member profiles from a social network. Additionally, the module may create a subgroup of entity-related member profiles from the accessed member profiles. The entity-related member profiles can be associated with a specific entity. Furthermore, the module may determine a suggested location for the specific entity based on location information derived from the related member profiles. Moreover, the module may calculate a connection density for the specific entity based on connections associated with the entity-related member profiles. Subsequently, the module may determine that the suggested location is a physical location when the calculated connection density is above a pre-determined threshold value.
26 Citations
19 Claims
-
1. A method comprising:
-
accessing, using a network interface device, member profiles of a social network that are associated with an entity, yielding entity-related member profiles, each of the entity-related member profiles including data indicating that a respective user associated with the entity-related member profile is currently employed by the entity; determining, using a processor, a number of the entity-related member profiles that are associated with a specific geographic location, yielding a number of location specific entity-related member profiles; determining a penetration rate for the social network in the specific geographic location, the penetration rate indicating a percentage of people residing within the specific geographic location that have created member profiles on the social network; dividing the number of location specific entity-related member profiles by the penetration rate, yielding an estimated number of employees of the entity residing in the specific geographic location; updating an entity profile associated with the entity based on the estimated number of employees of the entity residing in the specific geographic location; for each entity-related member profile, calculating a pagerank value, the pagerank value corresponding to a probability that a user accesses the respective entity-related member profile; and for each entity-related member profile that has a pagerank value that meets or exceeds a threshold pagerank value, incrementing the estimated number of employees of the respective entity residing in the specific geographic location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more computer processors; and one or more computer-readable mediums storing instructions that, when executed by the one or more computer processors, cause the system to perform operations comprising; accessing member profiles of a social network that are associated with an entity, yielding entity-related member profiles, each of the entity-related member profiles including data indicating that a respective user associated with the entity-related member profile is currently employed by the entity; determining a number of the entity-related member profiles that are associated with a specific geographic location, yielding a number of location specific entity-related member profiles; determining a penetration rate for the social network in the specific geographic location, the penetration rate indicating a percentage of people residing within the specific geographic location that have created member profiles on the social network; dividing the number of location specific entity-related member profiles by the penetration rate, yielding an estimated number of employees of the entity residing in the specific geographic location; updating an entity profile associated with the entity based on the estimated number of employees of the entity residing in the specific geographic location; for each entity-related member profile, calculating a pagerank value, the pagerank value corresponding to a probability that a user accesses the respective entity-related member profile; and for each entity-related member profile that has a pagerank value that meets or exceeds a threshold pagerank value, incrementing the estimated number of employees of the respective entity residing in the specific geographic location. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors of a computing system, cause the computing system to perform operations comprising:
-
accessing member profiles of a social network that are associated with an entity, yielding entity-related member profiles, each of the entity-related member profiles including data indicating that a respective user associated with the entity-related member profile is currently employed by the entity; determining a number of the entity-related member profiles that are associated with a specific geographic location, yielding a number of location specific entity-related member profiles; determining a penetration rate for the social network in the specific geographic location, the penetration rate indicating a percentage of people residing within the specific geographic location that have created member profiles on the social network; dividing the number of location specific entity-related member profiles by the penetration rate, yielding an estimated number of employees of the entity residing in the specific geographic location; updating an entity profile associated with the entity based on the estimated number f employees of the entity residing in the specific geographic locations; for each entity-related member profile, calculating a pagerank value, the pagerank value corresponding to a probability that a user accesses the respective entity-related member profile; and for each entity-related member profile that has a pagerank value that meets or exceeds a threshold pagerank value, incrementing the estimated number of employees of the respective entity residing in the specific geographic location.
-
Specification