System and method for disseminating user location information
First Claim
1. A computer-implemented method for disseminating user mobile device location information comprising:
- enabling a first request for location information of a mobile device based on at least one of a particular schedule and a particular criterion;
receiving the mobile device location information provided responsive to the first request;
storing the mobile device location information received responsive to the first request;
receiving from a requester a second request for the mobile device location information;
responsive to the second request providing the requester the location information received responsive to the first request; and
initiating at least one user-visible consequence responsive to the second request, wherein the at least one user-visible consequence is not initiated responsive to the first request;
wherein the user-visible consequence comprises providing a notification informing a user of the second request.
8 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for disseminating user mobile device location information is provided. The method includes enabling a first request for location information of a mobile device based on at least one of a particular schedule and a particular criterion. Mobile device location information is received responsive to the first request. The mobile device location information received responsive to the first request is stored. A second request for the mobile device location information is received from a requester. Responsive to the second request, the requester is provided the location information received responsive to the first request, and at least one user-visible consequence is initiated responsive to the second request, wherein the at least one user-visible consequence is not initiated responsive to the first request.
4 Citations
29 Claims
-
1. A computer-implemented method for disseminating user mobile device location information comprising:
-
enabling a first request for location information of a mobile device based on at least one of a particular schedule and a particular criterion; receiving the mobile device location information provided responsive to the first request; storing the mobile device location information received responsive to the first request; receiving from a requester a second request for the mobile device location information; responsive to the second request providing the requester the location information received responsive to the first request; and initiating at least one user-visible consequence responsive to the second request, wherein the at least one user-visible consequence is not initiated responsive to the first request; wherein the user-visible consequence comprises providing a notification informing a user of the second request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for disseminating user mobile device location information comprising:
-
enabling a first request for location information of a mobile device based on at least one of a particular schedule and a particular criterion; receiving the mobile device location information provided responsive to the first request; storing the mobile device location information received responsive to the first request; receiving from a requester a second request for the mobile device location information; responsive to the second request providing the requester the location information received responsive to the first request; and initiating at least one user-visible consequence responsive to the second request, wherein the at least one user-visible consequence is not initiated responsive to the first request; wherein the user-visible consequence comprises providing to the requester a history including at least one of an indication of the second request and the location information. - View Dependent Claims (13)
-
-
14. A computer-implemented method for disseminating user mobile device location information comprising:
-
enabling a first request for location information of a mobile device based on at least one of a particular schedule and a particular criterion; receiving the mobile device location information provided responsive to the first request; storing the mobile device location information received responsive to the first request; receiving from a requester a second request for the mobile device location information; responsive to the second request providing the requester the location information received responsive to the first request; and initiating at least one user-visible consequence responsive to the second request, wherein the at least one user-visible consequence is not initiated responsive to the first request; wherein the user-visible consequence comprises initiating a billing event.
-
-
15. A computer-implemented method for disseminating user mobile device location information comprising:
-
enabling a first request for location information of a mobile device based on at least one of a particular schedule and a particular criterion; receiving the mobile device location information provided responsive to the first request; storing the mobile device location information received responsive to the first request; receiving from a requester a second request for the mobile device location information; responsive to the second request providing the requester the location information received responsive to the first request; and initiating at least one user-visible consequence responsive to the second request, wherein the at least one user-visible consequence is not initiated responsive to the first request; wherein the user-visible consequence comprises limiting additional requests for the mobile device location information. - View Dependent Claims (16)
-
-
17. A computer-implemented method for disseminating user mobile device location information comprising:
-
enabling a first plurality of requests for location information of a mobile device based on at least one of a particular schedule and a particular criterion; receiving the mobile device location information provided responsive to the first plurality of requests; storing the mobile device location information received responsive to the first plurality of requests; receiving from a requester a second plurality of requests for the mobile device location information; for ones of the second plurality of requests which when received correspond to stored location information meeting a particular level of freshness, providing the requester the location information meeting the particular level of freshness received responsive to a corresponding earlier one of the first plurality of requests; for ones of the second plurality of requests received while one of the first plurality of requests is pending, providing the requester the location information received responsive to the pending request when available; and for ones of the second plurality of requests not corresponding to location information meeting a particular level of freshness and not received while one of the first plurality of requests is pending, enabling the one of the second plurality of requests for the mobile device location information, receiving the mobile device location information provided responsive to the one of the second plurality of requests, and providing the requester the location information received responsive to the one of the second plurality of requests; wherein the second plurality of requests corresponds to at least one user-visible consequence which does not correspond to the first plurality of requests. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system comprising a non-transitory computer readable storage medium having encoded thereon instructions that, when executed by one or more processors of the system, cause the system to perform a process including:
-
enabling a first plurality of requests for location information of a mobile device based on at least one of a particular schedule and a particular criterion; receiving the mobile device location information provided responsive to the first plurality of requests; storing the mobile device location information received responsive to the first plurality of requests; receiving from a requester a second plurality of requests for the mobile device location information; determining ones of the second plurality of requests which when received correspond to stored location information meeting a particular level of freshness, and for the ones of the second plurality of requests which when received correspond to stored location information meeting a particular level of freshness, providing the requester the location information meeting the particular level of freshness received responsive to a corresponding earlier one of the first plurality of requests; for ones of the second plurality of requests received while one of the first plurality of requests is pending, providing the requester the location information received responsive to the pending request when available; and for ones of the second plurality of requests not corresponding to location information meeting a particular level of freshness and not received while one of the first plurality of requests is pending, enabling the one of the second plurality of requests for the mobile device location information, receiving the mobile device location information provided responsive to the one of the second plurality of requests, and providing the requester the location information received responsive to the one of the second plurality of requests; wherein the second plurality of requests corresponds to at least one user-visible consequence which does not correspond to the first plurality of requests.
-
-
29. 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:
-
enabling a first plurality of requests for location information of a mobile device based on at least one of a particular schedule and a particular criterion; receiving the mobile device location information provided responsive to the first plurality of requests; storing the mobile device location information received responsive to the first plurality of requests; receiving from a requester a second plurality of requests for the mobile device location information; determining ones of the second plurality of requests which when received correspond to stored location information meeting a particular level of freshness, and for the ones of the second plurality of requests which when received correspond to stored location information meeting a particular level of freshness, providing the requester the location information meeting the particular level of freshness received responsive to a corresponding earlier one of the first plurality of requests; for ones of the second plurality of requests received while one of the first plurality of requests is pending, providing the requester the location information received responsive to the pending request when available; and for ones of the second plurality of requests not corresponding to location information meeting a particular level of freshness and not received while one of the first plurality of requests is pending, enabling the one of the second plurality of requests for the mobile device location information, receiving the mobile device location information provided responsive to the one of the second plurality of requests, and providing the requester the location information received responsive to the one of the second plurality of requests; wherein the second plurality of requests corresponds to at least one user-visible consequence which does not correspond to the first plurality of requests.
-
Specification