Wireless user based notification system
AssigneeOpenwave Systems Inc.
InventorMark Drennan
Life of this patent
Estimating the term…
Abstract
A group of wireless device users are notified of an event. A location data determination algorithm is provided to a wireless device, where the algorithm determines a frequency at which the device interacts with network elements to determine its location. The location data is stored in a notification server and used to identify a user at a specific location. When a governmental or commercial entity wishes to issue a notification, a message is provided to those users whose location is identified as being in an area defined by the entity.
Claims35
A computer-implemented method for notifying a plurality of wireless devices of an event, the method comprising:
- at a server system having one or more processors and memory:
- receiving a notification message delivery request, the request including a description of a geographic area and a piece of content associated with the event to be delivered to wireless devices within the geographic area;
- providing a respective set of location update instructions to each of the plurality of wireless devices, wherein a wireless device is configured to determine and report its current location in accordance with a corresponding set of location update instructions;
- receiving current location information from the plurality of wireless devices and storing the current location information of the plurality of wireless devices in a database;
- querying the current location information in the database to identify one or more wireless devices within the geographic area based on their current location;
- and
- issuing a notification message to each of the one or more identified wireless devices via a wireless communication network for display of the piece of content associated with the event to a respective user of the wireless device.
A computer-implemented method for receiving a notification message of an event, the method comprising:
- at a wireless device having one or more processors and memory:
- using an application on the wireless device to determine its current location data and reporting the current location data of the wireless device to a notification server via a wireless communication network in accordance with a set of location update instructions provided by a remote server;
- receiving a notification message from the notification server via the wireless communication network, the notification message including a piece of content associated with the event;
- and
- displaying the piece of content associated with the event to a user of the wireless device.
A notification system comprising at least one server, the system comprising:
- one or more processors;
- and
- memory for storing one or more applications and associated data;
- wherein said at least one server is configured to:
- receive a notification message delivery request, the request including a description of a geographic area and a piece of content associated with the event to be delivered to wireless devices within the geographic area;
- provide a respective set of location update instructions to each of the plurality of wireless devices, wherein a wireless device is configured to determine and report its current location in accordance with a corresponding set of location update instructions;
- query the current location information in the database to identify one or more wireless devices within the geographic area based on their current location;
- and
- issue a notification message to each of the one or more identified wireless devices via a wireless communication network for display of the piece of content associated with the event to a respective user of the wireless device.
A wireless device comprising:
- one or more processors;
- and
- memory for storing one or more applications and associated data;
- wherein said one or more processors are configured to:
- use an application on the wireless device to determine its current location data and reporting the current location data of the wireless device to a notification server via a wireless communication network in accordance with a set of location update instructions provided by a remote server;
- receive a notification message from the notification server via the wireless communication network, the notification message including a piece of content associated with the event;
- and
- display the piece of content associated with the event to a user of the wireless device.
A computer program product comprising a non-transitory computer-readable storage medium having computer readable instructions stored thereon, the computer readable instructions being executable by a wireless device to cause the wireless device to perform one or more instructions:
- using an application on the wireless device to determine its current location data and reporting the current location data of the wireless device to a notification server via a wireless communication network in accordance with a set of location update instructions provided by a remote server;
- receiving a notification message from the notification server via the wireless communication network, the notification message including a piece of content associated with the event;
- and
- displaying the piece of content associated with the event to a user of the wireless device.
Dependencies are inferred from the claim text.