IP Library Granted Patent US 8,463,261
Granted Patent B2
US 8,463,261 · App. 13/113,252 · Granted Jun 11, 2013

Methods and systems for self-tuning network search algorithms

Inventors: Ali Nader (Malmö, SE); Jan Wichert (Malmö, SE)
Assignee: ST-Ericsson SA
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,463,261
App. No.
13/113,252
Granted
Jun 11, 2013
Kind
B2
Abstract

Systems and methods provide a method for accessing a radiocommunication system. The method includes: selecting one of a plurality of access configurations, wherein each access configuration includes a plurality of software modules; executing the selected one of the plurality of access configurations on a processor of a user equipment (UE); determining a result of the execution of the selected one of the plurality of access configurations; and associating the result of the execution of the selected one of the plurality of access configurations with the selected one of the plurality of access configurations.

Claims (47)

1. A method for accessing a radiocommunication system, the method comprising:

selecting one of a plurality of access configurations, wherein each access configuration includes a plurality of software modules;

executing the selected one of the plurality of access configurations on a processor of a user equipment (UE);

determining a result of the execution of the selected one of the plurality of access configurations; and associating the result of the execution of the selected one of the plurality of access configurations with the selected one of the plurality of access configurations,

wherein the selected one of the plurality of access configurations includes a first software module including instructions to perform a received signal strength indictor (RSSI) scan, a second software module including instructions to perform a cell search, and a third software module including instructions to perform broadcast channel decoding.

2. The method of claim 1 , wherein the radiocommunication system uses a plurality of radio access technologies (RATs).

3. The method of claim 1 , wherein the radiocommunication system uses a single radio access technology (RAT) and a plurality of frequency bands.

4. The method of claim 1 , wherein the plurality of access configurations includes all possible permutations of the plurality of software modules.

5. The method of claim 1 , wherein the plurality of access configurations includes a subset of all possible permutations of the plurality of software modules.

6. The method of claim 1 , wherein a first software module includes instructions to perform a first RSSI scan on a first RAT, a second software module includes instructions to perform a second RSSI scan on a second RAT and a third software module includes instructions to perform a third RSSI scan on a third RAT.

7. The method of claim 1 , wherein a first software module includes instructions to perform a first RSSI scan on a first frequency band of a RAT, a second software module includes instructions to perform a second RSSI scan on a second frequency band of the RAT and a third software module includes instructions to perform a third RSSI scan on a third frequency band of the RAT.

8. The method of claim 1 , wherein the step of determining further comprises:

determining, as the result, whether execution of the selected one of the plurality of access configurations resulted in establishing a connection with the radio communication system.

9. The method of claim 1 , wherein the step of determining further comprises:

determining, as the result, a speed at which a connection to the radio communication system is established.

10. The method of claim 1 , wherein the step of associating further comprises:

storing information associated with the result for use in subsequent access attempts.

11. The method of claim 10 , wherein previously selected access configurations which did not allow access to a network are not used by the device to access when the device is operating in an environment similar to the environment in which network access was not allowed.

12. The method of claim 1 , wherein each of the plurality of software modules, when executed, perform a predetermined network access related function associated with a RAT, with the predetermined network access related function including at least an RSSI scan.

13. A processing system for accessing a radiocommunication system

comprising:

a software framework including a plurality of software modules, each of the software modules including program code which can be executed to perform a task associated with access to the radiocommunication system;

wherein an access configuration includes one or more software modules to be executed in an order;

a processor configured to use the software framework by selecting one of a plurality of access configurations;

the processor configured to execute the selected one of the plurality of access configurations;

the processor configured to determine the result of the execution of the selected one of the plurality of access configurations; and

the processor configured to associate the result of the execution of the selected one of the plurality of access configurations with the selected one of the plurality of access configurations,

wherein the selected one of the plurality of access configurations includes a first software module including instructions to perform a received signal strength indictor (RSSI) scan, a second software module including instructions to perform a cell search, and a third software module including instructions to perform broadcast channel decoding.

14. The processing system of claim 13 , further comprising:

a memory configured to store the plurality of software modules;

the memory configured to store the result of the execution of the selected one of the plurality of access configurations; and

the memory configured to store the association.

15. The processing system of claim 13 , wherein a first software module includes instructions to perform a first RSSI scan on a first RAT, a second software module includes instructions to perform a second RSSI scan on a second RAT and a third software module includes instructions to perform a third RSSI scan on a third RAT.

16. The processing system of claim 13 , wherein a first software module includes instructions to perform a first RSSI scan on a first frequency band of a RAT, the second software module includes instructions to perform a second RSSI scan on a second frequency band of the RAT and the third software module includes instructions to perform a third RSSI scan on a third frequency band of the RAT.

17. The processing system of claim 13 , wherein the processor is configured to determine, as the result, whether execution of the selected one of the plurality of access configurations resulted in establishing a connection with the radio communication system.

18. The processing system of claim 13 , wherein the processor is configured to determine, as the result, a speed at which a connection to the radio communication system is established.

19. The processing system of claim 14 , wherein the memory is further configured to store information associated with the result for use in subsequent access attempts.

20. The processing system of claim 13 , wherein access configurations which did not allow access to a network are not used by the device when the device is operating in an environment similar to the environment in which network access was not allowed.

21. The processing system of claim 13 , wherein each of the plurality of software modules, when executed, perform a predetermined network access related function associated with the RAT, with the predetermined network access related function including at least one of an RSSI scan.

22. A terminal platform comprising the processing system of claim 13 .

23. A communication device comprising the terminal platform of claim 22 .

24. A non-transitory computer-readable medium containing instructions for accessing a radio communications system which, when executed on a processor, perform the steps of:

selecting one of a plurality of access configurations, wherein each access configuration includes a plurality of software modules;

executing the selected one of the plurality of access configurations on a processor of a user equipment (UE);

determining a result of the execution of the selected one of the plurality of access configurations; and

associating the result of the execution of the selected one of the plurality of access configurations with the selected one of the plurality of access configurations,

wherein the selected one of the plurality of access configurations includes a first software module including instructions to perform a received signal strength indictor (RSSI) scan, a second software module including instructions to perform a cell search, and a third software module including instructions to perform broadcast channel decoding.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2019
From: OPTIS CIRCUIT TECHNOLOGY, LLC,
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 048529/0510 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2019
From: ST-ERICSSON SA, EN LIQUIDATION
To: OPTIS CIRCUIT TECHNOLOGY, LLC,
Reel/Frame 048504/0519 →
STATUS CHANGE-ENTITY IN LIQUIDATION Recorded Feb 2, 2016
From: ST-ERICSSON SA
To: ST-ERICSSON SA, EN LIQUIDATION
Reel/Frame 037739/0493 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2011
From: NADER, ALI; WICHERT, JAN
To: ST-ERICSSON SA
Reel/Frame 026670/0301 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2011
From: NADER, ALI; WICHERT, JAN
To: ST-ERICSSON SA
Reel/Frame 026670/0689 →
Continuity (1)
Related Publication 20120302221A1 · Nov 29, 2012