Patent ID: 9542242
Date: 2017-01-10
CPC Classifications: G06F,H04W

Claim:
1. A system of communicating between components in a wireless device, the system comprising: a communications subsystem including an interface module and a protocol module, the communications subsystem being configured to couple wirelessly to other devices; an applications subsystem including a software applications module and an abstraction module, the software applications module to execute an operating system and user applications, and the abstraction module to provide a programming interface to the software applications module; and a controller interface module that is a separate component from either the communications subsystem or the applications subsystem and that is coupled to the abstraction module and the interface module, the controller interface module being configured to translate all data signals from the applications subsystem into signals that are understandable and executable by the communications subsystem, the controller interface module being configured to maintain a mapping between service handles and a service groups, the control interface module further configured to respond to queries from the application subsystem and the communication subsystem by making a determination of supported extended service groups, the communications subsystem being programmable only to interact with the controller interface module and the applications subsystem being programmable only to interact with the controller interface whereby the communications subsystem and the applications subsystem are configured to interact with each other only through the controller interface module.