Wireless communication device operable on different types of communication networks
First Claim
1. A method of establishing data sessions between a wireless communication device (WCD) and both of a first network supporting voice and data services and a second network supporting packet data services, comprising:
- a. establishing a data session on the second network;
b. detecting a dormancy of the data session corresponding to a predetermined period of time that data is not being exchanged between the wireless communication device and the second network;
c. initiating a Dormancy time-out period in response to detecting the dormancy;
d. monitoring both a paging channel of the first network and a paging channel of the second network in response to detecting the dormancy; and
e. monitoring only the first network paging channel when the Dormancy time-out period expires.
1 Assignment
0 Petitions
Accused Products
Abstract
A hybrid access terminal is a Wireless Communication Device (WCD) capable of operating over different types of communication networks. An exemplary WCD operates on both IS-2000 and IS-856 networks, and is capable of inter-system handoffs between these two types of networks. Such capabilities enable the exemplary WCD to provide voice, data and short messaging services on IS-2000 networks, and also to provide high speed packet data service on IS-856 networks. A method of operating on different networks includes establishing a data session on the first network, detecting a request for a packet data service, handing-off the data session to a second network, detecting a dormancy of the data session, transitioning to a dormant state and initiating a Dormancy time-out period when the dormancy is detected, and monitoring both the first network and the second network for paging messages while in the dormant state.
-
Citations
31 Claims
-
1. A method of establishing data sessions between a wireless communication device (WCD) and both of a first network supporting voice and data services and a second network supporting packet data services, comprising:
-
a. establishing a data session on the second network;
b. detecting a dormancy of the data session corresponding to a predetermined period of time that data is not being exchanged between the wireless communication device and the second network;
c. initiating a Dormancy time-out period in response to detecting the dormancy;
d. monitoring both a paging channel of the first network and a paging channel of the second network in response to detecting the dormancy; and
e. monitoring only the first network paging channel when the Dormancy time-out period expires. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
exchanging data with the second network; and
, concurrentlymonitoring the paging channel of the first network.
-
-
3. The method of claim 1, further comprising:
f. handing-off the data session from the second network to the first network when the Dormancy time-out period expires, to thereby establish a data session on the first network.
-
4. The method of claim 1, further comprising, after step (b):
-
transitioning the wireless communication device to a dormant state in response to detecting the dormancy; and
performing step (d) while the wireless communication device is in the dormant state.
-
-
5. The method of claim 4, further comprising:
-
transitioning the wireless communication device from the dormant state to an active state in response to one of receiving a local request to exchange data with the second network, and receiving a page from the second network indicating the wireless communication device is to exchange data with the second network.
-
-
6. The method of claim 5, further comprising:
transitioning the wireless communication device out of the dormant state when the Dormancy time-out period expires.
-
7. The method of claim 6, further comprising, prior to step (a):
-
i. establishing the data session on the first network; and
ii. detecting a request for a packet data service (PDS), wherein step (a) comprises handing-off the data session from the first network to the second network in response to detecting the PDS request, to thereby establish the data session on the second network.
-
-
8. The method of claim 7, further comprising, prior to step (i):
-
acquiring the first network; and
monitoring only the first network paging channel.
-
-
9. The method of claim 1, wherein the first network is a voice and data network operating in accordance with IS-2000 voice and data specifications and the second network is a high data rate (HDR) network operating in accordance with IS-856 packet data specifications.
-
10. A method of establishing data sessions between a wireless communication device (wireless communication device) and both of a first network supporting voice and data services and a second network supporting packet data services, comprising:
-
a. acquiring the first network;
b. monitoring the first network for paging messages;
c. establishing a data session on the first network;
d. detecting a request for a packet data service (PDS);
e. handing-off the data session from the first network to the second network in response to detecting the PDS request, to thereby establish the data session on the second network;
f. transitioning the wireless communication device to an active state on the second network to send or receive a data packet in response to receiving a request to send or receive the data packet. g. detecting a dormancy of the data session corresponding to a predetermined period of time that data is not being exchanged between the wireless communication device and the second network;
h. transitioning the wireless communication device to a dormant state and initiating a Dormancy time-out period when the dormancy is detected in step (g); and
i. monitoring both the first network and the second network for paging messages while the wireless communication device is in the dormant state. - View Dependent Claims (11, 12, 13)
j. repeating steps (f) through (i).
-
-
13. The method of claim 10, further comprising:
-
j. transitioning the wireless communication device from the dormant state to an idle state when the Dormancy time-out period expires; and
k. monitoring only the first network for paging messages when the wireless communication device is in the idle state.
-
-
14. A wireless communication device capable of establishing data sessions on both a first network supporting voice and data services and a second network supporting packet data services, comprising:
-
means for establishing a data session on the second network;
means for detecting a dormancy of the data session corresponding to a predetermined period of time that data is not being exchanged between the wireless communication device and the second network;
a Dormancy Timer;
means for initiating the Dormancy Timer in response to detecting the dormancy;
means for monitoring both a paging channel of the first network and a paging channel of the second network in response to detecting the dormancy; and
means, responsive to the Dormancy Timer, for monitoring only the first network paging channel when the Dormancy Timer expires. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
means for handing-off the data session from the second network to the first network when the Dormancy Timer expires, to thereby establish the data session on the first network.
-
-
17. The wireless communication device of claim 14, further comprising
means for transitioning the wireless communication device to a dormant state when the detecting means detects the dormancy, wherein the monitoring means monitors both the paging channel of the first network and the paging channel of the second network when the wireless communication device is in the dormant state. -
18. The wireless communication device of claim 17, further comprising:
-
means for transitioning the wireless communication device from the dormant state to an active state of the wireless communication device responsive to either a local request to exchange data with the second network, or a page from the second network indicating the wireless communication device is to exchange data with the second network.
-
-
19. The wireless communication device of claim 18, further comprising:
means for transitioning the wireless communication device out of the dormant state when the Dormancy Timer expires.
-
20. The wireless communication device of claim 19, further comprising:
-
means for establishing the data session on the first network prior to the means for establishing a data session on the second network establishing the data session on the second network; and
means for detecting a request for a packet data service (PDS) after the means for establishing the data session on the first network establishes the data session on the first network, wherein the means for establishing the data session on the second network includes means for handing-off the data session from the first network to the second network when the PDS request is detected.
-
-
21. The wireless communication device of claim 20, further comprising:
-
means for acquiring the first network; and
means for monitoring only the first network paging channel.
-
-
22. The wireless communication device of claim 14, wherein the first network is a voice and data network operating in accordance with IS-2000 voice and data specifications and the second network is a high data rate (HDR) network operating in accordance with IS-856 packet data specifications. .
-
23. A computer program product comprising a computer usable medium having control logic stored therein for causing a processor of a wireless communication device (WCD) to control the wireless communication device, such that the wireless communication device is capable of establishing data sessions on both a first network supporting voice and data services and a second network supporting packet data services, the control logic comprising:
-
first computer readable program code means for causing the processor to establish a data session on the second network;
second computer readable program code means for causing the processor to detect a dormancy of the data session corresponding to a predetermined period of time that data is not being exchanged between the wireless communication device and the second network;
third computer readable program code means for causing the processor to initiate a Dormancy time-out period when the dormancy is detected;
fourth computer readable program code means for causing the processor to monitor both a paging channel of the first network and a paging channel of the second network when the dormancy is detected; and
fifth computer readable program code means for causing the processor to monitor only the first network paging channel when the Dormancy time-out period expires. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
sixth computer readable program code means for causing the processor to exchange data with the second network and for causing the processor to concurrently monitor the paging channel of the first network.
-
-
25. The computer program product of claim 23, wherein the first computer readable program code means includes computer readable program code means for causing the processor to handoff the data session from the second network to the first network when the Dormancy time-out period expires, to thereby establish the data session on the first network.
-
26. The computer program product of claim 23, further comprising:
sixth computer readable program code means for causing the processor to transition the wireless communication device to a dormant state when the dormancy is detected, wherein the fifth computer readable program code means includes computer readable program code means for causing the computer to monitor both the paging channel of the first network and the paging channel of the second network when the wireless communication device is in the dormant state.
-
27. The computer program product of claim 26, further comprising:
-
seventh computer readable program code means for causing the processor to transition the wireless communication device from the dormant state to an active state of the wireless communication device responsive to either a local request to exchange data with the second network, or a page from the second network indicating the wireless communication device is to exchange data with the second network.
-
-
28. The computer program product of claim 27, further comprising:
eighth computer readable program code means for causing the processor to transition the wireless communication device out of the dormant state when the Dormancy time-out period expires.
-
29. The computer program product of claim 28, further comprising:
-
ninth computer readable program code means for causing the processor to establish the data session on the first network prior to the first computer readable program code means establishing the data session on the second network;
tenth computer readable program code means for causing the processor to detect a request for a packet data service (PDS) after the data session is established on the first network; and
eleventh computer readable program code means for causing the processor to handoff the data session from the first network to the second network when the means PDS request is detected.
-
-
30. The computer program product of claim 29, further comprising:
-
twelfth computer readable program code means for causing the processor to acquire the first network; and
thirteenth computer readable program code means for causing the processor to monitor only the first network paging channel.
-
-
31. The computer program product of claim 23, wherein the first network is a voice and data network operating in accordance with IS-2000 voice and data specifications and the second network is a high data rate (HDR) network operating in accordance with IS-856 packet data specifications.
Specification