US8442559B1ActiveUtility

Methods and systems for paging in a communication system

48
Assignee: ZANG HUIPriority: Sep 4, 2008Filed: Sep 4, 2008Granted: May 14, 2013
Est. expirySep 4, 2028(~2.2 yrs left)· nominal 20-yr term from priority
H04W 68/04
48
PatentIndex Score
0
Cited by
27
References
23
Claims

Abstract

Disclosed herein is a method of operating a communication system, wherein the method comprises receiving entity historical performance information including a paging delay value and a paging cost value for each of a plurality of past call periods; receiving target performance information indicating a paging delay goal and a paging cost goal; processing the historical performance information and the target performance information to determine a past call period wherein the past call period comprises one of the plurality of past call periods having a paging delay value that is within a predetermined proximity of the paging delay goal and a paging cost value that is within a predetermined proximity of the paging cost goal; processing call history information associated with the entity to determine a plurality of locations where the entity was located during the past call period; receiving a call for the entity; and in response to the call, transferring a plurality of paging messages to page the entity at the plurality of locations.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method of operating a communication system, the method comprising:
 receiving historical performance information for an entity, wherein the historical performance information includes a paging delay value and a paging cost value for each of a plurality of past call periods; 
 receiving target performance information indicating a paging delay goal and a paging cost goal; 
 processing the historical performance information and the target performance information to determine a past call period, wherein the past call period comprises one of the plurality of past call periods having a paging delay value that is within a predetermined proximity of the paging delay goal and a paging cost value that is within a predetermined proximity of the paging cost goal; 
 processing call history information associated with the entity to determine a plurality of locations where the entity was located during the past call period; 
 receiving a call for the entity; and 
 in response to the call, identifying the call as a voice call and transferring a plurality of paging messages only to the last N most recently visited locations of the plurality of locations and the top X fraction of most visited cells by the entity, where N and X are predetermined numbers, to page the entity. 
 
     
     
       2. The method of  claim 1  and further comprising determining an evaluation date for processing the historical performance information and the target performance information and wherein each of the past call periods comprises a predetermined number of a predetermined time period immediately preceding the evaluation date. 
     
     
       3. The method of  claim 2  wherein the predetermined time period is a day. 
     
     
       4. The method of  claim 1  and further comprising generating an entity profile comprising an entity identifier and the plurality of locations. 
     
     
       5. The method of  claim 4  and further comprising generating an entity profile for a plurality of entities. 
     
     
       6. The method of  claim 4  and further comprising updating the entity profile on a predetermined schedule. 
     
     
       7. The method of  claim 4  and further comprising storing the entity profile at least one mobile switching center of the communication system. 
     
     
       8. The method of  claim 4  and further comprising identifying the call by type. 
     
     
       9. The method of  claim 1  and further comprising:
 defining a paging area; and 
 transferring a second plurality of paging messages to page the entity in the paging area if the entity cannot be reached at one of the plurality of locations. 
 
     
     
       10. The method of  claim 1  wherein at least one of the paging delay goal and the paging cost goal is a range of values. 
     
     
       11. The method of  claim 1  and further comprising identifying the call by type. 
     
     
       12. A communications system, the system comprising an interface and a processing system comprising a storage system and software for directing operation of the processing system, wherein the interface is configured:
 to receive historical performance information for an entity, wherein the historical performance information includes a paging delay value and a paging cost value for each of a plurality of past call periods; and 
 to receive target performance information indicating a paging delay goal and a paging cost goal; 
 and wherein the processing system is configured: 
 to process the historical performance information and the target performance information to determine a profile past call period, wherein the past call period comprises one of the plurality of past call periods having a paging delay value that is within a predetermined proximity of the paging delay goal and a paging cost value that is within a predetermined proximity of the paging cost goal; 
 to process call history information associated with the entity to determine a plurality of locations where the entity was located during the past call period; 
 to receive a call for the entity; and 
 in response to the call, to identify the call as a voice call and to transfer a plurality of paging messages only to the last N most recently visited locations of the plurality of locations and the top X fraction of most visited cells by the entity, where N and X are predetermined numbers, to page the entity. 
 
     
     
       13. The communication system of  claim 12  wherein the processing system is further configured to process the historical performance information and the target performance information on a predetermined evaluation date, wherein each of the past call periods comprises a predetermined number of a predetermined time period immediately preceding the evaluation date. 
     
     
       14. The communication system of  claim 13  wherein the predetermined time period is a day. 
     
     
       15. The communication system of  claim 12  wherein the processing system is further configured to generate an entity profile comprising an entity identifier and the plurality of locations. 
     
     
       16. The communication system of  claim 15  wherein the processing system is further configured to generate an entity profile for a plurality of entities. 
     
     
       17. The communication system of  claim 15  wherein the processing system is further configured to update the entity profile on a predetermined schedule. 
     
     
       18. The communication system of  claim 15  wherein the processing system is further configured to store the entity profile at least one mobile switching center of the communication system. 
     
     
       19. The communication system of  claim 15  wherein the processing system is further configured to identify the call by type. 
     
     
       20. The communication system of  claim 12  wherein the processing system is further configured to transfer a second plurality of paging messages to page the entity in the paging area if the entity cannot be reached at one of the plurality of locations, wherein the paging area is predefined. 
     
     
       21. The communication system of  claim 12  wherein at least one of the paging delay goal and the paging cost goal is a range of values. 
     
     
       22. The communication system of  claim 12  wherein the processing system is further configured to identify the received call by type. 
     
     
       23. A computer software product for operating a paging system, the product comprising a non-transitory computer readable medium having instructions stored thereon for operating a paging system, wherein the instructions when executed by the paging system, direct the paging system comprising instructions for causing a computer:
 to receive historical performance information for an entity, wherein the historical performance information includes a paging delay value and a paging cost value for each of a plurality of past call periods; 
 to receive target performance information indicating a paging delay goal and a paging cost goal; 
 to process the historical performance information and the target performance information to determine a past call period, wherein the past call period comprises one of the plurality of past call periods having a paging delay value that is within a predetermined proximity of the paging delay goal and a paging cost value that is within a predetermined proximity of the paging cost goal; 
 to process call history information associated with the entity to determine a plurality of locations where the entity was located during the past call period; 
 to receive a call for the entity; and 
 in response to the call for the entity, to identify the call as a voice call and to transfer a plurality of paging messages only to the last N most recently visited locations of the plurality of locations and the top X fraction of most visited cells by the entity, where N and X are predetermined numbers, to page the entity.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.