IP Library Granted Patent US 8,429,320
Granted Patent B2
US 8,429,320 · App. 12/755,755 · Granted Apr 23, 2013

Method and system for dynamically programmable serial/parallel bus interface

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,429,320
App. No.
12/755,755
Granted
Apr 23, 2013
Kind
B2
Abstract

Aspects of a method and system for dynamically programmable serial/parallel bus interface may include performing in a first communication device coupled to a communication bus, attaching communication protocol information to a data signal for each data transaction with one or more other communication devices communicatively coupled to the communication bus. The one or more other communication devices may be controlled utilizing the attached communication protocol information. The communication protocol information may be dynamically adjusted and/or adaptively adjusted. The communication bus may be a serial or parallel communication bus. The serial communication bus may be a two-wire, three-wire, or four-wire bus. The attached communication protocol information comprises a multi-wire protocol, a 3-wire protocol, a Serial Peripheral Interface (SPI) protocol, a System Power Management Interface (SPMI), or an RF Bus protocol.

Claims (43)

1. A method for arbitrating communication signals comprising:

receiving data transactions from at least two communication devices coupled to a communication bus; and

coordinating reception and transmission of the data transactions on the communication bus from the at least two communication devices, comprising reducing the interference between low power activities of the at least two of the communication devices;

wherein:

the data transactions include protocol information; and

the coordination reduces or eliminates traffic collisions using the protocol information contained within the data transactions.

2. A system for arbitrating communication signals comprising:

at least two communication devices;

a packet traffic arbiter (PTA); and

a communication bus coupled to the at least two communication devices and the PTA;

wherein:

the PTA receives data transmissions, comprising protocol information, from the at least two communication devices;

the PTA coordinates the reception and transmission of data transmissions from the at least two communication devices to reduce or eliminate traffic collisions using the protocol information; and

the PTA reduces the interference between low-power activities of at least, two of the communication devices.

3. A method for arbitrating communication signals comprising:

receiving data transactions from at least two communication devices coupled to a communication bus; and

coordinating reception and transmission of the data transactions on the communication bus from the at least two communication devices;

wherein:

the data transactions include protocol information comprising transmission coordination information, handover information, and spectrum information; and

the coordination reduces or eliminates traffic collisions using the protocol information contained within the data transactions.

4. The method according to claim 3 , wherein the coordination further comprises aiding in making handover decisions.

5. A system for arbitrating communication signals comprising:

at least two communication devices;

a packet traffic arbiter (PTA); and

a communication bus coupled to the at least two communication devices and the PTA;

wherein:

the PTA receives data transmissions, comprising protocol information comprising transmission coordination information, handover information, and spectrum information, from the at least two communication devices; and

the PTA coordinates the reception and transmission of data transmissions from the at least two communication devices to reduce or eliminate traffic collisions using the protocol information.

6. The system according to claim 5 , wherein the PTA uses the coordination to aid in making handover decisions.

7. The method according to claim 1 , wherein the coordinating makes scanning a spectrum for nearby nodes, sending periodic messages to a nearby access point or basestation, or receiving broadcast information more efficient.

8. The method according to claim 1 , wherein the coordinating reduces power consumption or increases battery life.

9. The method according to claim 1 , wherein the coordinating allows both a reception of Bluetooth frames and a transmission of WLAN acknowledgement concurrently.

10. The method according to claim 3 , wherein the protocol information aids in controlling the at least two communication devices.

11. The method according to claim 3 , further comprising dynamically adjusting the protocol information.

12. The method according to claim 3 , further comprising adaptively adjusting the protocol information.

13. The method according to claim 3 , wherein the protocol information comprises a multi-wire protocol, a 3-wire protocol, a Serial Peripheral Interface protocol, a System Power Management Interface, or an RF Bus protocol.

14. The system according to claim 2 , wherein the PTA makes scanning a spectrum for nearby nodes, sending periodic messages to a nearby access point or basestation, or receiving broadcast information more efficient for at least two of the communication devices.

15. The system according to claim 2 , wherein the PTA reduces power consumption or increases battery life for at least two of the communication devices.

16. The system according to claim 2 , wherein the PTA both receives Bluetooth frames and transmits WLAN acknowledgement concurrently.

17. The system according to claim 5 , wherein the protocol information aids in controlling the at least two communication devices.

18. The system according to claim 5 , wherein the PTA dynamically adjusts the protocol information.

19. The system according to claim 5 , wherein the PTA adaptively adjusts the protocol information.

20. The system according to claim 5 , wherein the protocol information comprises a multi-wire protocol, a 3-wire protocol, a Serial Peripheral Interface protocol, a System Power Management Interface, or an RF Bus protocol.

Assignments (6)
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 May 4, 2010
From: DU PREEZ, ANDREW; ZHOU, YI
To: BROADCOM CORPORATION
Reel/Frame 024333/0716 →