IP Library Granted Patent US 8,423,077
Granted Patent B2
US 8,423,077 · App. 10/733,861 · Granted Apr 16, 2013

Multi-processor platform for wireless communication terminal having partitioned protocol stack

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 8,423,077
App. No.
10/733,861
Granted
Apr 16, 2013
Kind
B2
Abstract

A multi-mode wireless communication device and multi-mode communication method are disclosed. The multi-mode device includes a first baseband co-processor configured to execute low-level stack operations of a first wireless communications protocol employed within a first wireless communications network. The device also includes a host baseband processor configured to execute a set of protocol stack operations of a second wireless communications protocol employed within a first wireless communications network and higher-level stack operations of the first wireless communications protocol. A data communication channel capable of carrying data received by the multi-mode wireless communication device from the first wireless communications network or sent by the multi-mode wireless communication device through the first wireless communications network is provided between at least the host baseband processor and the first baseband co-processor.

Claims (55)

1. A multi-mode wireless communication device, comprising:

a first baseband co-processor configured to execute low-level stack operations of a first wireless communications protocol employed within a first wireless communications network;

a host baseband processor configured to execute a set of protocol stack operations of a second wireless communications protocol employed within a second wireless communications network and higher-level stack operations of said first wireless communications protocol, wherein said higher-level stack operations of said first wireless communications protocol have lower processing requirements than said low-level stack operations of said first wireless communications protocol;

a data communication channel between said host baseband processor and said first baseband co-processor capable of carrying data received by said multi-mode wireless communication device from said first wireless communications network or sent by said multi-mode wireless communication device through said first wireless communications network; and

one or both of said first baseband co-processor and said host baseband processor enabling switching between bearers utilizing said low-level stack operations and said set of protocol stack operations and maintaining bearer connections during said switching.

2. The device of claim 1 , wherein said set of protocol stack operations comprises a complete set of protocol stack operations of said second wireless communications protocol.

3. The device of claim 1 , further comprising a second baseband processor in communication with said host processor via said data communication channel, said second baseband processor being configured to execute low-level stack operations of said second wireless communications protocol.

4. The device of claim 3 , wherein said set of protocol stack operations comprises higher-level protocol stack operations of said second wireless communications protocol.

5. The device of claim 1 , wherein said low-level stack operations include physical layer operations functions and bearer-specific stack operations related to said first wireless communications protocol.

6. The device of claim 1 , wherein said higher-level stack operations comprise stack operations to said first and second wireless communication protocols.

7. The device of claim 1 , wherein said host baseband processor is further configured to execute application-layer functions.

8. The device of claim 1 , wherein said first wireless communication protocol comprises WCDMA and said second wireless communications protocol comprises GSM.

9. A method performed in a wireless communication device disposed for communication with first and second wireless communications networks in accordance with first and second wireless communication protocols, respectively, said method comprising:

executing low-level stack operations of said first wireless communications protocol within a first baseband co-processor;

executing a set of protocol stack operations of a second wireless communications protocol and higher-level stack operations of said first wireless communications protocol within a host baseband processor, wherein said higher-level stack operations of said first wireless communications protocol have lower processing requirements than said low-level stack operations of said first wireless communications protocol;

establishing a data communication channel between said host baseband processor and said first baseband co-processor capable of carrying data received by said wireless communication device from said first wireless communications network or sent by said wireless communication device through said first wireless communications network; and

switching between bearers utilizing said low-level stack operations and said set of protocol stack operations and maintaining bearer connections during said switching.

10. The method of claim 9 , wherein said executing said set of protocol stack operations comprise extending a complete set of protocol stack operations of said second wireless communications protocol.

11. The method of claim 9 comprising executing low-level stack operations of said second wireless communications protocol within a second baseband processor in communication with said host baseband processor via said data communication channel.

12. The method of claim 11 , wherein said executing said set of protocol stack operations comprises executing higher-level protocol stack operations of said second wireless communications protocol.

13. The method of claim 9 , wherein said executing said low-level stack operations comprises executing physical layer operations and bearer-specific stack operations related to said first wireless communications protocol.

