System for managing radio modems
First Claim
1. An apparatus, comprising:
- a control entity; and
a radio modem including physical layer resources configured to support at least two radio protocols, the radio modem further including a radio modem interface and a local controller, the local controller being configured to;
receive operational information from the control entity via the radio modem interface for at least one of the at least two radio protocols that share access to the physical layer resources, the operational information comprising one or more parameters for controlling operation of the at least one of the at least two radio protocols and schedule information including at least one time period during which the radio modem is allowed to communicate;
receive status information directly from the at least two radio protocols;
determine priorities for the at least two radio protocols for accessing the physical layer resources during the at least one time period based on the operational information and the status information corresponding to the at least two radio protocols; and
schedule access to the physical layer resources during the at least one time period for the at least two radio protocols based on the determined priorities, the scheduling comprising reallocating a portion of the at least one time period that is reserved in received schedule information for a higher priority radio protocol to access the physical layer resources that the local controller determines will go unused to at least one lower priority radio protocol.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for managing the operation of a plurality of radio modems contained within the same WCD. One or more of the plurality of radio modems may be a dual-mode radio modem enabled to communicate using at least two separate radio protocols concurrently. The operation of the one or more dual-mode modems may be managed by resources encompassed in a radio modem interface coupled to, or integrated within, the dual-mode radio modem. These management resources may receive information from the operating system level of the WCD and from the at least two radio modem stacks utilizing the resources of the dual mode radio modem in order to coordinate the operation of the at least two radio protocols concurrently active in the modem.
-
Citations
20 Claims
-
1. An apparatus, comprising:
-
a control entity; and a radio modem including physical layer resources configured to support at least two radio protocols, the radio modem further including a radio modem interface and a local controller, the local controller being configured to; receive operational information from the control entity via the radio modem interface for at least one of the at least two radio protocols that share access to the physical layer resources, the operational information comprising one or more parameters for controlling operation of the at least one of the at least two radio protocols and schedule information including at least one time period during which the radio modem is allowed to communicate; receive status information directly from the at least two radio protocols; determine priorities for the at least two radio protocols for accessing the physical layer resources during the at least one time period based on the operational information and the status information corresponding to the at least two radio protocols; and schedule access to the physical layer resources during the at least one time period for the at least two radio protocols based on the determined priorities, the scheduling comprising reallocating a portion of the at least one time period that is reserved in received schedule information for a higher priority radio protocol to access the physical layer resources that the local controller determines will go unused to at least one lower priority radio protocol. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
receiving operational information from a control entity via a radio modem interface for at least one of at least two radio protocols that share access to physical layer resources in a radio modem, the operational information comprising one or more parameters for controlling operation of the at least one of the at least two radio protocols and schedule information including at least one time period during which the radio modem is allowed to communicate; receiving status information directly from the least two radio protocols; and determining priorities for the at least two radio protocols based on the operational information and the status information corresponding to the at least two radio protocols; and scheduling access to the physical layer resource during the at least one time period for the at least two radio protocols based on the determined priorities, the scheduling comprising reallocating a portion of the at least one time period that is reserved in received schedule information for a higher priority radio protocol to access the physical layer resources that the local controller determines will go unused to at least one lower priority radio protocol. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A computer program product comprising computer executable program code recorded on a non-transitory computer readable storage medium, the computer executable program code comprising:
-
code configured to receive operational information from a control entity via a radio modem interface for at least one of at least two radio protocols that share access to physical layer resources in a radio modem, the operational information comprising one or more parameters for controlling the at least one of the least two radio protocols and schedule information including at least one time period during which the radio modem is allowed to communicate; code configured to receive status information directly from the least two radio protocols; code configured to determine priorities for the at least two radio protocols based on the operational information and the status information; and code configured to schedule access to the physical layer resource during the at least one time period for the at least two radio protocols based on the determined priorities, the scheduling comprising reallocating a portion of the at least one time period that is reserved in received schedule information for a higher priority radio protocol to access the physical layer resources that the local controller determines will go unused to at least one lower priority radio protocol. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A radio modem controller, comprising:
-
a radio modem controller coupled to a radio modem interface, the radio modem interface being part of a radio modem configured to; receive operational information from a control entity via the radio modem interface for at least one of at least two radio protocols that share access to physical layer resources in a radio modem in the same apparatus as the control entity, the operational information comprising one or more parameters for controlling the at least one of the at least two radio protocols and schedule information including at least one time period during which the radio modem is allowed to communicate; receive status information directly from the least two radio protocols; determine priorities for the at least two radio protocols based on the operational information and the status information; and schedule access to the physical layer resource during the at least one time period for the at least two radio protocols based on the determined priorities, the scheduling comprising reallocating a portion of the at least one time period that is reserved in received schedule information for a higher priority radio protocol to access the physical layer resources that the local controller determines will go unused to at least one lower priority radio protocol. - View Dependent Claims (18)
-
-
19. A radio modem, comprising:
-
means for receiving operational information from a control entity in the same apparatus as the radio modem, the operational information being received via a radio modem interface in a controller for at least one of at least two radio protocols that share access to physical layer resources in the radio modem, the operational information comprising one or more parameters for controlling the at least one of the at least two radio protocols and schedule information including at least one time period during which the radio modem is allowed to communicate; means for receiving status information in the controller directly from the least two radio protocols; means for determining priorities for the at least two radio protocols based on the operational information and the status information; and means for scheduling access to the physical layer resource during the at least one time period for the at least two radio protocols based on the determined priorities, the scheduling comprising reallocating a portion of the at least one time period that is reserved in received schedule information for a higher priority radio protocol to access the physical layer resources that the local controller determines will go unused to at least one lower priority radio protocol.
-
-
20. A chipset, comprising:
-
a radio modem controller, the radio modem interface being part of a radio modem configured to; receive operational information from a control entity via the radio modem interface for at least one of at least two radio protocols that share access to physical layer resources in a radio modem in the same apparatus as the control entity, the operational information comprising one or more parameters for controlling the at least one of the at least two radio protocols and schedule information including at least one time period during which the radio modem is allowed to communicate; receive status information directly from the least two radio protocols; determine priorities for the at least two radio protocols based on the operational information and the status information; and schedule access to the physical layer resource during the at least one time period for the at least two radio protocols based on the determined priorities, the scheduling comprising reallocating a portion of the at least one time period that is reserved in received schedule information for a higher priority radio protocol to access the physical layer resources that the local controller determines will go unused to at least one lower priority radio protocol.
-
Specification