SERVER ASSISTED HIGHER PRIORITY PLMN SCAN
First Claim
1. A computer-implemented method for a user device, comprising:
- identifying a network at a present location of the user device;
obtaining one or more records associated with the identified network from a server;
storing the records associated with the identified network in a local data store, the records specifying a preferred network previously found by another user device while receiving service from the identified network;
upon detecting a new cell event, searching the local data store for a record corresponding to a new cell; and
in response to finding the record corresponding to the new cell and specifying the preferred network, initiating a preferred network scan.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems facilitating a server-assisted scan for a preferred network are disclosed. A user device may identify a cell at a present location of the user device, and request one or more records associated with the identified cell from a server. If the server provides a record associated with the identified cell, the user device may determine whether the provided record includes preferred network data identifying a preferred network previously found on the identified cell. If the provided record does not include the preferred network data, the user device may start a scan timer that is set to a predefined time interval. If the provided record includes the preferred network data, the user device may initiate a preferred network scan without starting the scan timer.
17 Citations
24 Claims
-
1. A computer-implemented method for a user device, comprising:
-
identifying a network at a present location of the user device; obtaining one or more records associated with the identified network from a server; storing the records associated with the identified network in a local data store, the records specifying a preferred network previously found by another user device while receiving service from the identified network; upon detecting a new cell event, searching the local data store for a record corresponding to a new cell; and in response to finding the record corresponding to the new cell and specifying the preferred network, initiating a preferred network scan. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable storage medium including instructions that, when executed by a processing system, cause the processing system to perform operations, comprising:
-
receiving network data records from a plurality of user devices, wherein a network data record comprises current network data identifying a current network of a user device and preferred network data identifying a preferred network found by the user device while receiving service from the current network; storing the received network data records in a centralized data store; receiving a client request for one or more network data records associated with a network of interest; searching the centralized data store for the network data records associated with the network of interest; and providing the network data records associated with the network of interest to a requestor. - View Dependent Claims (13, 14, 15)
-
-
16. A user device apparatus comprising:
-
a memory having a local network data store; a processor, coupled to the memory; and a preferred network subsystem, executed by the processor, to detect that a scan timer set to a predefined time interval has expired, to search the local network data store for a record corresponding to a current cell of a user device, to determine that the local data store does not include the record corresponding to the current cell, and to increase the predefined time interval of the scan timer. - View Dependent Claims (17, 18)
-
-
19. A computer-implemented method for a user device, comprising:
-
identifying a cell at a present location of the user device; requesting one or more records associated with the identified cell from a server; if the server does not provide any records associated with the identified cell, starting a scan timer that is set to a predefined time interval; if the server provides a record associated with the identified cell, determining whether the provided record includes preferred network data identifying a preferred network previously found on the identified cell; if the provided record does not include the preferred network data, starting a scan timer that is set to a predefined time interval; and if the provided record includes the preferred network data, initiating a preferred network scan without starting the scan timer. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification