Methods for identifying location of individuals who are in proximity to a user of a network tracking system
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving location information of a first cellular device associated with a first user, the location information comprising global positioning system (GPS) coordinates generated by the first cellular device which represent a geographic location of the first user, and an associated time stamp;
receiving a request from the first user to identify locations of other specific users who are in a predetermined list of the first user and who are in proximity to the first user;
identifying the other specific users who are in proximity to the first user, dependent on a comparison between the GPS coordinates of the first cellular device with GPS coordinates of second cellular devices associated with the respective other specific users and dependent on a determination that the respective other users are within a threshold distance from the geographic location of the first user;
transmitting via a digital communication network an indication to the first cellular device, the indication identifying each of the other specific users who is in proximity to the first user, as determined from the identifying, as well as information representing age of the GPS coordinates of each respective one of the second cellular devices within such proximity;
storing information representing the geographic location of the first user in association with a profile of the first user; and
transmitting via a digital communication network a map to the first cellular device, the map to display location of each of the other specific users who is in proximity to the first user.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment of the present invention is directed to comparing location information of devices associated with users and providing an indication or alert to at least one of the users about the proximity of another user. The users may be “buddies,” friends, family, or colleagues, for example. The indication or alert may include information about one of the other users in proximity, such as their geographic location or other information.
295 Citations
28 Claims
-
1. A computer-implemented method comprising:
-
receiving location information of a first cellular device associated with a first user, the location information comprising global positioning system (GPS) coordinates generated by the first cellular device which represent a geographic location of the first user, and an associated time stamp; receiving a request from the first user to identify locations of other specific users who are in a predetermined list of the first user and who are in proximity to the first user; identifying the other specific users who are in proximity to the first user, dependent on a comparison between the GPS coordinates of the first cellular device with GPS coordinates of second cellular devices associated with the respective other specific users and dependent on a determination that the respective other users are within a threshold distance from the geographic location of the first user; transmitting via a digital communication network an indication to the first cellular device, the indication identifying each of the other specific users who is in proximity to the first user, as determined from the identifying, as well as information representing age of the GPS coordinates of each respective one of the second cellular devices within such proximity; storing information representing the geographic location of the first user in association with a profile of the first user; and transmitting via a digital communication network a map to the first cellular device, the map to display location of each of the other specific users who is in proximity to the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method comprising:
-
receiving from over a digital communication network global positioning system (GPS) coordinates identifying a location of a particular user of a network user tracking system, the GPS coordinates generated by a first cellular device associated with the particular user; receiving from over a digital communication network GPS coordinates respectively identifying locations of a plurality of other users, the plurality of other users each being in a predetermined list of contacts of the particular user, the GPS coordinates identifying the locations of the plurality of other users being respective to second cellular devices associated with the other users of the plurality, and time stamp information for each of the GPS coordinates identifying the locations of the plurality of other users; determining that one or more other users in the plurality are in proximity to the particular user based on (1) a comparison of the GPS coordinates identifying the location of the particular user and the GPS coordinates respectively identifying the respective locations of the one or more other users, and (2) a determination based on the comparison that that the respective locations of the one or more other users are within a threshold distance relative to the particular user; transmitting a communication to the particular user via a digital communication network based on the determining, the indication identifying the one or more other users, as well as information representing age of the GPS coordinates respective to the one or more other users; and storing information representing the geographic location of the particular user in association with a profile of the particular user; and transmitting via a digital communication network a map to the particular user, the map to display location of each of the one or more other users who is in proximity to the particular user. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method comprising:
-
receiving from over a digital communication network global positioning system (GPS) coordinates identifying a location of a particular user of a network user tracking system, and an associated time stamp, generated by a first cellular device associated with the particular user; receiving from over a digital communication network GPS coordinates respectively identifying locations of a plurality of other users who are in a predetermined list of the particular user, and associated time stamps, wherein said GPS coordinates respectively identifying locations of the plurality of other users and associated time stamps are generated by second cellular devices respective to the other users in the plurality; determining that one or more of the other users in the plurality are in proximity to the particular user based on (1) a comparison of the GPS coordinates identifying the location of the particular user and the GPS coordinates respectively identifying the respective locations of the one or more of the plurality of other users, and (2) a determination based on the comparison that that the respective locations of the one or more other users are within a threshold distance relative to the particular user; transmitting via a digital communication network a communication to the particular user based on the determining, the indication identifying the one or more other users, as well as information representing age of the GPS coordinates respective to the one or more other users; storing information representing the geographic location of the particular user in association with a profile of the particular user; and transmitting via a digital communication network a map to the particular user, the map to display location of each of the one or more other users who is in proximity to the user; wherein the communication includes a status for at least one of the one or more other users who is in proximity to the particular user. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A computer-implemented method comprising:
-
receiving from over a digital communication network global positioning system (GPS) coordinates of a first cellular device associated with a first user of a network user tracking system, the GPS coordinates representing a geographic location of the first user, and an associated time stamp; receiving a request from the first user for other specific users who are in a predetermined list of the first user and who are in proximity to the first user; comparing the GPS coordinates of the first device with GPS coordinates of second cellular devices, the second cellular devices respectively associated with the other specific users; transmitting an indication to the first user via the digital communication network that one or more of the other specific users is in proximity to the first user based at least in part on the comparison and a determination that a respective one of the second cellular devices is within a threshold distance of the first device, as identified from the GPS coordinates of the first device and the GPS coordinates of the respective one of the second cellular devices, as well as information representing age of the GPS coordinates of each of the second cellular devices associated with such proximity; storing information representing the geographic location of the first user in association with a profile of the first user; and transmitting via a digital communication network a map to the first device, the map to display location each of the other specific users who is determined to be in proximity to the first user, as determined from the comparison. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification