REAL-TIME GEO-LOCATION BASED CONTACT SERVICE SYSTEM
First Claim
1. A device comprising:
- a communication interface configured to receive first information from a second device;
a processor; and
a computer-readable medium including computer-readable instructions that, upon execution by the processor, cause the device toidentify contacts using user profile information for a first user, wherein the received first information includes the user profile information;
identify a current geographic location of the identified contacts and the first user based on user location information, wherein the received first information further includes user location information for a plurality of users, wherein the plurality of users includes the identified contacts and the first user;
determine a distance between a contact of the identified contacts and the first user; and
if the determined distance is within a notification distance, create a notification message and send the notification message to the second device, wherein the notification message includes an identifier of the contact and the first user and an indicator of the current geographic location of the contact.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of providing a notification to a user of a geographic proximity to another user is provided. The method includes receiving user profile information for a first user and user location information for a plurality of users from a second device at a first device. Contacts are identified using the received user profile information. A current geographic location of the identified contacts and the first user is identified based on the received user location information. The plurality of users includes the identified contacts and the first user. A distance between a contact of the identified contacts and the first user is determined. If the determined distance is within a notification distance, a notification message is created, and the notification message is sent to the second device from the first device. The notification message includes an identifier of the contact and the first user and an indicator of the current geographic location of the contact.
28 Citations
20 Claims
-
1. A device comprising:
-
a communication interface configured to receive first information from a second device; a processor; and a computer-readable medium including computer-readable instructions that, upon execution by the processor, cause the device to identify contacts using user profile information for a first user, wherein the received first information includes the user profile information; identify a current geographic location of the identified contacts and the first user based on user location information, wherein the received first information further includes user location information for a plurality of users, wherein the plurality of users includes the identified contacts and the first user; determine a distance between a contact of the identified contacts and the first user; and if the determined distance is within a notification distance, create a notification message and send the notification message to the second device, wherein the notification message includes an identifier of the contact and the first user and an indicator of the current geographic location of the contact. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium including computer-readable instructions that, upon execution by a processor, cause a device to:
-
receive user profile information for a first user and user location information for a plurality of users from a second device; identify contacts using the received user profile information; identify a current geographic location of the identified contacts and the first user based on the received user location information, wherein the plurality of users includes the identified contacts and the first user; determine a distance between a contact of the identified contacts and the first user; and if the determined distance is within a notification distance, create a notification message and send the notification message to the second device, wherein the notification message includes an identifier of the contact and the first user and an indicator of the current geographic location of the contact. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of providing a notification to a user of a geographic proximity to another user, the method comprising:
-
receiving user profile information for a first user and user location information for a plurality of users from a second device at a first device; identifying contacts using the received user profile information; identifying a current geographic location of the identified contacts and the first user based on the received user location information, wherein the plurality of users includes the identified contacts and the first user; determining a distance between a contact of the identified contacts and the first user; and if the determined distance is within a notification distance, creating a notification message and sending the notification message to the second device from the first device, wherein the notification message includes an identifier of the contact and the first user and an indicator of the current geographic location of the contact. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification