Geo-locating individuals based on a derived social network
First Claim
1. A computerized method of determining a location of a user based on locations of other users, the computerized method comprising:
- receiving, at a computing device, first user location information associated with a first user from a first user device, the first user location information including a first centroid and first radius associated with a first user position;
receiving, at the computing device, second user location information associated with a second user from a second user device, the second user location information including a second centroid and a second radius associated with a second user position, the second user further associated with second user venue information;
determining, at the computing device, a venue correlation score between the first user and the second user based on an amount of overlap between the first user radius and the second user radius and a social metric indicating a strength of a social relationship between the first user and second user, the social relationship being defined at least in part by a number of times and an amount of time the first user is in a proximate location to the second user prior to receiving the first user location information and the second user location information; and
creating, at the computing device, venue information for the first user based on the second user venue information when the venue correlation score exceeds a threshold value.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for determining a location of a user based on locations of other users. First user location information and second user location information is received. The first user location information includes a first centroid and first radius associated with a first user position and the second user location information includes a second centroid and second radius associated with a second user position. The second user is further associated with second user venue information. A venue correlation score between the first user and the second user is determined based on an amount of overlap between the first user radius and the second user radius and a social metric indicating a strength of a social relationship between the first user and second user. Venue information for the first user is created based on the second user venue information when the relationship score exceeds a threshold value.
-
Citations
20 Claims
-
1. A computerized method of determining a location of a user based on locations of other users, the computerized method comprising:
-
receiving, at a computing device, first user location information associated with a first user from a first user device, the first user location information including a first centroid and first radius associated with a first user position; receiving, at the computing device, second user location information associated with a second user from a second user device, the second user location information including a second centroid and a second radius associated with a second user position, the second user further associated with second user venue information; determining, at the computing device, a venue correlation score between the first user and the second user based on an amount of overlap between the first user radius and the second user radius and a social metric indicating a strength of a social relationship between the first user and second user, the social relationship being defined at least in part by a number of times and an amount of time the first user is in a proximate location to the second user prior to receiving the first user location information and the second user location information; and creating, at the computing device, venue information for the first user based on the second user venue information when the venue correlation score exceeds a threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing system for determining a location of a user based on locations of other users, the computing system comprising:
-
a processor; and a memory coupled to the processor and including computer-readable instructions that, when executed by the processor, cause the processor to; receive first user location information associated with a first user from a first user device, the first user location information including a first centroid and first radius associated with a first user position; receive second user location information associated with a second user from a second user device, the second user location information including a second centroid and second radius associated with a second user position, the second user further associated with second user venue information; determine a venue correlation score between the first user and the second user based on an amount of overlap between the first user radius and the second user radius and a social metric indicating a strength of a social relationship between the first user and second user, the social relationship being defined at least in part by a number of times and an amount of time the first user is in a proximate location to the second user prior to receiving the first user location information and the second user location information; and create venue information for the first user based on the second user venue information when the venue correlation score exceeds a threshold value. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium having executable instructions operable to cause an apparatus to:
-
receive first user location information associated with a first user from a first user device, the first user location information including a first centroid and first radius associated with a first user position; receive second user location information associated with a second user from a second user device, the second user location information including a second centroid and second radius associated with a second user position, the second user further associated with second user venue information; determine a venue correlation score between the first user and the second user based on an amount of overlap between the first user radius and the second user radius and a social metric indicating a strength of a social relationship between the first user and second user, the social relationship being defined at least in part by a number of times and an amount of time the first user is in a proximate location to the second user prior to receiving the first user location information and the second user location information; and create venue information for the first user based on the second user venue information when the venue correlation score exceeds a threshold value. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification