IP Library Patent Application 13078942
Patent Application
App. No. 13/078,942

SYSTEM AND METHOD FOR SELECTION OF NETWORK TRANSPORT WITHIN A MOBILE DEVICE

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 None
App. No.
13/078,942
Abstract

In a mobile device, one of a plurality of network transports may be used for a connection request. The ideal network transport may be selected by executing a connection selection policy that is stored within the device. The connection selection policy may include one or more network transport evaluators that are each configured to weight the available network transports according to various criteria. Examples of network transport evaluators include evaluators that are dependent on geolocation, security levels, or battery status.

Claims (32)

1 . A method for selecting a network transport for a device from a plurality of network transports, the method comprising:

a. generating a connection request;

b. referencing a connection selection policy to select a network transport;

c. connecting the device on the selected network transport.

2 . The method of claim 1 comprising:

a. defining the connection selection policy; and

b. storing the connection selection policy on the device.

3 . The method of claim 2 comprising defining one or more network transport evaluators, each network transport evaluator configured to assess a network transport's suitability against one or more connection characteristics.

4 . The method of claim 3 wherein the one or more network transport evaluators comprises a Geolocation Evaluator configured to weight the plurality of network transports according to a geographical area of the device.

5 . The method of claim 3 wherein the one or more network transport evaluators comprises a Security Evaluator configured to weight the plurality of network transports according to their respective encryption capabilities.

6 . The method of claim 3 wherein the one or more network transport evaluators comprises a Battery Conserving Evaluator configured to weight the plurality of network transports according to their power usage.

7 . The method of claim 3 comprising weighting an output of each of the network transport evaluators to determine the most appropriate network transport.

8 . The method of claim 1 comprising:

a. determining a device state;

b. providing the device state to the connection selection policy; and

c. selecting the network transport dependent on the device state.

9 . The method of claim 1 wherein the connection request is generated by an application executing on the device.

10 . A mobile device configured to:

a. execute one or more applications comprising generating a connection request; and

b. execute a connection selection policy in response to the connection request, the connection selection policy being configured to select one network transport for a connection of the device from a plurality of network transports.

11 . The mobile device of claim 10 wherein the connection selection policy comprises one or more network transport evaluators, each network transport evaluator configured to weight each of the plurality of network transports according to one or more criteria.

12 . The mobile device of claim 11 wherein the one or more network transport evaluators comprises a Geolocation Evaluator configured to weight the plurality of network transports according to a geographical area of the device.

13 . The mobile device of claim 11 wherein the one or more network transport evaluators comprises a Security Evaluator configured to weight the plurality of network transports according to their respective encryption capabilities.

14 . The mobile device of claim 11 wherein the one or more network transport evaluators comprises a Battery Conserving Evaluator configured to weight the plurality of network transports according to their power usage.

15 . The mobile device of claim 11 wherein the connection selection policy is configured to weight an output of each of the network transport evaluators to determine the most appropriate network transport.

16 . A non-transitory computer-readable storage medium comprising instructions for:

a. receiving a connection request for a mobile device; and

b. executing a connection selection policy to select a network transport for connecting the mobile device from a plurality of network transports.

17 . The computer-readable storage medium of claim 16 comprising instructions for evaluating at least one network transport evaluator for each of the plurality of network transports.

18 . The computer-readable storage medium of claim 17 wherein the at least one network transport evaluator comprises a Geolocation Evaluator and wherein the computer-readable storage medium comprises instructions for weighting the plurality of network transports according to a geographical area of the device.

19 . The computer-readable storage medium of claim 17 wherein the at least one network transport evaluator comprises a Security Evaluator and wherein the computer-readable storage medium comprises instructions for weighting the plurality of network transports according to their respective encryption capabilities.

20 . The computer-readable storage medium of claim 17 wherein the at least one network transport evaluator comprises a Battery Conserving Evaluator and wherein the computer-readable storage medium comprises instructions for weighting the plurality of network transports according to their power usage.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2014
From: LIPARI, PAUL A.
To: RECURSION SOFTWARE, INC.
Reel/Frame 033079/0313 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2014
From: RECURSION SOFTWARE, INC.
To: OPEN INVENTION NETWORK, LLC
Reel/Frame 032829/0394 →
SECURITY AGREEMENT Recorded Jan 29, 2013
From: RECURSION SOFTWARE, INC.
To: LIPARI, PAUL A.
Reel/Frame 029717/0595 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2011
From: WHEELER, THOMAS T.; PETERSON, ROBERT W.; YE, QIN
To: RECURSION SOFTWARE, INC.
Reel/Frame 026064/0268 →