IP Library Granted Patent US 11,836,539
Granted Patent B2
US 11,836,539 · App. 17/712,871 · Granted Dec 5, 2023

Efficient operations of components in a wireless communications device

Inventors: Danfeng Hong (Calgary, CA); Jose Guterman (Calgary, CA); Chris Hills (Calgary, CA)
G06F9/541H04W88/00H04W88/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,836,539
App. No.
17/712,871
Granted
Dec 5, 2023
Kind
B2
Abstract

Various embodiments comprise apparatuses and methods including a communications subsystem having an interface module and a protocol module with the communications subsystem being configured to be coupled to an antenna. An applications subsystem includes a software applications module and an abstraction module. The software applications module is to execute an operating system and user applications; the abstraction module is to provide an interface with the software applications module. A controller interface module is coupled to the abstraction module and the interface module and is to convert signals from the applications subsystem into signals that are executable by the communications subsystem. Additional apparatuses and methods are described.

Claims (34)

1. A wireless client device for providing common programming interfaces for disparate subsystems communication, the wireless client comprising:

a wireless antenna;

a communications subsystem including an interface module and a protocol module;

an applications subsystem including a software applications module and an abstraction module, the abstraction module to provide a programming interface to the software applications module; and

a controller interface module that is physically a separate component from either the communications subsystem or the applications subsystem, wherein the controller interface module is programmable to interact with a separately manufactured communications subsystem chosen from a plurality of options, and wherein the controller interface module is programmable to interact with a separately manufactured applications subsystem chosen from a plurality of options, wherein the chosen separately manufactured communications subsystem is programmable to be the only communications subsystem to interact with the controller interface module and the chosen separately manufactured applications subsystem is programmable to be the only application subsystem to interact with the controller interface module, whereby, when in operation, the communications subsystem and the applications subsystem interact with each other only through the controller interface module.

2. The system of claim 1 , wherein the communications subsystem is configured for radio frequency communication.

3. The system of claim 1 , wherein the communications subsystem is configured for IEEE 802.16 communication.

4. The system of claim 1 , wherein the communications subsystem is configured for IEEE 802.11 communication.

5. The system of claim 1 , wherein the communications subsystem is configured to communicate with a base station.

6. The system of claim 1 , wherein the communications subsystem is configured to communicate with a base station as an access point to a private network.

7. The system of claim 1 , wherein the system is integrated into a telephone.

8. The system of claim 1 , wherein the system is integrated into an internet appliance.

9. A computer device for providing common programming interfaces for disparate subsystems communication, the computer device, comprising:

a wireless antenna;

a system to communicate between components in the computer device, the system comprising:

a communications subsystem including an interface module and a protocol module;

an applications subsystem including a software applications module and an abstraction module, the abstraction module to provide a programming interface to the software applications module; and

a controller interface module that is physically a separate component from either the communications subsystem or the applications subsystem, wherein the controller interface module is programmable to interact with a separately manufactured communications subsystem chosen from a plurality of options, and wherein the controller interface module is programmable to interact with a separately manufactured applications subsystem chosen from a plurality of options, wherein the chosen separately manufactured communications subsystem is programmable to be the only communications subsystem to interact with the controller interface module and the chosen separately manufactured applications subsystem is programmable to be the only application subsystem to interact with the controller interface module, whereby, when in operation, the communications subsystem and the applications subsystem are configured to interact with each other only through the controller interface module.

10. The computer system of claim 9 , wherein the computer device includes a laptop computer.

11. The computer device of claim 9 , wherein the computer device includes a desktop computer.

12. The computer device of claim 9 , wherein the communications subsystem is configured to communicate with a base station.

13. The computer device of claim 9 , wherein the communications subsystem is configured to communicate with a base station as an access point to a private network.

14. The computer device of claim 9 , wherein the communications subsystem is configured for radio frequency communication.

15. The computer device of claim 9 , wherein the communications subsystem is configured for IEEE 802.16 communication.

16. The computer device of claim 9 , wherein the communications subsystem is configured for IEEE 802.11 communication.

17. A mobile telephone for providing common programming interfaces for disparate subsystems communication, the mobile telephone, comprising:

a wireless antenna;

a system to communicate between components in the mobile telephone, the system comprising:

a communications subsystem including an interface module and a protocol module;

an applications subsystem including a software applications module and an abstraction module, the abstraction module to provide a programming interface to the software applications module; and

a controller interface module that is physically a separate component from either the communications subsystem or the applications subsystem, wherein the controller interface module is programmable to interact with a separately manufactured communications subsystem chosen from a plurality of options, and wherein the controller interface module is programmable to interact with a separately manufactured applications subsystem chosen from a plurality of options, wherein the chosen separately manufactured communications subsystem is programmable to be the only communications subsystem to interact with the controller interface module and the chosen separately manufactured applications subsystem is programmable to be the only application subsystem to interact with the controller interface module, whereby, when in operation, the communications subsystem and the applications subsystem are configured to interact with each other only through the controller interface module.

18. The mobile telephone of claim 17 , wherein the communications subsystem is configured for radio frequency communication.

19. The mobile telephone of claim 17 , wherein the communications subsystem is configured for IEEE 802.16 communication.

20. The mobile telephone of claim 17 , wherein the communications subsystem is configured for IEEE 802.11 communication.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2023
From: MICRON TECHNOLOGY, INC.
To: LODESTAR LICENSING GROUP, LLC
Reel/Frame 064966/0656 →