IP Library Granted Patent US 8,805,876
Granted Patent B2
US 8,805,876 · App. 13/219,002 · Granted Aug 12, 2014

Methods and apparatus for use in controlling scanning operations in a mobile communication device

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,805,876
App. No.
13/219,002
Granted
Aug 12, 2014
Kind
B2
Abstract

Techniques for use in a mobile device for controlling scanning operations are described. A calendar application is stored in memory of the mobile device. The calendar application is configured to store calendar appointment data associated one or more appointments. In response to identifying an imminent appointment for a communication session when the mobile device is out-of-coverage, the mobile device performs a scanning operation for identifying a wireless network for communications.

Claims (60)

1. A method for use in a mobile communication device for controlling scanning operations, the method comprising:

storing a calendar application in memory of the mobile communication device, the calendar application being configured to receive and store calendar appointment data corresponding to one or more stored calendar appointments, at least some of the stored calendar appointments being associated with a stored indicator data comprising a telephone number which indicate that the stored calendar appointment involves a communication session with a terminal which may be contacted at the telephone number; and

in response to identifying when one of the stored calendar appointments is associated with a stored indicator data indication for a communication session that is imminent, and detecting that the mobile communication device is out-of-coverage and therefore fails to have a wireless network connection, triggering a scanning operation for identifying a wireless communication network for communications.

2. The method of claim 1 , further comprising:

refraining from triggering the scanning operation when none of the stored calendar appointments is imminent.

3. The method of claim 1 , further comprising:

receiving, via a user interface, the calendar appointment data; and

storing the calendar appointment data in the memory, the calendar information including a date and time of the call appointment.

4. The method of claim 1 , wherein the mobile communication device comprises a cellular telephone and the wireless communication network cellular telecommunication network.

5. The method of claim 1 , further comprising:

performing scanning operations at a scan rate;

varying the scan rate to vary based on a duration of time over which repeated scanning operations fail to identify a suitable wireless communication network for communication.

6. The method of claim 1 , further comprising:

performing scanning operations at a scan rate;

varying the scan rate based on a predefined relationship with a duration of time over which repeated scanning operations fail to identify a suitable wireless communication network for communication, the predefined relationship being such that, as the duration of time increases, the scan rate decreases.

7. The method of claim 1 , further comprising:

detecting an out-of-coverage condition where the mobile communication device fails to have the wireless network connection.

8. The method of claim 1 , further comprising:

leaving the scan rate unchanged despite triggering the scanning operation.

9. The method of claim 1 , which is performed in accordance with computer instructions stored in a non transitory computer readable medium and executable by one or more processors of the mobile communication device.

10. The method of claim 1 , further comprising:

searching for, within the stored calendar appointment data, a stored data indication comprising a predetermined alphanumeric string.

11. The method of claim 1 , further comprising:

searching for, within the stored calendar appointment data, a stored data indication comprising a telephone number.

12. A mobile communication device, comprising:

one or more processors;

a radio frequency (RF) transceiver coupled to the one or more processors;

memory coupled to the one or more processors;

the memory being for storing a calendar application, the calendar application being configured to receive and store calendar appointment data corresponding to one or more stored calendar appointments, at least some of the stored calendar appointments being associated with a stored indicator data comprising a telephone number which indicates that the stored calendar appointment involves a communication session with a terminal which may be contacted at the telephone number; and

the one or more processors being configured to trigger a scanning operation with use of the RF transceiver for identifying a wireless communication network for communications in response to identifying when one of the stored calendar appointments is associated with the stored indicator data for a communication session that is imminent and detecting that the mobile communication device is out-of-coverage and therefore fails to have a wireless network connection.

13. The mobile communication device of claim 12 , wherein the one or more processors are further configured to:

refrain from triggering the scanning operation when none of the stored calendar appointments is associated with a stored indicator data.

14. The mobile communication device of claim 12 , wherein the one or more processors are further configured to:

receive, via a user interface, the calendar appointment data; and

store the calendar appointment data in the memory, the calendar information including a date and time of the call appointment.

15. The mobile communication device of claim 12 , comprising a cellular telephone and the wireless communication network comprises a cellular telephone network.

16. The mobile communication device of claim 12 , wherein the one or more processors are further configured to:

cause scanning operations to be performed at a scan rate; and

varying the scan rate based on a duration of time over which repeated scanning operations fail to identify a suitable wireless communication network for communication.

17. The mobile communication device of claim 12 , wherein the one or more processors are further configured to:

cause scanning operations to be performed at a scan rate; and

varying the scan rate based on a predefined relationship with a duration of time over which repeated scanning operations fail to identify a suitable wireless communication network for communication, the predefined relationship being such that, as the duration of time increases, the scan rate decreases.

18. The mobile communication device of claim 12 , wherein the one or more processors are further configured to:

detect an out-of-coverage condition where the mobile communication device fails to have the wireless network connection.

19. The mobile communication device of claim 12 , wherein the one or more processors are further configured to:

leave the scan rate unchanged despite performing the scanning operation.

20. The mobile communication device of claim 12 , wherein the one or more processors are further configured to:

search for, within the stored calendar appointment data, a stored data indication comprising a predetermined alphanumeric string.

21. The mobile communication device of claim 12 , wherein the one or more processors are further configured to:

search for, within the stored calendar appointment data, a stored data indication comprising a telephone number.

22. A method for use in a mobile communication device for controlling scanning operations, the method comprising:

storing a calendar application in memory of the mobile communication device, the calendar application being configured to receive and store calendar appointment data corresponding to one or more stored calendar appointments, at least some of the stored calendar appointments being associated with stored indicator data comprising a telephone number which indicates that the stored calendar appointment involves a communication session with a terminal which may be contacted at the telephone number; and

identifying when one of the stored calendar appointments is associated with stored indicator data for a communication session that is imminent; and

detecting an out-of-coverage condition; and

in response to identifying when the stored calendar appointment is associated with stored indicator data for the communication session that is imminent and detecting that the mobile communication device has the out-of-coverage condition, initiating a scanning operation for identifying a wireless communication network for communications.

23. The method of claim 22 , further comprising:

performing scanning operations at a scan rate; and

varying the scan rate based on a predefined relationship with a duration of time over which repeated scanning operations fail to identify a suitable wireless communication network for communication,

the predefined relationship being such that, as the duration of time increases, the scan rate decreases.

24. The method of claim 22 , leaving the scan rate unchanged despite initiating the scanning operation.

Assignments (2)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →