Geographically specific emergency notification
First Claim
1. A method comprising:
- providing, by a client device, navigational information of a client vehicle solely to a first server,the navigational information being used by the first server to provide information identifying the client device to a second server when the client device is within a particular range of an emergency responder vehicle;
receiving, by the client device, an emergency vehicle message solely from the second server when the client device is within the particular range of the emergency responder vehicle,the emergency vehicle message including navigational information of the emergency responder vehicle, andthe first server being different from the second server;
determining, by the client device, whether a particular mode of the client device is activated;
determining, by the client device, updated navigational information of the client vehicle when the particular mode of the client device is activated;
determining, by the client device, whether the emergency responder vehicle is projected to intersect with the client vehicle based on the emergency vehicle message and the updated navigational information of the client vehicle; and
providing, by the client device, an alert signal to a user of the client device when the emergency responder vehicle is projected to intersect with the client vehicle.
3 Assignments
0 Petitions
Accused Products
Abstract
A mobile device is associated with navigational information of a client vehicle and provides the navigational information of the client vehicle to an emergency vehicle notification service. The mobile also receives an emergency vehicle message from the emergency vehicle notification service, where the emergency vehicle message includes navigational information of an emergency responder vehicle. The mobile device determines updated navigational information of the client vehicle, and identifies a projected intersection between a path of the emergency responder vehicle and a path of the client vehicle based on the emergency vehicle message and the updated navigational information of the client vehicle. The mobile device generates an alert signal to a user of the mobile device based on the identification of the projected intersection.
-
Citations
21 Claims
-
1. A method comprising:
-
providing, by a client device, navigational information of a client vehicle solely to a first server, the navigational information being used by the first server to provide information identifying the client device to a second server when the client device is within a particular range of an emergency responder vehicle; receiving, by the client device, an emergency vehicle message solely from the second server when the client device is within the particular range of the emergency responder vehicle, the emergency vehicle message including navigational information of the emergency responder vehicle, and the first server being different from the second server; determining, by the client device, whether a particular mode of the client device is activated; determining, by the client device, updated navigational information of the client vehicle when the particular mode of the client device is activated; determining, by the client device, whether the emergency responder vehicle is projected to intersect with the client vehicle based on the emergency vehicle message and the updated navigational information of the client vehicle; and providing, by the client device, an alert signal to a user of the client device when the emergency responder vehicle is projected to intersect with the client vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A client device comprising:
a processor to; provide information regarding a position of a client vehicle solely to a first server, the information regarding the position of the client vehicle being used by the first server to provide information identifying the client device to a second server when the client device is within a particular range of an emergency responder vehicle; receive an emergency vehicle message solely from the second server when the client device is within the particular range of the emergency responder vehicle, the emergency vehicle message including navigational information of the emergency responder vehicle, and the first server being different from the second server, determine whether a particular mode of the client device is activated, determine navigational information of the client vehicle when the particular mode of the client device is activated, identify a projected intersection between a path of the emergency responder vehicle and a path of the client vehicle based on the emergency vehicle message and the navigational information of the client vehicle, and provide an alert signal to a user of the client device based on the projected intersection. - View Dependent Claims (11, 12, 13)
-
14. A system comprising:
one or more server devices to; receive an emergency vehicle message, the emergency vehicle message including navigational information of an emergency responder vehicle, transmit, based on the navigational information and to one or more other server devices, a request for information identifying one or more client devices within a particular range of the emergency responder vehicle, the one or more other server devices being different from the one or more client devices, receive, from the one or more other server devices, the information identifying the one or more client devices within the particular range of the emergency responder vehicle, and provide, based on the information identifying the one or more client devices, the navigational information of the emergency responder vehicle to the one or more client devices. - View Dependent Claims (15)
-
16. A method comprising:
-
receiving, by one or more computing devices, a message from an emergency responder vehicle, the message including navigational information associated with a geographic position of the emergency responder vehicle; transmitting, by the one or more computing devices and to one or more other computing devices, a request for information identifying a client device associated with a vehicle that is within a particular distance of the geographic position of the emergency responder vehicle, the one or more other computing devices being different from the client device; receiving, by the one or more computing devices and from the one or more other computing devices, the information identifying the client device associated with the vehicle that is within the particular distance of the geographic position of the emergency responder vehicle; and forwarding, by the one or more computing devices and to the client device, the navigational information associated with the geographic position of the emergency responder vehicle. - View Dependent Claims (17, 18)
-
-
19. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by a device, cause the device to; provide information regarding a position of a client vehicle solely to a first server, the information regarding the position of the client vehicle being used by the first server to provide information identifying the device to a second server when the device is within a particular range of an emergency responder vehicle; receive an emergency vehicle message solely from the second server when the device is within the particular range of the emergency responder vehicle, the emergency vehicle message including route information for the emergency responder vehicle, and the first server being different from the second server; determine whether a particular mode of the device is activated, determine navigation information of the client vehicle when the particular mode of the device is activated; identify a projected intersection based on the route information for the emergency responder vehicle and a path that is based on the navigation information of the client vehicle; and provide an alert signal to a user of the device based on the identification of the projected intersection. - View Dependent Claims (20, 21)
Specification