The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 10, 2015
Filed:
Nov. 25, 2009
Tamer A. Kadous, San Diego, CA (US);
Ashok Mantravadi, San Diego, CA (US);
Venugopal V. Veeravalli, Urbana, IL (US);
Charles A. Bergan, Cardiff, CA (US);
Joel B. Linsky, San Diego, CA (US);
Richard D. Wietfeldt, San Diego, CA (US);
George Chrisikos, San Diego, CA (US);
Tamer A. Kadous, San Diego, CA (US);
Ashok Mantravadi, San Diego, CA (US);
Venugopal V. Veeravalli, Urbana, IL (US);
Charles A. Bergan, Cardiff, CA (US);
Joel B. Linsky, San Diego, CA (US);
Richard D. Wietfeldt, San Diego, CA (US);
George Chrisikos, San Diego, CA (US);
QUALCOMM Incorporated, San Diego, CA (US);
Abstract
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).