Techniques to manage client location detection
First Claim
1. A computer-implemented method, comprising:
- determining, by a server, that a network service of a plurality of network services is scheduled to receive a location update from a mobile device registered with the plurality of network services;
determining, using a processor circuit on the server, a location accuracy requested by the network service, wherein the location accuracy specifies an allowable margin for error in a location;
transmitting, by the server, a location request to the mobile device using a network interface component, the location request specifying the location accuracy requested by the network service;
receiving, at the server, a response to the location request from the mobile device, the response comprising a location of the mobile device and the location accuracy of the location; and
updating the network service and any of the plurality of network services, by the server, with the received location of the mobile device when a location accuracy requested by any of the plurality of network services is at or below the location accuracy received in the response.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques to manage client location detection are described. In one embodiment an apparatus may comprise a location-based services support component and a client management component. The location-based services support component may be operative to determine that a network service is scheduled for a location update from a mobile device, determine a location accuracy based on the network service, and update the network service with a received location of the mobile device. The client management component may be operative to transmit a location request to the mobile device, the location request specifying the location accuracy determined based on the network service and receive a response to the location request from the mobile device, the response comprising the location of the mobile device conforming to the specified location accuracy. Other embodiments are described and claimed.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
determining, by a server, that a network service of a plurality of network services is scheduled to receive a location update from a mobile device registered with the plurality of network services; determining, using a processor circuit on the server, a location accuracy requested by the network service, wherein the location accuracy specifies an allowable margin for error in a location; transmitting, by the server, a location request to the mobile device using a network interface component, the location request specifying the location accuracy requested by the network service; receiving, at the server, a response to the location request from the mobile device, the response comprising a location of the mobile device and the location accuracy of the location; and updating the network service and any of the plurality of network services, by the server, with the received location of the mobile device when a location accuracy requested by any of the plurality of network services is at or below the location accuracy received in the response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
a processor circuit on a device; a location-based services support component operative on the processor circuit to determine that a network service of a plurality of network services is scheduled to receive a location update from a mobile device registered with the plurality of network services, determine a location accuracy requested by the network service, wherein the location accuracy specifies an allowable margin for error in a location, and update the network service and any of the plurality of network services with a received location and location accuracy of the location of the mobile device when a location accuracy requested by any of the plurality of network services is at or below the location accuracy received; and a client management component operative on the processor circuit to transmit a location request to the mobile device, the location request specifying the location accuracy requested by the network service and receive a response to the location request from the mobile device, the response comprising the location of the mobile device and the location accuracy of the location. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. At least one non-transitory computer-readable storage medium comprising instructions that, when executed, cause a system to:
-
determine, by a server, that a network service of a plurality of network services is scheduled to receive a location update from a mobile device registered with the plurality of network service; determine, using a processor circuit on the server, a location accuracy requested by the network service, wherein the location accuracy specifies an allowable margin for error in a location; transmit, by the server, a location request to the mobile device using a network interface component, the location request specifying the location accuracy requested by the network service; receive, at the server, a response to the location request from the mobile device, the response comprising a location of the mobile device and the location accuracy of the location; and update the network service and any of the plurality of network services, by the server, with the received location of the mobile device when a location accuracy requested by any of the plurality of network services is at or below the location accuracy received in the response. - View Dependent Claims (17, 18, 19, 20)
-
Specification