Hashing algorithm for a quick paging channel
First Claim
1. A method of allocating bits over a channel, said method comprising:
- assigning a bit associated with a position R1 in a bit stream of at least two frames of at least one time slot of the channel, wherein the R1 has the following relation;
andfurther assigning a bit associated with a position R2 in the bit stream of at least two further frames of the at least one time slot of the channel, wherein the R2 has the following relation;
wherein M is a number of reserved and configuration change indicator (“
CCI”
) bits associated with the bit associated with the R1 and the further bit associated with the R2 in the at least one time slot, N is a total number of paging indicator (“
PI”
) bits associated with the bit associated with the R1 or the further bit associated with the R2 in the at least two frames of the at least one time slot, L is a numerical value indicative of bits 0-15 of an encoded International Mobile Station Identity (IMSI) of a phone number, H is a numerical value indicative of bits 16-31 of the encoded IMSI of the phone number, S is tie size of PI bits associated with the bit associated with the further bit R2 in a first frame or a second frame of the at least two frames, L10 is a numerical value indicative of bits 0-9 of the encoded IMSI of the phone number, DECORR1 is a numerical value that indicates a change of location of the bit associated with R1 with respect to the t, and the t is a numerical value indicative of a number of 20 ms intervals from Jan. 6, 1980, 12;
00 am.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides an improved method of alerting a remote device in an idle state over a channel. A value R1, which is the location of an initial PI bit within an initial half of at least one time slot on the channel, is computed based on a hashing algorithm defined in IS-2000 that uses information about the remote device. The initial indicator bit is assigned a binary value by the base station. Then, a value R2, which is the location of a further bit on a further half of the at least one time slot on the channel, is computed based on an improved hashing algorithm. Then, the further indicator bit is assigned a binary value by the base station. Then, the remote device in the idle state is alerted over the channel based on the assigned bit location R1 and further bit location R2.
44 Citations
13 Claims
-
1. A method of allocating bits over a channel, said method comprising:
-
assigning a bit associated with a position R1 in a bit stream of at least two frames of at least one time slot of the channel, wherein the R1 has the following relation;
and further assigning a bit associated with a position R2 in the bit stream of at least two further frames of the at least one time slot of the channel, wherein the R2 has the following relation;
wherein M is a number of reserved and configuration change indicator (“
CCI”
) bits associated with the bit associated with the R1 and the further bit associated with the R2 in the at least one time slot, N is a total number of paging indicator (“
PI”
) bits associated with the bit associated with the R1 or the further bit associated with the R2 in the at least two frames of the at least one time slot, L is a numerical value indicative of bits 0-15 of an encoded International Mobile Station Identity (IMSI) of a phone number, H is a numerical value indicative of bits 16-31 of the encoded IMSI of the phone number, S is tie size of PI bits associated with the bit associated with the further bit R2 in a first frame or a second frame of the at least two frames, L10 is a numerical value indicative of bits 0-9 of the encoded IMSI of the phone number, DECORR1 is a numerical value that indicates a change of location of the bit associated with R1 with respect to the t, and the t is a numerical value indicative of a number of 20 ms intervals from Jan. 6, 1980, 12;
00 am.- View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for transmitting an alert message to a device in an idle state over a channel, said method comprising:
-
assigning a bit associated with a position R1 in a bit stream to at least two frames of at least one time slot of the channel, wherein the R1 has the following relation;
and further assigning a further bit associated with a position R2 in the bit stream of at least a further two frames of the at least one time slot of the channel, wherein the R2 has the following relation;
wherein M is a number of reserved and configuration change indicator (“
CCI”
) bits associated with the bit associated with the R1 and the further bit associated with the R2 in the at least one time slot, N is a total number of paging indicator (“
PI”
) bits associated with the bit associated with the R1 or the further bit associated with the R2 in the at least two frames of the at least one time slot, L is a numerical value indicative of bits 0-15 of an encoded International Mobile Station Identity (IMSI) of a phone number, H is a numerical value indicative of bits 16-31 of the encoded IMSI of the phone number, S is the size of PI bits associated with the bit associated with the further bit R2 in a first frame or a second frame of the at least two frames, L10 is a numerical value indicative of bits 0-9 of the encoded IMSI of the phone number, DECORR1 is a numerical value that indicates a change of location of the bit associated with R1 with respect to the t, and the t is a numerical value indicative of a number of 20 ms intervals from Jan. 6, 1980, 12;
00 am.- View Dependent Claims (9)
-
-
10. An apparatus for alerting a remote device in an idle state over a channel, said method comprising:
-
a remote device configured to assign a bit associated with a position R1 on the bit stream of the at least one time slot of the channel, wherein the R1 has the following relation;
further assigning a further bit associated with a position R2 in the bit stream of at least a further two frames of the at least one time slot of the channel, wherein the R2 has the following relation;
wherein M is a number of reserved and configuration change indicator (“
CCI”
) bits associated with the bit associated with the R1 and the further bit associated with the R2 in the at least one time slot, N is a total number of paging indicator (“
PI”
) bits associated with the bit associated with the R1 or the further bit associated wit the R2 in the at least two frames of the at least one time slot, L is a numerical value indicative of bits 0-15 of an encoded International Mobile Station Identity (IMSI) of a phone number associated with the remote device, H is a numerical value indicative of bits 16-31 of the encoded IMSI of the phone number, S is the size of PI bits associated with the bit associated with the further bit R2 in a first frame or a second frame of the at least two frames, L10 is a numerical value indicative of bits 0-9 of the encoded IMSI of the phone number, DECORR1 is a numerical value that indicates a change of location of the bit associated with R1 with respect to the t, and the t is a numerical value indicative of a number of 20 ms intervals from Jan. 6, 1980, 12;
00 am.
-
-
11. An apparatus for alerting a mobile station comprising:
-
a base station is configured to transmit an alert message to the mobile station in an idle state over a channel;
the mobile station configured to assign a bit associated with a position R1 to at least two frames of at least one time slot of the channel, wherein the R1 has the following relation;
and the mobile station is also configured to assign a further bit associated with a position R2 to at least a further two frames of the at least one time slot of the channel, wherein the R2 has the following relation;
wherein M is a number of reserved and configuration change indicator (“
CCI”
) bits associated with the bit associated with the R1 and the further bit associated with the R2 in the at least one time slot, N is a total number of paging indicator (“
PI”
) bits associated with the bit associated with the R1 or the further bit associated with the R2 in the at least two frames of the at least one time slot, L is a numerical value indicative of bits 0-15 of an encoded International Mobile Station Identity (IMSI) of a phone number associated with the mobile station, H is a numerical value indicative of bits 16-31 of the encoded IMSI of the phone number, S is the size of PI bits associated with the bit associated with the further bit R2 in a first frame or a second frame of the at least two frames, L10 is a numerical value indicative of bits 0-9 of the encoded IMSI of the phone number, DECORR1 is a numerical value that indicates a change of location of the bit associated with R1 with respect to the t, and the t is a numerical value indicative of a number of 20 ms intervals from Jan. 6, 1980, 12;
00 am; and
alerting the mobile station in the idle state over the channel based on the assigned bit associated with the R1 and the further bit associated with the R2.
-
-
12. A method of alerting a device in an idle state comprising;
-
transmitting an alert message over a quick paging channel;
assigning a bit associated with a position R1 in a bit stream to at least two frames of at least one time slot of the channel, wherein the R1 has the following relation;
and further assigning a further bit associated with a position R2 in the bit stream to at least two further frames of the at least one time slot of the channel, wherein the R2 has the following relation;
wherein M is a number of reserved and configuration change indicator (“
CCT”
) bits associated with the bit associated with the R1 and the further bit associated with the R2 in the at least one time slot, N is a total number of paging indicator (“
PI”
) bits associated with the bit associated with the R1 or the further bit associated with the R2 in the at least two frames of the at least one time slot, L is a numerical value indicative of bits 0-15 of an encoded International Mobile Station Identity (IMSI) of a phone number, H is a numerical value indicative of bits 16-31 of the encoded IMSI of the phone number associated with the device, S is the size of PI bits associated wit the bit associated with the further bit R2 in a first frame or a second frame of the at least two frames, L10 is a numerical value indicative of bits 0-9 of the encoded IMSI of the phone number, DECORR1 is a numerical value that indicates a change of location of the bit associated with R1 with respect to the t, and the t is a numerical value indicative of a number of 20 ms intervals from Jan. 6, 1980, 12;
00 am.; and
alerting the device in the idle state over the channel based on the assigned bit associated with the R1 and the further bit associated with the R2.
-
-
13. A method of alerting a device in an idle state over a channel, said method comprising:
-
assigning a bit associated with a position R1 in a bit stream of at least two frames of at least one time slot of the channel, wherein the bit R1 has the following relation;
further assigning a further bit associated with a position R2 in the bit stream of at least two further frames of the at least one time slot of the channel, wherein the R2 has the following relation;
wherein M is a number of reserved and configuration change indicator (“
CCT”
) bits associated with the bit associated with the R1 and the further bit associated with the R2 in the at least one time slot, N is a total number of paging indicator (“
PI”
) bits associated with the bit associated with the R1 or the further bit associated with the R2 in the at least two frames of the at least one time slot, L is a numerical value indicative of bits 0-15 of an encoded International Mobile Station Identity (IMSI) of a phone number, H is numerical value indicative of bits 16-31 of the encoded IMSI of the phone number, S is the size of PI bits associated with the bit associated with the further bit R2 in a first frame or a second frame of the at least two frames L10 is a numerical value indicative of bits 0-9 of the encoded IMSI of the phone number, DECORR1 is a numerical value that indicates a change of location of the bit associated with R1 with respect to the t, and the t is a numerical value indicative of a number of 20 ms interval from Jan. 6, 1980, 12;
00 am.
-
Specification