Connection manager for a wireless communication device
First Claim
1. A method of supporting communication, comprising:
- communicating between a connection manager and at least one application via a host interface, the connection manager being embedded within a radio subsystem for a wireless device, the wireless device comprising at least one profile including connectivity preferences for the wireless device;
receiving at least one connection request sent by the at least one application to the connection manager, the at least one connection request configured to trigger use of the at least one profile;
selecting, using the connection manager, at least one radio from a plurality of radios to use for the at least one application in response to the at least one connection request based on operating factors of the plurality of radios; and
providing the at least one selected radio from the connection manager to the at least one application.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for supporting communication for a wireless device are described. In an aspect, an embedded connection manager may reside within a radio subsystem and support communication for the wireless device. The connection manager may receive at least one connection request sent by at least one application, select at least one radio for use, and provide the selected radio(s) to the application(s). In another aspect, communication may be supported using multiple radios. M out of N available radios may be selected for use, and K applications may be mapped to the M selected radios, where M>1, N>1, and K≧1. In yet another aspect, communication may be supported using profiles, which may define the operation of the wireless device to obtain connectivity. In yet another aspect, communication may be supported with auxiliary services, which are services that assist the wireless device to obtain connectivity.
35 Citations
19 Claims
-
1. A method of supporting communication, comprising:
-
communicating between a connection manager and at least one application via a host interface, the connection manager being embedded within a radio subsystem for a wireless device, the wireless device comprising at least one profile including connectivity preferences for the wireless device; receiving at least one connection request sent by the at least one application to the connection manager, the at least one connection request configured to trigger use of the at least one profile; selecting, using the connection manager, at least one radio from a plurality of radios to use for the at least one application in response to the at least one connection request based on operating factors of the plurality of radios; and providing the at least one selected radio from the connection manager to the at least one application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for supporting communication, comprising:
-
means for communicating between a connection manager and at least one application via a host interface, the connection manager being embedded within a radio subsystem for a wireless device, the wireless device comprising at least one profile including connectivity preferences for the wireless device; means for receiving at least one connection request sent by the at least one application to the connection manager, the at least one connection request configured to trigger the use of the at least one profile; means for selecting, using the connection manager, at least one radio from a plurality of radios to use for the at least one application in response to the at least one connection request based on operating factors of the plurality of radios; and means for providing the at least one selected radio from the connection manager to the at least one application. - View Dependent Claims (12, 13, 14)
-
-
15. An apparatus for supporting communication, comprising:
-
at least one processor configured to communicate between a connection manager and at least one application via a host interface, the connection manager being embedded within a radio subsystem for a wireless device, the wireless device comprising at least one profile including connectivity preferences for the wireless device, to receive at least one connection request sent by the at least one application to the connection manager, the at least one connection request configured to trigger the use of the at least one profile, to select, using the connection manager, at least one radio from a plurality of radios to use for the at least one application in response to the at least one connection request based on operating factors of the plurality of radios, and to provide the at least one selected radio from the connection manager to the at least one application. - View Dependent Claims (16, 17, 18)
-
-
19. A computer program product, comprising:
-
a non-transitory computer-readable medium comprising; code for causing at least one computer to communicate between a connection manager and at least one application via a host interface, the connection manager being embedded within a radio subsystem for a wireless device, the wireless device comprising at least one profile including connectivity preferences for the wireless device, code for causing the at least one computer to receive at least one connection request sent by the at least one application to the connection manager, the at least one connection request configured to trigger the use of the at least one profile, code for causing the at least one computer, using the connection manager, to select at least one radio from a plurality of radios to use for the at least one application in response to the at least one connection request based on operating factors of the plurality of radios, and code for causing the at least one computer to provide the at least one selected radio from the connection manager to the at least one application.
-
Specification