IP Library Granted Patent US 8,797,862
Granted Patent B2
US 8,797,862 · App. 13/850,688 · Granted Aug 5, 2014

System and method for selecting a message transport for a multi-mode 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,797,862
App. No.
13/850,688
Granted
Aug 5, 2014
Kind
B2
Abstract

The present disclosure relates to a system and method for selecting a network for use by a communication device to process a data transmission. In the method, the following actions are conducted: tracking transmission characteristics of networks used by the device; maintaining a set of options for the device relating to the networks, including at least one option based on the transmission characteristics; utilizing a selected option identify a selected network to process the data transmission by the communication device; and processing the data transmission using the selected network.

Claims (45)

1. A method for selecting a network from a plurality of networks that includes at least a cellular network and a Wireless-Fidelity (Wi-Fi) network for use by a communication device to process an outbound email as a data transmission, the method comprising:

upon activation of a command to send the outbound email from the communication device, evaluating transmission characteristics of each network of the plurality of networks for the outbound email;

when at least two networks of the plurality of networks are available to the communication device

determining whether a total amount of data sent by the communication device over a time period through a first network of the at least two networks has reached a data limit; and

when the amount of data has reached the data limit

identifying a second network from the at least two networks for processing the outbound email; and

transmitting the outbound email from the communication device using the second network.

2. The method for selecting a network of claim 1 , further comprising:

when only one network of the plurality of networks is available to the communication device, transmitting the outbound email from the communication device using the one network.

3. The method for selecting a network of claim 1 , further comprising:

switching from the second network to another network when the amount of data approaches or passes a data limit for the second network.

4. The method for selecting a network of claim 1 , further comprising:

disconnecting the communication device from the first network prior to selecting the second network for use by the communication device.

5. The method for selecting a network of claim 1 , further comprising:

when the at least two networks are available to the communication device, displaying a set of transmission options in a user interface on the communication device for processing the outbound email based on the transmission characteristics.

6. The method for selecting a network of claim 5 , wherein the set of transmission options includes:

a first option to use an immediately previously used network for the second network;

a second option to use a network that has a transmission characteristic stronger than a transmission characteristic of another of the plurality of networks; and

a third option to use a network of the plurality of networks that has a predetermined level of security.

7. A communication device having communication capabilities with a plurality of networks including at least a cellular network and a Wireless-Fidelity (Wi-Fi) network, the communication device comprising:

a microprocessor;

a display;

memory;

a communication subsystem to process an outbound email sent from the communication device through the plurality of networks;

a first module to track a plurality of transmission characteristics of the plurality of networks and to store results in the memory; and

a second module to

determine whether a total amount of data sent by the communication device over a time period through a first network of at least two networks of the plurality of networks has reached a data limit; and

when the amount of data has reached the data limit,

identify a second network from the at least two networks for processing the outbound email; and

transmit the outbound email from the communication device using the second network.

8. The communication device of claim 7 , further comprising:

a third module to

display a set of transmission options in a user interface on the communication device for processing the outbound email based on the plurality of transmission characteristics when the at least two networks are available to the communication device.

9. The communication device of claim 8 , wherein the set of transmission options includes:

a first option to use as a second network for transmitting the outbound email an immediately previously used network of the at least two networks;

a second option to use as the second network a network of the at least two networks that has a transmission characteristic stronger than a transmission characteristic of another network of the at least two networks; and

a third option to use as the second network a network of the at least two networks that has a predetermined level of security.

10. The communication device of claim 7 , wherein the second module further:

transmits the outbound email from the communication device using one network of the plurality of networks when only the one network is available to the communication device.

11. The communication device of claim 7 , wherein the communication device:

switches from the second network to another network when the amount of data approaches or passes a data limit for the second network.

12. The communication device of claim 7 , wherein the communication device:

disconnects from the first network prior to selecting the second network for use.

13. The communication device of claim 7 , wherein the data limit comprises a data plan limit for the first network.

14. The method for selecting a network of claim 1 , wherein the data limit comprises a data plan limit for the first network.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Jan 8, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031946/0355 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2013
From: ADAMS, NEIL PATRICK; ROBINSON, IAN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 030088/0533 →