Event detection and response using rich network content
First Claim
1. A method comprising:
- receiving, by a first server, a notification indicating that an event has occurred,the notification including information regarding a geographic area associated with the event;
sending, by the first server and to a second server, a request, for network content, based on the notification;
receiving, by the first server and from the second server, the network content for a plurality of user devices,the network content including location information for the plurality of user devices and incident information, andthe incident information indicating that an incident is associated with one or more user devices of the plurality of user devices;
generating, by the first server, geo fence information based on the information regarding the geographic area associated with the event,the geo fence information including coordinates that define boundaries for a geo fence that surrounds the geographic area associated with the event;
generating, by the first server and based on the geo fence information, state information, for the one or more user devicesthe state information including a portion of the location information associated with the one or more user devices;
sending, to a third server, the state information;
receiving, by the first server and from the second server, other network content for the plurality of user devices,the other network content including information associated with two or more emergency calls and other location information for the plurality of user devices;
determining, based on the other network content, that at least two user devices, of the plurality of user devices, placed the two or more emergency calls;
determining, by the first server and based on the location information, that a potential event exists when one of the at least two user devices was located at a distance that was less than or equal to a particular threshold relative to another one of the at least two user devices; and
sending, by the first server and to the third server, information associated with the potential event after determining that the potential event exists.
1 Assignment
0 Petitions
Accused Products
Abstract
A server device may receive a notification indicating that an event has occurred, where the notification specifies an area associated with the event. The server device may further send a request for network content in response to the notification; receive the network content for each of a group of user devices, where the network content includes a location for each of the group of user devices and incident information for each of the group of user devices; generate geo fence information based on the area associated with the event, the geo fence information including boundaries for a geo fence that surrounds the location of the event; generate state information, associated with the geo fence, for a user device, of the group of user devices, located within the boundaries for the geo fence, where the state information includes the location for the user device; and send, to another server device, the state information for the user device.
-
Citations
23 Claims
-
1. A method comprising:
-
receiving, by a first server, a notification indicating that an event has occurred, the notification including information regarding a geographic area associated with the event; sending, by the first server and to a second server, a request, for network content, based on the notification; receiving, by the first server and from the second server, the network content for a plurality of user devices, the network content including location information for the plurality of user devices and incident information, and the incident information indicating that an incident is associated with one or more user devices of the plurality of user devices; generating, by the first server, geo fence information based on the information regarding the geographic area associated with the event, the geo fence information including coordinates that define boundaries for a geo fence that surrounds the geographic area associated with the event; generating, by the first server and based on the geo fence information, state information, for the one or more user devices the state information including a portion of the location information associated with the one or more user devices; sending, to a third server, the state information; receiving, by the first server and from the second server, other network content for the plurality of user devices, the other network content including information associated with two or more emergency calls and other location information for the plurality of user devices; determining, based on the other network content, that at least two user devices, of the plurality of user devices, placed the two or more emergency calls; determining, by the first server and based on the location information, that a potential event exists when one of the at least two user devices was located at a distance that was less than or equal to a particular threshold relative to another one of the at least two user devices; and sending, by the first server and to the third server, information associated with the potential event after determining that the potential event exists. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server device comprising:
a processor to; receive a notification indicating that an event has occurred, the notification including information regarding a location of the event, send, to a second server device and based on the notification, a request for network content, receive, from the second server device, the network content for a plurality of user devices, the network content including location information for the plurality of user devices and indicating that at least one incident was detected, determine, based on the network content or the location information, that one or more user devices, of the plurality of user devices, are associated with the at least one incident or are located within a particular distance of the location of the event, generate, based on the location information, information associated with a geo fence, the information associated with the geo fence including a set of boundaries that surround the location of the event, and the one or more user devices being located within the set of boundaries, generate, based on the information associated with the geo fence, state information, for the one or more user devices, using the network content, the state information including a quantity of the one or more user devices and a quantity of the at least one incident, and send, to a third server device, the quantity of the at least one incident, the quantity of the one or more user devices, or the location information for the one or more user devices, receive, from the second server device, other network content for the plurality of user devices, the other network content including information associated with two or more emergency calls and other location information for the plurality of user devices, determine, based on the other network content, that at least two user devices, of the plurality of user devices, placed the two or more emergency calls, determine, based on a portion of the location information associated with the at least two user devices, that a potential event exists when one of the at least two user devices was located at a distance that was less than or equal to a particular threshold relative to another one of the at least two user devices, and send, to the third server, information associated with the potential event. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A system comprising:
a first server device to; receive network content from a second server device, the network content including location information for a plurality of user devices and information associated with two or more emergency calls, determine, based on the network content, that at least two user devices, of the plurality of user devices, placed the two or more emergency calls, determine that a potential event exists when, at a time of placing the two or more emergency calls, one of the at least two user devices was located at a distance that was less than or equal to a particular threshold relative to another one of the at least two user devices, generate a geo fence based on the network content, the geo fence including a set of boundaries associated with a location of the potential event, generate, based on the geo fence, state information associated with at least one user device of the plurality of user devices, located within the geo fence, and send the state information or the network content to a third server device. - View Dependent Claims (18, 19, 20, 21, 22, 23)
Specification