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;
receiving at least one connection request sent by the at least one application to the connection manager;
selecting at least one radio to use for the at least one application in response to the at least one connection request; 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.
-
Citations
64 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; receiving at least one connection request sent by the at least one application to the connection manager; selecting at least one radio to use for the at least one application in response to the at least one connection request; 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; means for receiving at least one connection request sent by the at least one application to the connection manager; means for selecting at least one radio to use for the at least one application in response to the at least one connection request; 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, to receive at least one connection request sent by the at least one application to the connection manager, to select at least one radio to use for the at least one application in response to the at least one connection request, 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 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, 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, code for causing the at least one computer to select at least one radio to use for the at least one application in response to the at least one connection request, 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.
-
20. A method of supporting communication, comprising:
-
determining N radios available for use on a wireless device, where N is greater than one; selecting M out of the N available radios, where M is greater than one; and mapping K applications to the M selected radios, where K is one or greater. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An apparatus for supporting communication, comprising:
-
means for determining N radios available for use on a wireless device, where N is greater than one; means for selecting M out of the N available radios, where M is greater than one; and means for mapping K applications to the M selected radios, where K is one or greater. - View Dependent Claims (30, 31, 32)
-
-
33. A method of supporting communication, comprising:
-
determining Q profiles stored on a wireless device, where Q is greater than one, each profile defining operation of the wireless device to obtain connectivity; selecting P of the Q profiles for use, where P is one or greater; generating operating rules based on the P selected profiles; and mapping at least one application to at least one radio based on the operating rules. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. An apparatus for supporting communication, comprising:
-
means for determining Q profiles stored on a wireless device, where Q is greater than one, each profile defining operation of the wireless device to obtain connectivity; means for selecting P of the Q profiles for use, where P is one or greater; means for generating operating rules based on the P selected profiles; and means for mapping at least one application to at least one radio based on the operating rules. - View Dependent Claims (44, 45, 46)
-
-
47. A method of supporting communication, comprising:
-
obtaining device information for a wireless device at a service server, the service server being external to the wireless device; obtaining network information for at least one wireless network at the service server; determining connectivity information for the wireless device based on the device information and the network information; and sending the connectivity information from the service server to the wireless device for use by the wireless device to obtain connectivity. - View Dependent Claims (48, 49, 50, 51)
-
-
52. An apparatus for supporting communication, comprising:
-
means for obtaining device information for a wireless device at a service server, the service server being external to the wireless device; means for obtaining network information for at least one wireless network at the service server; means for determining connectivity information for the wireless device based on the device information and the network information; and means for sending the connectivity information from the service server to the wireless device for use by the wireless device to obtain connectivity. - View Dependent Claims (53, 54, 55)
-
-
56. A method of supporting communication, comprising:
-
sending a request for connectivity information by a service client on a wireless device to a service server external to the wireless device; receiving the connectivity information from the service server; and connecting to a wireless network based on the connectivity information. - View Dependent Claims (57, 58, 59, 60)
-
-
61. An apparatus for supporting communication, comprising:
-
means for sending a request for connectivity information by a service client on a wireless device to a service server external to the wireless device; means for receiving the connectivity information from the service server; and means for connecting to a wireless network based on the connectivity information. - View Dependent Claims (62, 63, 64)
-
Specification