Scanning Channels While a Device is Out of Service
First Claim
Patent Images
1. A method performed by a mobile device for scanning channels in a communications environment, comprising:
- determining a time in service for a mobile device as a function of historical acquisition times and historical network depart times;
developing a network log based on the time in service determination; and
creating a channel ranking order based, in part, on the time in service determination, wherein the channel ranking order provides a sequence used by the mobile device for scanning channels in a communication environment.
1 Assignment
0 Petitions
Accused Products
Abstract
A channel scanning order is dynamically created, modified, selectively ignored, or combinations thereof based on historical data, motion information, context information, alert message systems, network reselection, or combinations thereof. If a less preferred network has served a mobile device longer than a threshold amount of time, acquisition of the less preferred network is attempted before attempting acquisition of a more preferred network.
-
Citations
22 Claims
-
1. A method performed by a mobile device for scanning channels in a communications environment, comprising:
-
determining a time in service for a mobile device as a function of historical acquisition times and historical network depart times; developing a network log based on the time in service determination; and creating a channel ranking order based, in part, on the time in service determination, wherein the channel ranking order provides a sequence used by the mobile device for scanning channels in a communication environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A wireless communications apparatus, comprising:
-
a memory that retains instructions related to calculating a time in service for each network acquired during a target time period, constructing a network log based on the time in service calculation, and creating a channel scan order that provides a sequence to scan channels in a communication environment, wherein the time in service is calculated as a function of historical acquisition times and historical network depart times; and a processor, coupled to the memory, configured to execute the instructions retained in the memory. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A wireless communications apparatus that scans channels in a dynamically determined order, comprising:
-
means for analyzing a time in service for the wireless communications apparatus as a function of historical acquisition times and historical network depart times; means for generating a network log based on the time in service determination, wherein the network log includes information related to whether each network is a home network or a roaming network; and means for establishing a channel scan order based, in part, on the time in service determination, wherein the channel scan order provides an arrangement for scanning channels in a communication environment. - View Dependent Claims (18, 19, 20)
-
-
21. A computer program product, comprising:
a computer-readable medium comprising; a first set of codes for causing a computer to calculate a time in service for a mobile device as a function of historical network acquisition times and historical network depart times; a second set of codes for causing the computer to generate a network log based on the time in service determination; and a third set of codes for causing the computer to establish a channel ranking order based, in part, on the time in service determination, wherein the channel ranking order provides a sequence for scanning channels in a communications environment.
-
22. At least one processor configured to scan network channels in a preferred order, comprising:
-
a first module for ascertaining a time in service for a mobile device as a function of historical network acquisition times and historical network depart times; a second module for developing a network log based on the time in service determination; a third module for generating a channel ranking order based, in part, on the time in service determination, wherein the channel ranking order provides a sequence for scanning channels in a communications environment; and a fourth module for periodically scanning for availability of preferred networks during a network reselection attempt if a less preferred network is currently serving the mobile device.
-
Specification