Flexible mobility management in a two-way messaging system and method therefor
First Claim
1. A method for managing communication of messages to message subscriber units in a two-way messaging system comprising steps of:
- providing a plurality of message subscriber units which are subscribed to receive messages in a messaging system coverage area, each of said message subscriber units receiving a message and transmitting a response signal upon reception of a message;
storing in a system controller, customer paging area data for each message subscriber unit, said customer paging area data for each message subscriber unit comprising a preferred cell list of cell identifiers which define a customer paging area for each message subscriber unit that comprises predetermined ones of a plurality of cells in a messaging system coverage area where a message subscriber unit is most receiving messages;
receiving at the system controller a message request including a message for transmission to a particular message subscriber unit;
determining in which cell the particular message subscriber unit is located based on customer paging area data for the particular message subscriber unit stored in the system controller;
transmitting the message for the particular message subscriber unit in a particular cell based on said step of determining;
transmitting a response signal from the particular message subscriber unit when the particular message subscriber unit receives the message; and
updating the customer paging area data for each message subscriber unit by adding and deleting cells from the customer paging area for each message subscriber unit according to a mobility pattern of each message subscriber unit in the messaging system coverage area, the step of updating comprises steps of;
generating a usage index associated with each cell for each message subscriber unit, the usage index representing a number of message receiving events by a message subscriber unit in a cell;
increasing the usage index for each cell for each message subscriber unit in response to an occurrence of a message receiving event in a cell by each message subscriber unit;
comparing the usage index with a first predetermined threshold after the step of increasing; and
marking a cell with an addition mark which is to be added to the preferred cell list when its usage index exceeds the first predetermined threshold which before the step of increasing was less that the first predetermined threshold.
4 Assignments
0 Petitions
Accused Products
Abstract
A two-way messaging system (100) having a plurality of message subscriber units (500) and a base station (220) in each of a plurality of cells (210). The base station has a transmitter (224) for transmitting messages in an associated cell (210) and a receiver (228) associated therewith for receiving response signals from message subscriber units in a cell. A system controller (300) is coupled to each base station (220) and has a memory (320) for storing the customer paging area data for each message subscriber unit. The system controller (300) receives message requests and automatically updates the customer paging area data for each message subscriber unit (500) by tracking the mobility pattern of each message subscriber unit (500) in the messaging system coverage area (200).
118 Citations
20 Claims
-
1. A method for managing communication of messages to message subscriber units in a two-way messaging system comprising steps of:
-
providing a plurality of message subscriber units which are subscribed to receive messages in a messaging system coverage area, each of said message subscriber units receiving a message and transmitting a response signal upon reception of a message; storing in a system controller, customer paging area data for each message subscriber unit, said customer paging area data for each message subscriber unit comprising a preferred cell list of cell identifiers which define a customer paging area for each message subscriber unit that comprises predetermined ones of a plurality of cells in a messaging system coverage area where a message subscriber unit is most receiving messages; receiving at the system controller a message request including a message for transmission to a particular message subscriber unit; determining in which cell the particular message subscriber unit is located based on customer paging area data for the particular message subscriber unit stored in the system controller; transmitting the message for the particular message subscriber unit in a particular cell based on said step of determining; transmitting a response signal from the particular message subscriber unit when the particular message subscriber unit receives the message; and updating the customer paging area data for each message subscriber unit by adding and deleting cells from the customer paging area for each message subscriber unit according to a mobility pattern of each message subscriber unit in the messaging system coverage area, the step of updating comprises steps of; generating a usage index associated with each cell for each message subscriber unit, the usage index representing a number of message receiving events by a message subscriber unit in a cell; increasing the usage index for each cell for each message subscriber unit in response to an occurrence of a message receiving event in a cell by each message subscriber unit; comparing the usage index with a first predetermined threshold after the step of increasing; and marking a cell with an addition mark which is to be added to the preferred cell list when its usage index exceeds the first predetermined threshold which before the step of increasing was less that the first predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A two-way messaging system comprising:
-
a plurality of message subscriber units each comprising a receiver for receiving signals, a transmitter for transmitting response signals in response to receiving signals, and a memory for storing customer paging area data comprising cell identifiers corresponding to predetermined ones of cells in a messaging system coverage area where a message subscriber unit is most receiving messages; a plurality of cells collectively defining a messaging system coverage area; a plurality of base stations each associated with a cell and comprising a transmitter for transmitting signals to message subscriber units in a cell; a plurality of receivers, at least one receiver being associated with a cell and coupled to a base station for receiving response signals from message subscriber units in a cell; and a system controller coupled to each base station and comprising a memory for storing the customer paging area data for each message subscriber unit, the system controller receiving a message request including a message for transmission to a particular message subscriber unit and coupling the message for transmission by a base station in a particular cell to the particular message subscriber unit based on the customer paging area data for the particular message subscriber unit stored in the system controller, the system controller automatically updating the customer paging area data for each message subscriber unit by tracking a mobility pattern of each message subscriber unit in the messaging system coverage area and by generating a usage index associated with each cell for each message subscriber unit, the usage index indicating a number of message receiving events by a message subscriber unit in a cell;
increasing the usage index for each cell for each message subscriber unit in response to an occurrence of a message receiving event in a cell by each message subscriber unit;
comparing the usage index with a first predetermined threshold after the step of increasing and marking a cell to be added to the customer paging area with an addition mark when its usage index exceeds the first predetermined threshold which before the step of increasing was less than the first predetermined threshold. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification