Multiradio control interface
First Claim
1. A terminal device enabled to avoid communication conflicts between a plurality of active radio modems integrated within the terminal device, comprising:
- a master control system for controlling the general operation of the terminal device;
a plurality of radio modems; and
a multiradio control system for concurrently managing the plurality of radio modems, the multiradio control system including;
a multiradio controller, coupled to at least the master control system, for receiving delay tolerant information from the master control system and controlling operation of the plurality of radio modems;
a plurality of radio modem interface modules, coupled to each of the plurality of radio modems and the multiradio controller, wherein the modem interface modules relay delay sensitive information from the plurality of radio modems for delivery to the multiradio controller through a direct physical interface dedicated for providing fast connection for communicating delay sensitive information, and relay commands received through the direct physical interface from the multiradio controller to the radio modems.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for managing the simultaneous operation of a plurality of radio modems in a single wireless communication device (WCD). The multiradio control may be integrated into the WCD as a subsystem responsible for scheduling wireless communications by temporarily enabling or disabling the plurality of radio modems within the device. The multiradio control system may comprise a multiradio controller (MRC) and a plurality dedicated radio interfaces. The radio interfaces are dedicated to quickly conveying delay sensitive information to and from the radio modems. This information may be requested by the MRC, or provided by one or more of the plurality of radio modems, if a change occurs during operation.
-
Citations
44 Claims
-
1. A terminal device enabled to avoid communication conflicts between a plurality of active radio modems integrated within the terminal device, comprising:
-
a master control system for controlling the general operation of the terminal device;
a plurality of radio modems; and
a multiradio control system for concurrently managing the plurality of radio modems, the multiradio control system including;
a multiradio controller, coupled to at least the master control system, for receiving delay tolerant information from the master control system and controlling operation of the plurality of radio modems;
a plurality of radio modem interface modules, coupled to each of the plurality of radio modems and the multiradio controller, wherein the modem interface modules relay delay sensitive information from the plurality of radio modems for delivery to the multiradio controller through a direct physical interface dedicated for providing fast connection for communicating delay sensitive information, and relay commands received through the direct physical interface from the multiradio controller to the radio modems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for avoiding communication conflicts between a plurality of active radio modems integrated within the terminal device, comprising:
-
controlling the general operation of the terminal device with a master control system;
concurrently managing a plurality of radio modems with a multiradio control system, the multiradio control system including;
a multiradio controller, coupled to at least the master control system, for receiving delay tolerant information from the master control system and controlling operation of the plurality of radio modems;
a plurality of radio modem interface modules, coupled to each of the plurality of radio modems and the multiradio controller, wherein the modem interface modules relay delay sensitive information from the plurality of radio modems for delivery to the multiradio controller through a direct physical interface dedicated for providing fast connection for communicating delay sensitive information, and relay commands received through the direct physical interface from the multiradio controller to the radio modems. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer program product comprising a computer usable medium having computer readable program code embodied in said medium for avoiding communication conflicts between a plurality of active radio modems integrated within the terminal device, comprising:
-
a computer readable program code for controlling the general operation of the terminal device with a master control system;
a computer readable program code for concurrently managing a plurality of radio modems with a multiradio control system, the multiradio control system including;
a multiradio controller, coupled to at least the master control system, for receiving delay tolerant information from the master control system and controlling operation of the plurality of radio modems;
a plurality of radio modem interface modules, coupled to each of the plurality of radio modems and the multiradio controller, wherein the modem interface modules relay delay sensitive information from the plurality of radio modems for delivery to the multiradio controller through a direct physical interface dedicated for providing fast connection for communicating delay sensitive information, and relay commands received through the direct physical interface from the multiradio controller to the radio modems. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for avoiding communication conflicts between a plurality of active radio modems integrated within the terminal device, comprising:
-
a terminal device;
a master control system contained within the terminal device for controlling the general operation;
a plurality of radio modems contained within the terminal device; and
a multiradio control system contained within the terminal device for concurrently managing the plurality of radio modems, the multiradio control system including;
a multiradio controller, coupled to at least the master control system, for receiving delay tolerant information from the master control system and controlling operation of the plurality of radio modems;
a plurality of radio modem interface modules, coupled to each of the plurality of radio modems and the multiradio controller, wherein the modem interface modules relay delay sensitive information from the plurality of radio modems for delivery to the multiradio controller through a direct physical interface dedicated for providing fast connection for communicating delay sensitive information, and relay commands received through the direct physical interface from the multiradio controller to the radio modems. - View Dependent Claims (32, 33, 34)
-
-
35. A chipset for conveying delay sensitive information between components of a terminal device, comprising:
-
a plurality of component devices coupled to a common communication interface including at least one component device which is a controller; and
the communication interface being composed of a plurality of interface modules, coupled to each of the plurality of component devices and the controller, wherein the interface modules relay delay sensitive information from the component devices for delivery to the controller through a direct physical interface dedicated for providing fast connection for communicating delay sensitive information, and relay commands received through the direct physical interface from the controller to the component devices. - View Dependent Claims (36, 37, 38)
-
-
39. A method for correlating delay-sensitive information to the time of original creation, in a sending device comprising:
-
creating a message packet in a sending device;
initiating a clock signal in a sending device;
counting, in the sending device, a number of clock pulses from the clock signal until an interface coupling the sending device to a receiving device becomes available;
appending, when the interface becomes available, the number of clock pulses counted to the message packet in the sending device;
broadcasting, from the sending device, the clock signal;
sending, from the sending device, the message packet to the receiving device using the interface;
counting a number of clock pulses until the message packet is completely received in the receiving device;
appending the number of clock pulses counted to the message packet received in the receiving device;
counting a number of clock pulses until a processor in the receiving device is available to process the message packet;
appending the number of clock pulses counted to the message packet received in the receiving device;
processing the message packet in the receiving device. - View Dependent Claims (40, 41, 42, 43, 44)
-
Specification