Location-based services
First Claim
Patent Images
1. A computer-implemented method, the method comprising:
- receiving one or more dating preferences associated with a first user;
receiving a user-defined geofence that defines an area having a geographic location for its center;
determining that a first mobile device of the first user and a second mobile device of a second user have each crossed into the area defined by the geofence;
detecting, in response to determining that the first mobile device and the second mobile device have each crossed into the area defined by the geofence, whether the second user satisfies the one or more dating preferences; and
in response to detecting that the second user satisfies the one or more dating preferences, causing a notification to be displayed on the first mobile device of the first user.
5 Assignments
0 Petitions
Accused Products
Abstract
Provided herein are methods and systems relating to location-based services such as providing a geofencing, outputting location-based information on a mobile device, varying transmissions to and from a mobile device, and providing location-based alerts. More specifically, a method can include receiving a task on a mobile device, associating the task with a location, generating a geofence around the location associated with the task, tracking a current location of a the mobile device, and generating an alert associated with the task when the current location is within the geofence.
-
Citations
19 Claims
-
1. A computer-implemented method, the method comprising:
-
receiving one or more dating preferences associated with a first user; receiving a user-defined geofence that defines an area having a geographic location for its center; determining that a first mobile device of the first user and a second mobile device of a second user have each crossed into the area defined by the geofence; detecting, in response to determining that the first mobile device and the second mobile device have each crossed into the area defined by the geofence, whether the second user satisfies the one or more dating preferences; and in response to detecting that the second user satisfies the one or more dating preferences, causing a notification to be displayed on the first mobile device of the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
one or more computer-readable memories storing program instructions; and
one or more processors configured to execute the program instructions to cause the system to perform operations comprising;receiving one or more dating preferences associated with a first user; receiving a user-defined geofence that defines an area having a geographic location for its center; determining that a first mobile device of the first user and a second mobile device of a second user have each crossed into the area defined by the geofence; detecting, in response to determining that the first mobile device and the second mobile device have each crossed into the area defined by the geofence, whether the second user satisfies the one or more dating preferences; and in response to detecting that the second user satisfies the one or more dating preferences, causing a notification to be displayed on the first mobile device of the first user. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. A system comprising:
-
one or more computer-readable memories storing program instructions; and one or more processors configured to execute the program instructions to cause the system to perform operations comprising; receiving one or more dating preferences associated with a first user; receiving a user-defined geofence that defines an area having a geographic location for its center; determining that a first mobile device of the first user and a second mobile device of a second user have each crossed into the area defined by the geofence; detecting, in response to determining that the first mobile device and the second mobile device have each crossed into the area defined by the geofence, whether the second user satisfies the one or more dating preferences; and in response to detecting that the second user satisfies the one or more dating preferences, causing a notification to be displayed on the first mobile device of the first user. - View Dependent Claims (17, 18, 19)
-
Specification