SYSTEM AND METHOD FOR PROVIDING AN ALERT BASED ON USER LOCATION
First Claim
1. A computer-implemented method of providing an alert based on user location comprising:
- receiving from a first user an indication of a second user;
determining whether the first user and the second user are co-members of a telecommunication carrier service plan;
receiving location information of the first user and location information of the second user;
determining a distance between the first user and the second user based on the location information of the first user and the location information of the second user; and
alerting the first user responsive to the distance between the first user and the second user exceeding a predetermined threshold.
8 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method of providing an alert based on user location. An indication of a second user is received from a first user. It is determined whether the first user and the second user are co-members of a telecommunication carrier service plan. Location information of the first user and location information of the second user is received. A distance between the first user and the second user is determined based on the location information of the first user and the location information of the second user. The first user is alerted responsive to the distance between the first user and the second user exceeding a predetermined threshold. A system for providing an alert based on user location or user motion state is also provided.
81 Citations
26 Claims
-
1. A computer-implemented method of providing an alert based on user location comprising:
-
receiving from a first user an indication of a second user; determining whether the first user and the second user are co-members of a telecommunication carrier service plan; receiving location information of the first user and location information of the second user; determining a distance between the first user and the second user based on the location information of the first user and the location information of the second user; and alerting the first user responsive to the distance between the first user and the second user exceeding a predetermined threshold. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method of providing an alert based on user location comprising:
-
receiving from a first user an indication of a second user; transmitting a request to at least one of the second user and a party authorized to respond on behalf of the second user for an authorization to access location information of the second user; receiving the authorization to access the location information of the second user from at least one of the second user and the party authorized to respond on behalf of the second user; receiving location information of the second user responsive to receiving the authorization; comparing the location information of the second user and location information of another user to determine a relative position of the second user with respect to the other user; and alerting the first user based on the relative position. - View Dependent Claims (7, 8, 9)
-
-
10. A computer-implemented method of providing an alert based on user location comprising:
-
receiving from a first user an indication of a plurality of users comprising at least three users; receiving location information of the plurality of users; determining distances between the plurality of users based on the location information of the plurality of users; and alerting the first user responsive to the distances between at least one of the plurality of users and at least two other of the plurality of users exceeding a predetermined threshold. - View Dependent Claims (11)
-
-
12. A computer-implemented method of providing an alert based on user location comprising:
-
receiving from a first user an indication of a plurality of users; receiving location information of the plurality of users; determining distances between the plurality of users based on the location information of the plurality of users; and alerting the first user responsive to the distance between any at least one of the plurality of users and the nearest other of the plurality of users exceeding a predetermined threshold.
-
-
13. A computer-implemented method of providing an alert based on user location comprising:
-
receiving from a first user an indication of a plurality of other users; receiving location information including geographic positions of the plurality of other users; determining a coordinate based on the geographic positions of the plurality of other users; determining distances between the coordinate and the plurality of other users; and alerting the first user responsive to the distance between the coordinate and at least one of the plurality of other users exceeding a predetermined threshold. - View Dependent Claims (14, 15)
-
-
16. A computer-implemented method of providing an alert based on user location comprising:
-
receiving from a first user an indication of a plurality of users comprising at least three users; determining a plurality of groupings of the plurality of users, wherein each grouping comprises at least two of the plurality of users; receiving location information of the plurality of users; determining at least one distance between users in each of the plurality of groupings based on the location information of the plurality of users; and alerting the first user responsive to the distance between at least two users in a grouping exceeding a predetermined threshold. - View Dependent Claims (17)
-
-
18. A computer-implemented method of providing an alert based on user location comprising:
-
receiving from a first user an indication a second user and a third user; receiving from the first user a designation of the second user; receiving location information of the second user and the third user; determining a distance between the second user and the third user based on the location information; and alerting the second user responsive to the designation and responsive to the distance between the second user and the third user exceeding a predetermined threshold. - View Dependent Claims (19, 20)
-
-
21. A computer-implemented method of providing an alert based on user location comprising:
-
receiving from a first user an indication of a plurality of users comprising at least two users; receiving location information of the plurality of users; determining at least one distance between the plurality of users based on the location information of the plurality of users; and alerting the first user responsive to the distances between at least one of the plurality of users and at least one other of the plurality of users being less than a predetermined threshold.
-
-
22. A computer-implemented method of providing an alert based on user motion states comprising:
-
receiving an indication of a plurality of users comprising at least two users; receiving at least one of location information and acceleration information of the plurality of users; determining user motion states of the plurality of users based on the at least one of the location information and the acceleration information of the plurality of users; and providing an alert responsive to the user motion state of at least one of the plurality of users differing from the user motion state of at least one other of the plurality of users. - View Dependent Claims (23, 24)
-
-
25. A system comprising a non-transitory computer readable storage medium having encoded thereon instructions that, when executed on a processor of the system, cause the system to perform a process including:
-
receiving from a first user an indication of a second user; determining whether the first user and the second user are co-members of a telecommunication carrier service plan; receiving location information of the first user and location information of the second user; determining a distance between the first user and the second user based on the location information of the first user and the location information of the second user; and alerting the first user responsive to the distance between the first user and the second user exceeding a predetermined threshold.
-
-
26. Non-transitory computer-readable media tangibly embodying a program of instructions executable by a computing device to implement a method, the computing device being capable of interfacing with a communications network, the method comprising:
-
receiving from a first user an indication a second user and a third user; receiving from the first user a designation of the second user; receiving location information of the second user and the third user; determining a distance between the second user and the third user based on the location information; and alerting the second user responsive to the designation and responsive to the distance between the second user and the third user exceeding a predetermined threshold.
-
Specification