IP Library Granted Patent US 8,588,117
Granted Patent B2
US 8,588,117 · App. 12/052,500 · Granted Nov 19, 2013

Apparatus, and associated method, for paging an access terminal in a radio communication system using sequentially assigned quick page identifiers

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,588,117
App. No.
12/052,500
Granted
Nov 19, 2013
Kind
B2
Abstract

An apparatus, and an associated method, for facilitating paging of an access terminal. A hash function is performed at a network entity to form a hash value. The hash value is utilized to identify a paging packet that is to be populated with paging information. Once formed, the paging packet is sent as part of a superframe of packets. The access terminal also performs the hash function to determine to where to hash to search for the paging information.

Claims (30)

1. A method for facilitating paging of an access terminal, said method comprising:

generating a hash value that is a function of a decorrelate value, an N value, and a Key, wherein the decorrelate value comprises twelve bits of a QuickPageID multiplied by two, wherein the N value comprises a NumQuickPageBlocksPerSF, and the Key comprises a QuickPageID, wherein the QuickPageID is public data of the idle state protocol and the NumQuickPageBlocksPerSF is a number of paging packets per superframe of packets; and

choosing one or more paging packets from the superframe of packets based upon the hash value.

2. The method of claim 1 further comprising hashing to a page indication location of the one or more paging packets.

3. The method of claim 2 wherein said hashing to the page indication location comprises hashing to a page indication location responsive to five significant bits of the QuickPageID.

4. The method of claim 3 wherein said hashing to the page indication location further comprises hashing to a page indication location responsive to a function of ten significant bits of the QuickPageID.

5. The method of claim 3 wherein the function of the ten significant bits comprises the ten significant bits mod 31 if the ten significant bits mod 31 is less than the five significant bits of the QuickPageID.

6. The method of claim 4 wherein the function of the ten significant bits comprises the ten significant bits mod 31 plus one if the ten significant bits mod 31 is greater than the five significant bits of the QuickPageID.

7. The method of claim 2 wherein said hashing to the page indication location comprises hashing to a page indication location responsive to a function of ten bits of the QuickPageID mod 33.

8. The method of claim 7 wherein said hashing to the page indication location further comprises hashing to a page indication location responsive to a function of ten bits of the QuickPageID mod 32.

9. The method of claim 8 wherein said hashing to the page indication location further comprises hashing to a page indication location responsive to a function of ten bits of the QuickPageID mod 31.

10. An apparatus for facilitating paging of an access terminal, said apparatus comprising:

a generator configured to generate a hash value that is a function of a decorrelate value, an N value, and a Key, wherein the decorrelate value comprises twelve bits of a QuickPageID multiplied by two, wherein the N value comprises a NumQuickPageBlocksPerSF, and the Key comprises a QuickPageID, wherein the QuickPageID is public data of the idle state protocol and the NumQuickPageBlocksPerSF is the number of paging packets per superframe of packets; and

a chooser configured to choose one or more paging packets, from the superframe of packets, based upon the hash value.

11. The apparatus of claim 10 further comprising a hasher configured to hash to a page indication location of the one or more paging packets.

12. The apparatus of claim 11 wherein said hasher is configured to hash to a page indication location responsive to five significant bits of the QuickPageID.

13. The apparatus of claim 12 wherein said hasher is further configured to hash to a page indication location responsive to a function of ten significant bits of the QuickPageID.

14. The apparatus of claim 13 wherein the function of the ten significant bits comprises the ten significant bits mod 31 if the ten significant bits mod 31 is less than the five significant bits of the QuickPageID.

15. The apparatus of claim 13 wherein the function of the ten significant bits comprises the ten significant bits mod 31 plus one if the ten significant bits mod 31 is greater than the five significant bits of the QuickPageID.

16. The apparatus of claim 11 wherein said hasher is configured to hash to a page indication location responsive to a function of ten bits of the QuickPageID mod 33.

17. The apparatus of claim 16 wherein said hasher is configured to hash to the page indication location further comprises hashing to a page indication location responsive to a function of ten bits of the QuickPageID mod 32.

18. The apparatus of claim 17 wherein said hasher is configured to hash to the page indication location further comprises hashing to a page indication location responsive to a function of ten bits of the QuickPageID mod 31.

19. A method for facilitating access terminal paging by a network, said method comprising:

generating a hash value that is a function of a decorrelate value, an N value, and a Key, wherein the decorrelate value comprises twelve bits of a QuickPageID multiplied by two, wherein the N value comprises a NumQuickPageBlocksPerSF, and the Key comprises a QuickPageID, wherein the QuickPageID is public data of the idle state protocol and the NumQuickPageBlocksPerSF is the number of paging packets per superframe of packets;

choosing one or more paging packet locations in the superframe of packets based upon the hash value; and

populating the one or more paging packet locations with paging information.

20. A network apparatus for facilitating access terminal paging, said apparatus comprising:

a generator configured to generate a hash value that is a function of a a decorrelate value, an N value, and a Key, wherein the decorrelate value comprises twelve bits of a QuickPageID multiplied by two, wherein the N value comprises a NumQuickPageBlocksPerSF, and the Key comprises a QuickPageID paging indicia, the hash value of any page bit of a paging packet within a superframe of paging packets, wherein the QuickPageID is public data of the idle state protocol and the NumQuickPageBlocksPerSF is the number of paging packets per superframe of paging packets;

a chooser configured to choose one or more paging packet locations based upon the hash value; and

a populator configured to populate the one or more paging packet locations with paging information.

Assignments (2)
CHANGE OF NAME Recorded Mar 17, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 032459/0207 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2008
From: WILLEY, WILLIAM DANIEL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 021078/0067 →