14. The method of claim 13 , wherein said executing higher-level stack operations comprises executing stack operations common to said first and second wireless communication protocols.

15. A multi-mode wireless communication device, comprising:

a first baseband co-processor configured to execute low-level stack operations of a first wireless communications protocol employed within a first wireless communications network;

a host baseband processor configured to execute a set of protocol stack operations of a second wireless communications protocol employed within a second wireless communications network and higher-level stack operations of said first wireless communications protocol, wherein said higher-level stack operations of said first wireless communications protocol have lower processing requirements than said low-level stack operations of said first wireless communications protocol; and

a data communication channel between said host baseband processor and said first baseband co-processor capable of carrying data received by said multi-mode wireless communication device from said first wireless communications network or sent by said multi-mode wireless communication device through said first wireless communications network,

wherein said host baseband processor comprises:

a common stack functions module communicating to one or more application modules, said common stack functions module executing functions common to said first and second wireless communications protocol;

a first bearer-specific module for implementing bearer-specific stack functions related to the said first wireless communications protocol; and

a second buffer in communication with said first bearer-specific module and said common stack functions module; and

wherein said first baseband co-processor comprises:

a first physical layer module for implementing physical layer functions; and

a first buffer in communication with said first physical layer module and said first bearer-specific module.

16. The device according to claim 15 , wherein said host baseband processor comprises a common stack functions module and one or more application modules, said common stack functions module executing functions common to said first and second wireless communications protocols.

17. A multi-mode communication device, comprising:

a first baseband co-processor configured to execute low-level stack operations of a first wireless communications protocol employed within a first wireless communications network;

a host baseband processor configured to execute a set of protocol stack operations of a second wireless communications protocol employed within a second wireless communications network and higher-level stack operations of said first wireless communications protocol, wherein said higher-level stack operations of said first wireless communications protocol have lower processing requirements than said low-level stack operations of said first wireless communications protocol;

a data communication channel between said host baseband processor and said first baseband co-processor capable of carrying data received by said multi-mode wireless communication device from said first wireless communications network or sent by said multi-mode wireless communication device through said first wireless communications network; and

one or both of said first baseband co-processor and said host baseband processor enabling switching between bearers utilizing said low-level stack operations and said set of protocol stack operations and maintaining bearer connections during said switching,

wherein said host baseband processor comprises:

a first bearer specific module for implementing bearer-specific stack functions related to the said first wireless communications protocol; and

wherein said first baseband co-processor comprises:

a first physical layer module for implementing physical layer functions; and

a first buffer in communication with said first physical layer module and said first bearer-specific module.

18. A multi-mode wireless communication device, comprising:

a first baseband co-processor configured to execute low-level stack operations of a first wireless communications protocol employed within a first wireless communications network;

a host baseband processor configured to execute a set of protocol stack operations of a second wireless communications protocol employed within a second wireless communications network and higher-level stack operations of said first wireless communications protocol, wherein said higher-level stack operations of said first wireless communications protocol have lower processing requirements than said low-level stack operations of said first wireless communications protocol;

a data communication channel between said host baseband processor and said first baseband co-processor capable of carrying data received by said multi-mode wireless communication device from said first wireless communications network or sent by said multi-mode wireless communication device through said first wireless communications network; and

one or both of said first baseband co-processor and said host baseband processor enabling switching between bearers utilizing said low-level stack operations and said set of protocol stack operations and maintaining bearer connections during said switching,

wherein said host baseband processor comprises:

a first bearer-specific module for implementing bearer-specific stack functions related to said first wireless communications protocol; and

a second buffer in communication with said first bearer-specific module and said common stack functions module; and

wherein said first baseband coprocessor comprises:

a first physical layer module for implementing physical layer functions; and

a first buffer in communication with said first physical layer module and said first bearer-specific module from said host baseband processor via said data communication channel.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 09/05/2018 PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0133. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0456 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0133 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2004
From: ZYRAY WIRELESS INC.
To: BROADCOM CORPORATION
Reel/Frame 015247/0903 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2004
From: HAYEM, FREDERIC; BORROMEO, LEO; LOTTER, MICHIEL
To: ZYRAY WIRELESS, INC.
Reel/Frame 015351/0457 →