Location-based services for exigent circumstances
Systems and methods for developing, deploying, providing, and/or operating location-based services are disclosed. A computer system receives a search request for location information associated with a wireless device. The search request is received from a requesting party, such as an investigator or law enforcement officer. The search request includes an indication of exigent circumstances. A service provider associated with the wireless device is identified. A notification message is generated comprising information associated with the search request. The notification message is provided to at least one notification party, who is other than the requesting party. When approval is received from the notification party, location information is obtained from the service provider. The location information may be provided to the notification party. When approval is received from the notification party, the location information is provided to the requesting party.
1. A method, comprising:
performing, by one or more computer systems,
receiving a search request for the location of a wireless device, the search request received from a requesting party and the wireless device identified by a unique identifier;
receiving an indication that the search request is associated with exigent circumstances;
determining if a search warrant authorizing the search request has been provided for the search request;
if no search warrant has been provided, generating a notification message comprising information associated with the search request;
providing the notification message to at least one notification party, wherein the notification party can authorize the search request;
determining a service provider that provides wireless service to the wireless device, wherein the service provider is determined based on the unique identifier that identifies the wireless device;
obtaining the location of the wireless device from the service provider;
providing the location of the wireless device to the notification party;
providing the location of the wireless device to the requesting party, if authorization is received from the notification party; and
withholding the location of the wireless device from the requesting party, if no authorization is received from the notification party.
2. The method of claim 1 , wherein the notification party is selected from one or more of a supervisor of the requesting party, an administrator, and an individual currently using a location search application processing the search request.
3. The method of claim 1 , further comprising:
receiving a request for search request details from the notification party; and
providing the search request details to the notification party.
4. The method of claim 3 ,
wherein the location information is obtained from the service provider after approval is received from the notification party.
5. The method of claim 1 , wherein the exigent circumstances comprise a search for a missing child, a search for a missing elderly person, an escapee, and a public threat.
6. The method of claim 1 , wherein the obtained location comprises a physical location associated with the wireless device.
7. A system, comprising:
at least one processor; and
a memory coupled to the at least one processor, the memory configured to store program instructions executable by the at least one processor to cause the system to:
receive a location search request from a requesting individual, the request identifying a specific wireless device, the wireless device identified by a unique identifier;
receive an indication that the location search request is associated with exigent circumstances;
determine if a search warrant authorizing the search request has been provided for the search request;
if no search warrant has been provided, generate a notification message comprising location search request details;
provide the notification message to at least one notification party, wherein the notification party can authorize the search request;
determine a service provider that provides wireless service to the specific wireless device, wherein the service provider is determined based on the unique identifier that identifies the wireless device;
obtain the location of the specific wireless device from the service provider;
provide the location of the specific wireless device to the notification party;
provide the location of the specific wireless device to the requesting individual, if authorization is received from the notification party; and
withholding the location of the specific wireless device from the requesting individual, if no authorization is received from the notification party.
8. The system of claim 7 , wherein the notification party is selected from one or more of a supervisor of the requesting individual, an administrator, and an individual currently using the system.
9. The system of claim 7 , the program instructions further executable by the at least one processor to cause the system to:
receive a request for location search request details from the notification party; and
provide the location search request details to the notification party.
10. The system of claim 9 , wherein the location information is obtained from the service provider after approval is received from the notification party.
11. The system of claim 6 , wherein the exigent circumstances comprise a search for a missing child, a search for a missing elderly person, an escapee, and a public threat.
12. The system of claim 7 , wherein the obtained location comprises a physical location associated with the wireless device.
13. The system of claim 7 , wherein the unique identifier is the telephone number of the wireless device.
14. The method of claim 1 , wherein the unique identifier is the telephone number of the wireless device.