Patent application number | Description | Published |
20100302958 | CONNECTION MANAGER FOR A WIRELESS COMMUNICATION DEVICE - 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. | 12-02-2010 |
20100303008 | METHOD AND APPARATUS FOR OBTAINING EXTENDED CONNECTIVITY VIA PEER-TO-PEER COMMUNICATION - Techniques for supporting communication with extended connectivity via peer-to-peer communication are described. In one design, a first device may determine at least one radio selected for use on a second device. The first device may communicate with at least one communication network via the at least one radio on the second device. At least one application running on the first device may be mapped to the radio(s) on the second device based on the capabilities of the radio(s) and the requirements of the application(s). In another design, the first device may communicate with a first communication network via the second device and may receive configuration information sent to it via the second device. The first device may access a second communication network using the configuration information, which may include authentication information for the first device for the second communication network. | 12-02-2010 |
20100304685 | CONTROL OF MULTIPLE RADIOS USING A DATABASE OF INTERFERENCE-RELATED INFORMATION - Techniques for performing radio coexistence management are described. In an aspect, operation of multiple radios may be controlled using a database of interference-related information, which may be indicative of interference between different radios operating concurrently. In one design, an entity may obtain planned operating states of multiple radios in an upcoming interval. The entity may determine the performance of one or more radios based on the planned operating states of the radios and the database, which may store information on performance versus operating states for different combinations of radios. The entity may select at least one new operating state for at least one radio based on the determined performance and the database to achieve good performance. The entity may send the at least one new operating state to the at least one radio. Each radio may operate in accordance with its new operating state (if any) or its planned operating state. | 12-02-2010 |
20100304770 | COEXISTENCE MANAGER FOR CONTROLLING OPERATION OF MULTIPLE RADIOS - Techniques for performing radio coexistence management to control operation of multiple radios to achieve good performance are described. In one design, an entity (e.g., a coexistence manager or a radio controller) may receive inputs from one or more radios among multiple radios operating concurrently. An input from a radio may indicate a planned operating state or planned activity of the radio in an upcoming time interval. The entity may determine controls for at least one radio based on the received inputs and a database of performance versus operating states to mitigate interference caused or observed by each of the at least one radio. The control for a radio may indicate a selected operating state or selected setting for at least one configurable parameter for the radio in the upcoming interval. The entity may send the controls to the at least one radio. Each radio may operate in accordance with its control. | 12-02-2010 |
20100330977 | CENTRALIZED COEXISTENCE MANAGER FOR CONTROLLING OPERATION OF MULTIPLE RADIOS - Systems and methodologies are described herein that facilitate a centralized structure for managing multi-radio coexistence for a mobile device and/or other suitable device(s). As described herein, a control plane coexistence manager (CxM) entity and/or a data plane CxM entity can be implemented to directly interact with a set of associated transceivers (e.g., radios, etc.) in order to manage conflicts between events corresponding to the transceivers. Further, CxM operation can be divided between the control and data planes such that the control plane handles configuration and long-term operations such as radio registration, sleep mode management, long-term event resolution, interaction with upper layers, etc., while the data plane handles short-term operations with respect to radio event management based on incoming notifications or event requests. For instance, the data plane can evaluate a set of requested events, select event(s) to be executed, and provide responses to the associated transceivers relating to the selection(s). | 12-30-2010 |
20110199989 | METHOD AND APPARATUS FOR MAPPING APPLICATIONS TO RADIOS IN A WIRELESS COMMUNICATION DEVICE - Techniques for mapping applications to radios in a wireless communication device are described. In one design, a controller residing below an operating system may receive inputs from applications residing above the operating system. The controller may determine radios selected based on the application inputs and further to mitigate interference between these radios. The controller may determine mapping of the applications to the radios based on the application inputs and may provide, to the applications, information indicative of the radios to which the applications are mapped. The applications may obtain connectivity via their selected radios. The controller may interface with entities in both upper layers and lower layers to facilitate radio selection and application-to-radio mapping. The controller may control the operation of a connection manager and/or a coexistence manager, manage databases for these managers, provide CPU and memory resources for these managers, manage a data bus used for communication, etc. | 08-18-2011 |
20120077505 | METHOD AND APPARATUS FOR PERFORMING FRACTIONAL SYSTEM SELECTION BY A WIRELESS DEVICE - Techniques for performing fractional system selection by a wireless device are described. The wireless device may have at least one application that is active and a plurality of radios that are available for use. The wireless device may perform fractional system selection and map different portions of an application to different radios. In one design, the wireless device may determine a mapping of different fractions of the application to different radios based on the requirements of the application, capabilities of the radios, interference between the radios, etc. The wireless device may map a first fraction of the application to a first radio and may map a second fraction of the application to a second radio. The wireless device may exchange (e.g., send or receive) data for the first fraction of the application via the first radio and may exchange data for the second fraction of the application via the second radio. | 03-29-2012 |
20120077506 | METHOD AND APPARATUS FOR SELECTING RADIOS AND MAPPING APPLICATIONS TO RADIOS ON A WIRELESS DEVICE - Techniques for selecting radios and mapping applications to radios on a wireless device are described. The wireless network may have at least one application that is active and a plurality of radios that are available for use. In one design, the wireless device determines requirements of the at least one application, which may be related to throughput, latency, jitter, etc. The wireless device selects at least one radio among the plurality of radios based on the requirements of the at least one application and possibly other factors. The wireless device determines a mapping of the at least one application to the at least one radio based on the requirements of the at least one application, the performance of the at least one radio, and/or other factors. The wireless device maps the at least one application to the at least one radio based on the mapping. | 03-29-2012 |
Patent application number | Description | Published |
20110026432 | SYNCHRONOUS INTERFACE FOR MULTI-RADIO COEXISTENCE MANAGER - Systems and methodologies are described herein that facilitate a synchronous bus architecture for multi-radio coexistence associated with a wireless device. As described herein, a system of buses operating in a synchronous manner, combined with optional on-chip and/or other supplemental buses, can be utilized to couple respective radios and/or other related endpoints to a coexistence management platform, thereby facilitating management of coexistence between multiple radios in a unified and scalable manner. As further described herein, communication between a coexistence manager and its respective managed endpoints can be facilitated through the use of a single bus or multiple buses (e.g., external buses, on-chip and/or other internal buses, etc.) that can operate concurrently and/or in an otherwise cooperative manner to facilitate expedited conveyance of radio event notifications and their corresponding responses. | 02-03-2011 |
20110149764 | RADIO SELECTION IN A MULTI-RADIO DEVICE - Techniques for supporting communication by a wireless device having a set of radios and supporting a set of applications are described. In an aspect, radio selection may be performed based on interference information and additional information to obtain good performance. In one design, a plurality of radios available for use on the wireless device may be identified. Interference information indicative of interference between the plurality of radios may be obtained, e.g., from an interference database or a converted interference database. Additional information used for radio selection may also be obtained and may include information for communication profiles, communication preferences, application requirements, radio capabilities, etc. At least one radio may be selected for use for communication from among the plurality of radios based on the interference information and the additional information. | 06-23-2011 |
20110249576 | ANTENNA SELECTION BASED ON PERFORMANCE METRICS IN A WIRELESS DEVICE - Techniques for supporting a plurality of radios on a wireless device with a limited number of antennas are described. In one design, at least one radio may be selected from among the plurality of radios on the wireless device. At least one performance metric may be determined and may include a performance metric related to isolation between antennas, or correlation between antennas, or throughput, or link capacity, or interference, or power consumption of the wireless device, or received signal quality at the wireless device. In one design, an objective function may be determined based on the at least one performance metric. At least one antenna may be selected for the at least one radio from among a plurality of antennas based on the at least one performance metric, e.g., based on the objective function. The at least one radio may be connected to the at least one antenna. | 10-13-2011 |
20110249760 | ANTENNA SELECTION BASED ON MEASUREMENTS IN A WIRELESS DEVICE - Techniques for supporting a plurality of radios on a wireless device with a limited number of antennas are described. In one design, at least one radio may be selected from among the plurality of radios on the wireless device. Measurements for a plurality of antennas may be obtained. In one design, the measurements may be for pair-wise isolation for different pairs of antennas and/or joint isolation for different sets of at least three antennas. The isolation measurements may be used to determine correlation between antennas. The measurements may be obtained a priori and stored, or periodically, or when triggered by an event. At least one antenna may be selected for the at least one radio from among the plurality of antennas based on the measurements. The at least one radio may be connected to the at least one antenna. | 10-13-2011 |
20110250926 | DYNAMIC ANTENNA SELECTION IN A WIRELESS DEVICE - Techniques for supporting a plurality of radios on a wireless device with a limited number of antennas are described. In one design, at least one radio may be selected from among the plurality of radios on the wireless device. At least one antenna may be selected for the at least one radio from among a plurality of antennas, e.g., based on a configurable mapping of the plurality of radios to the plurality of antennas. One or more antennas may be shared between radios to reduce the number of antennas. The at least one radio may be connected to the at least one antenna, e.g., via a switchplexer. Antenna selection may be performed dynamically (e.g., when the at least one radio becomes active, or when a change in performance of the at least one radio is required) such that good performance can be obtained. | 10-13-2011 |
20130196654 | MULTI-RADIO COEXISTENCE MESSAGING OVER A DATA INTERFACE - In a device with multiple radios, either with multiple internal radios, or with one or more internal radios connected to a peripheral radio, interference between the multiple radios may result in degraded performance by one or more radios. To manage coexistence between the multiple radios in a flexible manner, coexistence messages may be multiplexed with data and sent along a data interface, such as a USB or PCIe interface. In this manner coexistence message may be exchanged without extensive separate coexistence logic. | 08-01-2013 |
20130235814 | MULTI-RADIO COEXISTENCE VIA TIMING CONTROLS FOR RADIOS USING THE SAME RADIO ACCESS TECHNOLOGY - A method of wireless communication includes identifying a first radio operating in a first mode and a second radio operating in a second mode defined within one device. The first radio and the second radio operate on a same radio access technology (RAT) and also operate on a same band. The method also includes altering a communication time of the first radio and/or the second radio to reduce interference. | 09-12-2013 |
20130329639 | CONNECTION MANAGEMENT FOR MULTI OPERATOR SELECTION - A user equipment (UE) may flexibly or dynamically access one or more network operators via one or more subscriber identity modules (SIMs) (or virtual SIMs) in the mobile device. Each SIM provides authentication/access to a single network operator, and multiple SIMs will therefore enable multiple network operator accesses. The authentication may be based on one or more physical SIMs and/or virtual SIMs. A connectivity engine in the UE allows for dynamic selection and/or authentication of network operators, e.g., wireless/mobile network operators or carriers, and their corresponding radio access technologies (RATs). | 12-12-2013 |
20140010221 | CONFIGURABLE HOST INTERFACE USING MULTI-RADIO DEVICE AND ARCHITECTURE FOR WLAN OFFLOAD - A method, an apparatus, and a computer program product for wireless communication are provided. A multi-radio device controls wireless communications by identifying one or more connection points between radio(s) of the multi-radio device and an operating system executing on a host device, analyzing a policy relating to the multi-radio device, and exposing, to the operating system, a subset of the connection points based on the policy. A modem manages a connection to an applications processor (AP) by virtualizing physical communication interfaces at the modem, providing a single Internet protocol (IP) interface representing the virtualized physical communication interfaces to a high level operating system (HLOS) at the AP, detecting a physical communication interface connected to the modem, and determining whether to expose the detected physical communication interface to the HLOS as a standalone virtualized physical communication interface, or hide the detected physical communication interface as part of an existing virtualized physical communication interface. | 01-09-2014 |
20140050146 | MULTI-RADIO INTERFERENCE MITIGATION VIA FREQUENCY SELECTIVITY - A user equipment (UE) may mitigate interference on the user equipment with two or more radios. In some instances, the UE may determine when communications of the two or more radios experience interference, in which two radios of the two or more radios operate with the same radio access technology. Further, the UE may alter an operating frequency of a first radio of the two radios to mitigate the interference. | 02-20-2014 |
20140256247 | DYNAMIC INTERFACE SELECTION IN A MOBILE DEVICE - A mobile wireless device/platform dynamically selects or instantiates a desired interface to improve conditions related to the mobile (multi-radio) wireless device, such as power consumption savings, radio coexistence mitigation, electromagnetic interference (EMI) reduction, etc. In one instance, the mobile wireless device identifies one or more hardware interfaces in a mobile wireless device host. The mobile wireless device then dynamically selects the one or more hardware interfaces to facilitate communication between a peripheral device and the mobile wireless device host. | 09-11-2014 |
20150023454 | MULTI-PHASE CLOCK GENERATION METHOD - Systems and methods for multi-phase signaling are described herein. In one embodiment, a method for receiving data comprises receiving a sequence of symbols from a plurality of conductors, and generating a clock signal by detecting transitions in the received sequence of symbols. The method also comprises delaying the received sequence of symbols, and capturing one or more symbols in the delayed sequence of symbols using the clock signal, wherein a previous symbol in the delayed sequence of symbols is captured using a clock pulse in the clock signal generated based on a detected transition to a current symbol in the received sequence of symbols. | 01-22-2015 |
20150058507 | METHOD TO MINIMIZE THE NUMBER OF IRQ LINES FROM PERIPHERALS TO ONE WIRE - A master device is provided which is coupled to a shared single line interrupt request (IRQ) bus and a control data bus. The master device group slave devices coupled to the shared single line IRQ bus into one or more groups, where each group is associated with a different IRQ signal. The master device then monitors the IRQ bus to ascertain when an IRQ signal is asserted by at least one slave device. The master device then identifies a group to with which the IRQ signal is associated. The slave devices for the identified group are then scanned or queried by the master device to ascertain which slave device asserted the IRQ signal on the IRQ bus. Each group uses a distinguishable IRQ signal to allow the master device to ascertain which group to query or scan. | 02-26-2015 |
20150074305 | METHOD AND APPARATUS TO ENABLE MULTIPLE MASTERS TO OPERATE IN A SINGLE MASTER BUS ARCHITECTURE - To accommodate multiple masters over bus architectures supporting a single master device, a mechanism is provided for an inactive master device to trigger an IRQ signal over a shared, single line IRQ bus. A current master then polls the other inactive master devices over a shared data bus to ascertain which inactive master device is asserting the IRQ signal. Upon identifying the asserting inactive master device, the current master device grants control of the data bus to the new master device, thereby making the inactive master the new active master device. | 03-12-2015 |