Claims
- 1. A method of operating a mobile host in a telecommunication system, the method comprising:
receiving at the mobile host paging area identification information; transmitting location information from the mobile host to an access point of the telecommunication system; receiving at the mobile host subsequent paging area identification information; upon detecting a location change of the mobile host, transmitting old location information to a new access point of the telecommunication system.
- 2. The method of claim 1 wherein transmitting the old location information includes transmitting the received paging area identification information.
- 3. The method of claim 2 wherein receiving paging area identification information comprises receiving a paging area identifier transmitted by an access point of the telecommunications network, the paging area identifier being for a current paging area associated with a transmitting access point.
- 4. The method of claim 1 further comprising:
comparing the received paging area identification information with stored paging area identification information; and when the received paging area identification information does not match the stored paging area identification information, transmitting the the old location information to a new access point.
- 5. A method of operating a last hop router in a telecommunication system, the method comprising:
receiving movement reports from mobile hosts in the telecommunication system; and based on the movement reports, determining clustering of paging areas in the telecommunication system.
- 6. The method of claim 5 wherein receiving movement reports comprises:
receiving information defining a previous base station identifier and a previous paging area identifier for a mobile host.
- 7. The method of claim 5 further comprising:
storing information about clustering of paging areas.
- 8. The method of claim 5 further comprising:
based on the received movement reports, storing a statistical record of past movement traffic of the mobile hosts.
- 9. The method of claim 8 wherein determining clustering of paging areas comprises:
based on the statistical record, determining which paging areas should be merged; and based on the statistical record, determining which paging areas should be severed.
- 10. A method of clustering paging areas in a last hop router in a telecommunication system, the method comprising:
storing probability information about past movement traffic of mobile hosts in the telecommunication system; combining probability information about mobile hosts entering a paging area of the telecommunication system; based on the combined probability information, combining paging areas of the telecommunication system.
- 11. A last hop router configured for use in a telecommunication system, the last hop router comprising:
a paging area clustering agent to receive movement reports from mobile hosts in the telecommunication system and send paging messages to a paged mobile host; and a dormant monitoring agent to detect delivery of packets addressed to a mobile host in dormant mode and activate the paging area clustering agent to send a paging message to the mobile host.
- 12. The last hop router of claim 11 further comprising:
a local paging agent for sending paging signals to mobile hosts identifying a paging area associated with the last hop router.
- 13. The last hop router of claim 11 wherein the paging area clustering agent comprises:
a probability map configured to store information about past movement of one or more mobile hosts.
- 14. The last hop router of claim 13 wherein the paging area clustering agent further comprises:
a cluster map defining relationships between the paging area clustering agent and other paging area clustering agents of the telecommunication system.
- 15. The last hop router of claim 14 wherein the paging area clustering agent comprises:
computer readable software code defining a probability map update process; computer readable software code defining a clustering process; and computer readable software code defining a paging forwarding process.
- 16. A data structure storable on a data storage medium, the data structure comprising:
a plurality of data elements representative of movements of mobile hosts in a telecommunication system.
- 17. The data structure of claim 16 wherein the data structure comprises:
a first map in which data elements are stored according to paging area identifiers and network address identifiers of the telecommunication system; and a second map produced based on the first map in which data elements are stored according to paging area identifiers of the telecommunication system.
- 18. The data structure of claim 16 wherein the data elements are probabilities of mobile host movement based on reported mobile host movements.
- 19. A clustering process operative in conjunction with a telecommunication system including a plurality of access points capable of radio communication with a plurality of mobile hosts, the clustering process comprising:
a candidate search means for locating candidate paging areas of the telecommunication system for clustering operations; a clustering decision means for determining, among the located candidate paging areas, which paging areas should be clustered; a clustering management means for updating stored clustering data based on determinations of the clustering decision means.
- 20. The clustering process of claim 19 wherein the candidate search means comprises computer readable program code stored at respective access points of the plurality of access points.
- 21. The clustering process of claim 20 wherein the candidate search means is operatively coupled with a paging map storing information about mobile host movements in the telecommunication system.
- 22. The clustering process of claim 19 wherein the clustering management means comprises computer readable program code stored at respective access points of the plurality of access points.
- 23. The clustering process of claim 22 wherein the clustering management means is operatively coupled with a cluster map storing information about current clustering of paging areas in the telecommunication system.
- 24. The clustering process of claim 19 further comprising:
paging monitoring means for collecting information about paging and mobile host movement in the telecommunication system; and performance evaluation means for evaluating performance of the clustering process based on information collected by the paging monitoring means.
- 25. A cluster map data structure storable on a data storage medium, the data structure comprising:
a plurality of data elements representative of dynamically reconfigurable clusters of paging areas in a telecommunication system.
- 26. The cluster map data structure of claim 25 wherein the plurality of data elements comprise:
default data elements storing default information for a respective paging area; branch data elements storing branch information for the respective paging area; and root data elements storing rood information for the respective paging area.
- 27. A paging forwarding process operative in conjunction with a telecommunication system including a plurality of access points capable of radio communication with a plurality of mobile hosts, the paging forwarding process comprising:
clustering map discovery means for determining in a clustering map to which paging areas of the telecommunication system packets should be delivered to in response to a received paging trigger packet; and paging forwarding means for forwarding the paging trigger to a paging area determining by the clustering map discovery means.
- 28. The paging forwarding process of claim 27 further comprising:
paging notification means for tracking frequencies of receipt of paging trigger packets.
- 29. A join method for clustering of paging areas in a telecommunication system, the join method comprising:
at one access point of the telecommunication system, detecting another access point to join; sending a request to join the other access point; after joining, at the one access point, substituting branch clustering information for default clustering information; and specifying the other access point as a root.
- 30. The join method of claim 29 wherein detecting another access point to join comprises:
storing a probability map of information about movement of mobile hosts in the telecommunication system; and based on the probability map, identifying paging areas to be joined.
- 31. A join method for clustering of paging areas in a telecommunication system, the join method comprising:
at a leaf access point of a paging area cluster of access points of the telecommunication system, detecting receiving from a joining access point a request to join the paging area cluster; within the paging area cluster, forwarding the request through one or more predecessor access points to a root access point; at the root access point, determining if joining is permitted; if joining is permitted, sending a reply from the root access point through the one or more predecessor access points to the leaf access point for communication to the joining access point.
- 32. A leave method for clustering of paging areas in a telecommunication system, the leave method comprising:
at a departing access point of a paging area cluster of access points of the telecommunication system, originating request to leave the paging area cluster; within the paging area cluster, forwarding the request through one or more predecessor access points to a root access point; at the root access point, determining if leaving is permitted; if leaving is permitted, sending a reply from the root access point through the one or more predecessor access points to the departing access point; and after the departing access point is severed from the paging area cluster, deleting information about the departing access point from storage at the one or more predecessor access points and the root access point.
- 33. A cluster merge method for clustering of paging areas in a telecommunication system, the cluster merge method comprising:
at a first paging area cluster of access points, receiving a request to merge from a second paging area cluster of access points; forwarding the request to a root of the first paging area cluster; determining at the root if the request to merge may be granted; returning a reply to the second paging area cluster; and after merging the first paging area cluster and the second paging area cluster, at access points of the first paging area cluster of access points, updating stored clustering data to reflect the merging.
- 34. A cluster prune method for clustering of paging areas in a telecommunication system, the cluster prune method comprising:
at one access point of a paging area cluster of access points, originating a request to prune to other access points of the paging area cluster of access points; receiving a reply from the other access points; and severing one set of access points of the paging area cluster of access points from another set of access points.
- 35. The cluster prune method of claim 34 wherein originating a request to prune comprises:
identifying one or more access points to sever from the paging area cluster to form a new cluster; and identifying an access point of the one or more access points to become a root of the new cluster.
- 36. A cluster devolution method for clustering of paging areas in a telecommunication system, the cluster devolution method comprising:
at a root access point of a paging area cluster of access points, originating a request to devolve to other access points of the paging area cluster of access points, the request including information defining a tree structure of the paging area cluster; receiving a reply at the root access point; and in response to the reply, severing from the paging area cluster.
- 37. The cluster devolution method of claim 36 further comprising:
receiving the request at a second access point; sending the reply to the root access point; and after the severing, notifying other access points of the paging area cluster that the second access point is a new root access point.
RELATED APPLICATIONS
[0001] This application claims priority of U.S. provisional patent application serial No. 60/327,097, filed Oct. 3, 2001 in the name of Daichi Funato, which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60327097 |
Oct 2001 |
US |