Method for the delivery of area related messages in a mobile communication system
First Claim
1. A method comprising:
- specifying for an application server a geographical area and at least one message for delivery to at least one subscriber in said geographic area;
translating the geographical area to a first cell set;
performing a search in a database server using said first cell set as search criterion, a database associated with said database server determining information on at least one subscriber in the area of at least one cell in said first cell set;
in response to the search, forming a list of subscriber identities within said first cell set and establishing monitoring associated with the first cell set, the monitoring checking each subsequent location update received against a triggering rule and determining whether the subsequent location update is to be added the list of subscriber identities, wherein the triggering rule comprises;
defining a monitoring period;
upon receiving a location update message from a subscriber, determining whether said monitoring period has expired and whether the location update is from a subscriber in the area of the first cell set; and
reporting said subscriber to said application server, if said monitoring period has not expired and the location update is from a subscriber in the area ofthe first cell set;
the method further comprising;
selecting a first subscriber identity from said list of subscriber identities;
providing said at least one message and said first subscriber identity from said application server to a first network node, said first subscriber identity being an identifier for routing terminating point-to-point communications;
obtaining in said first network node routing information for routing said at least one message to a first subscriber identified with said first subscriber identity; and
routing said at least one message to said first subscriber from said first network node using said routing information.
10 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a method for the delivery of messages to a specified geographical area in a communication system. In the method is specified for an application server a geographical area and a message for delivery. The geographical area is translated to a first set comprising at least one cell set. Each the cell set comprising at least one cell. A search is performed in the database server using at least the first set as search criterion. A search request is sent specifying a second set comprising at least one cell set to at least one serving node. A search is performed in a database comprised in the at least one serving node with the second set as a criterion. From the at least one serving node is provided in response a list comprising information on the subscribers in the area of the second set. Finally, the message is sent from the application server to the subscribers.
13 Citations
20 Claims
-
1. A method comprising:
-
specifying for an application server a geographical area and at least one message for delivery to at least one subscriber in said geographic area;
translating the geographical area to a first cell set;performing a search in a database server using said first cell set as search criterion, a database associated with said database server determining information on at least one subscriber in the area of at least one cell in said first cell set; in response to the search, forming a list of subscriber identities within said first cell set and establishing monitoring associated with the first cell set, the monitoring checking each subsequent location update received against a triggering rule and determining whether the subsequent location update is to be added the list of subscriber identities, wherein the triggering rule comprises; defining a monitoring period; upon receiving a location update message from a subscriber, determining whether said monitoring period has expired and whether the location update is from a subscriber in the area of the first cell set; and reporting said subscriber to said application server, if said monitoring period has not expired and the location update is from a subscriber in the area of the first cell set; the method further comprising; selecting a first subscriber identity from said list of subscriber identities; providing said at least one message and said first subscriber identity from said application server to a first network node, said first subscriber identity being an identifier for routing terminating point-to-point communications; obtaining in said first network node routing information for routing said at least one message to a first subscriber identified with said first subscriber identity; and
routing said at least one message to said first subscriber from said first network node using said routing information. - View Dependent Claims (2, 3, 4, 15, 16, 17, 18)
-
-
5. A system comprising:
-
memory; processor; an application server configured to define a geographical area and at least one message for delivery to at least one subscriber in said geographical area, said application server further configured to; translate the geographical area to a first cell set, select a first subscriber identity from a list of subscriber identities, and provide said at least one message and said first subscriber identity to a network node, said first subscriber identity being an identifier for routing terminating point-to-point communications; a database server configured to perform a search with said first cell set as search criterion, in response to the search forming said list of subscriber identities within said first cell set and reporting said list to the application server, a database associated with said database server determining information on at least one subscriber in the area of at least one cell in said first cell set, the database server being further configured to establish monitoring associated with the first cell set, the monitoring checking each subsequent location update received against a triggering rule and determining whether the subsequent location update is to be added the list of subscriber identities, wherein the triggering rule comprises; defining a monitoring period; upon receiving a location update message from a subscriber, determining whether said monitoring period has expired and whether the location update is from a subscriber in the area of the first cell set; and reporting said subscriber to said application server, if said monitoring period has not expired and the location update is from a subscriber in the area of the first cell set; said network node configured to obtain routing information for routing said at least one message to a first subscriber identified with said first subscriber identity, said first subscriber being one of said at least one subscriber, and to route said at least one message to said first subscriber from said network node using said routing information. - View Dependent Claims (6, 7, 8, 9, 10, 19)
-
-
11. An apparatus comprising:
-
a memory; a database configured to associate information on at least one subscriber in the area of at least one cell in a first cell set; and a processor, the processor being configured to; specify a geographical area and at least one message for delivery to at least one subscriber in said geographical area;
perform a search in said database using said first cell set as search criterion, and in response to the search, to form a list of subscriber identities within said first cell set;establish monitoring associated with the first cell set, the monitoring checking each subsequent location update received against a triggering rule and, based in the triggering rule, determining whether the subsequent location update is to be added the list of subscriber identities wherein the triggering rule comprises; defining a monitoring period; upon receiving a location update message from a subscriber, determining whether said monitoring period has expired and whether the location update is from a subscriber in the area of the first cell set; and reporting said subscriber to said application server, if said monitoring period has not expired and the location update is from a subscriber in the area of the first cell set; the processor further configured to select a first subscriber identity from said list of subscriber identities and to provide said at least one message and said first subscriber identity from said apparatus to a remote apparatus, said first subscriber identity being an identifier for routing terminating point-to-point communications. - View Dependent Claims (14, 20)
-
-
12. A computer program embodied on a computer readable non-transitory medium, the computer program comprising code for controlling a processor to execute a method comprising:
-
specifying a geographical area and at least one message for delivery to at least one subscriber in said geographical area; translating the geographical area to a first cell set; performing a search in a database server using said first cell set as search criterion, a database associated with said database server determining information on at least one subscriber in the area of at least one cell in said first cell set; in response to the search, obtaining a list of subscriber identities within said first cell set and establishing monitoring associated with the first cell set, the monitoring checking each subsequent location update received against a triggering rule and determining whether the subsequent location update is to be added the list of subscriber identities wherein the triggering rule comprises; defining a monitoring period; upon receiving a location update message from a subscriber, determining whether said monitoring period has expired and whether the location update is from a subscriber in the area of the first cell set; and reporting said subscriber to said application server, if said monitoring period has not expired and the location update is from a subscriber in the area of the first cell set; the method further comprising selecting a first subscriber identity from said list of subscriber identities; and providing said at least one message and said first subscriber identity to a first network node for routing, said first subscriber identity being an identifier for routing terminating point-to-point communications. - View Dependent Claims (13)
-
Specification