Location determination for a service request
First Claim
Patent Images
1. A method comprising:
- receiving, over a network from a communication client implemented at a client device, data corresponding to a service request;
obtaining a registered location of the communication client, an updated location of the client device, and a reliability metric indicating a reliability of the updated location of the client device;
comparing the updated location of the client device to the registered location of the communication client to determine that the updated location is different than the registered location; and
determining whether to route the data of the service request along with the updated location to an answering point based on whether the reliability metric for the updated location is above a reliability threshold, including;
routing the data of the service request along with the updated location to the answering point based on determining that the reliability metric is above the reliability threshold;
ordetermining that the updated location cannot reliably be determined based on determining that the reliability metric is below the reliability threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for location determination for a service request are described. A service request, for instance, represents a request for emergency services. In one or more implementations, data corresponding to service request is received over a network from a communication client implemented at a client device. A registered location of the communication client and an updated location of the client device is obtained, and the updated location of the client device is compared to the registered location of the communication client. If the updated location is different than the registered location, the data of the service request is routed along with the updated location to an answering point.
71 Citations
20 Claims
-
1. A method comprising:
-
receiving, over a network from a communication client implemented at a client device, data corresponding to a service request; obtaining a registered location of the communication client, an updated location of the client device, and a reliability metric indicating a reliability of the updated location of the client device; comparing the updated location of the client device to the registered location of the communication client to determine that the updated location is different than the registered location; and determining whether to route the data of the service request along with the updated location to an answering point based on whether the reliability metric for the updated location is above a reliability threshold, including; routing the data of the service request along with the updated location to the answering point based on determining that the reliability metric is above the reliability threshold;
ordetermining that the updated location cannot reliably be determined based on determining that the reliability metric is below the reliability threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. One or more computer-readable storage devices having instructions stored thereon that, responsive to execution by one or more processors, perform operations comprising:
-
maintaining a registered location of a communication client configured for execution on a client device; obtaining position information for the client device from a position information system; generating an updated location of the client device based at least in part on the position information, and a reliability metric for the updated location; receiving a request for the updated location of the client device from a communication service, the request from the communication client initiated in response to a service request initiated at the client device; determining whether to provide the updated location to the communication service based on whether the reliability metric for the updated location is above a reliability threshold, including; sending the updated location to the communication service based on determining that the reliability metric is above the reliability threshold;
orcommunicating an indication to the communication service that the updated location cannot reliably be determined based on determining that the reliability metric is below the reliability threshold. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system comprising:
-
one or more processors; and one or more computer-readable devices storing instruction that are executable by the one or more processors to perform operations including; receiving, over a network from a communication client implemented at a client device, data corresponding to a service request; obtaining a registered location of the communication client, an updated location of the client device, and a reliability metric indicating a reliability of the updated location of the client device; comparing the updated location of the client device to the registered location of the communication client to determine that the updated location is different than the registered location; and determining whether to route the data of the service request along with the updated location to an answering point based on whether the reliability metric for the updated location is above a reliability threshold, including; routing the data of the service request along with the updated location to the answering point based on determining that the reliability metric is above the reliability threshold;
ordetermining that the updated location cannot reliably be determined based on determining that the reliability metric is below the reliability threshold. - View Dependent Claims (20)
-
Specification