# US 10,372,190 B1 · System and methods for arbitrating communications by collocated communication circuitry

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,372,190 B1
- Document ID: US10372190B1
- Status: Granted
- Kind: B1
- Application number: 16/143,032
- Filed: 2018-09-26
- Granted: 2019-08-06
- Earliest claimed: 2018-06-26
- Assignees: Cypress Semiconductor Corporation
- Applicants: Cypress Semiconductor Corporation
- Inventors: Raghunatha Kondareddy; Rajendra Kumar Gundu Rao; Raghavendra Kencharla; Wenyu Liu
- Web page: https://patentgrep.com/patent/US10372190B1

## CPC

- G06F 1/3209: Monitoring remote activity, e.g. over telephone lines or network connections
- H03K 19/0008: {Arrangements for reducing power consumption}
- H04W 52/02: Power saving arrangements
- H04W 72/1215: {for collaboration of different radio technologies}
- H04W 72/569: {of the traffic information}
- Y02D 30/70: in wireless communication networks
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H03K: PULSE TECHNIQUE (measuring pulse characteristics G01R; modulating sinusoidal oscillations with pulses H03C; transmission of digital information H04L; discriminator circuits detecting phase difference between two signals by counting or integrating cycles of oscillation H03D3/04; automatic control, starting, synchronisation or stabilisation of generators of electronic oscillations or pulses where the type of generator is irrelevant or unspecified H03L; coding, decoding or code conversion, in general H03M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

An example system and method, during operation of first communication circuitry in a first operating mode comprising first power consumption, uses the first communication circuitry to perform packet arbitration for wireless communications by the first communication circuitry, second communication circuitry, and third communication circuitry. During operation of the first communication circuitry in a second operating mode comprising second power consumption, the example system and method uses the second communication circuitry to perform packet arbitration for wireless communications by the second communication circuitry and a third communication circuitry.

## Claims

### Claim 1

A method comprising:
during operation of first communication circuitry in a first operating mode comprising first power consumption, using the first communication circuitry, performing packet arbitration for wireless communications by the first communication circuitry, second communication circuitry, and third communication circuitry; and
during operation of the first communication circuitry in a second operating mode comprising second power consumption, using the second communication circuitry, performing packet arbitration for wireless communications by the second communication circuitry and the third communication circuitry.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first power consumption is greater than the second power consumption.

### Claim 3 (depends on 2)

The method of claim 2, wherein the operation of the first communication circuitry in the second operating mode comprising the second power consumption comprises operating one or more power domains of the first communication circuitry in a sleep mode.

### Claim 4 (depends on 1)

The method of claim 1, wherein the using of the first communication circuitry includes using Wi-Fi communication circuitry.

### Claim 5 (depends on 4)

The method of claim 4, wherein the using of second communication circuitry includes using Bluetooth communication circuitry.

### Claim 6 (depends on 1)

The method of claim 1, wherein the third communication circuitry is selected from the group of communication circuitries consisting of Zigbee communication circuitry, Wi-Fi communication circuitry, Bluetooth communication circuitry, global positioning system communication circuitry, and cellular communication circuitry.

### Claim 7 (depends on 1)

The method of claim 1, wherein the using of the second communication circuitry for the performing of packet arbitration consumes less power than the using of the first communication circuitry for the performing of packet arbitration.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
detecting an inactivity of the first communication circuitry; and
responsive to detecting the inactivity:
providing first handover data to switch from performing arbitration by the first communication circuitry to performing arbitration by the second communication circuitry, and
switching the first communication circuitry from operating in the first operating mode to operating in the second operating mode.

### Claim 9 (depends on 8)

The method of claim 8, wherein detecting the inactivity of the first communication circuitry comprises detecting an absence of traffic associated with the first communication circuitry.

### Claim 10 (depends on 9)

The method of claim 9, further comprising, responsive to detecting activity of the first communication circuitry, providing a second handover data to switch from performing arbitration by the second communication circuitry to performing arbitration by the first communication circuitry.

### Claim 11 (depends on 1)

The method of claim 1, wherein the using of the first communication circuitry for the performing of packet arbitration comprises receiving by the first communication circuitry a request signal and a priority signal from one or more of the second communication circuitry and the third communication circuitry, executing an arbitration algorithm, and providing a grant signal or a deny signal to the one or more of the second communication circuitry and the third communication circuitry based on a result of executing the arbitration algorithm.

### Claim 12 (depends on 1)

The method of claim 1, wherein using the second communication circuitry for the performing of packet arbitration comprises receiving by the second communication circuitry a request signal and a priority signal from the third communication circuitry, executing an arbitration algorithm, and providing a grant signal or a deny signal to the third communication circuitry based on a result of executing the arbitration algorithm.

### Claim 13

A system comprising:
first communication circuitry comprising first arbitration logic; and
second communication circuitry comprising second arbitration logic, wherein during operation of the first communication circuitry in a first power consumption mode, the first arbitration logic is configured to perform packet traffic arbitration for packet transfers associated with the first communication circuitry, the second communication circuitry, and a third communication circuitry, wherein during operation of the first communication circuitry in a second power consumption mode, the second arbitration logic is configured to perform packet traffic arbitration for packet transfers associated with the second communication circuitry and the third communication circuitry.

### Claim 14 (depends on 13)

The system of claim 13, further comprising a coexistence interface coupled to the first communication circuitry and the second communication circuitry, wherein responsive to an inactive status of the first communication circuitry, the first communication circuitry is configured to transmit a handover signal to the second communication circuitry via the coexistence interface and switch from operating in the first power consumption mode to operating in the second power consumption mode, wherein the second arbitration logic is configured to perform the packet traffic arbitration for packet transfers associated with the second communication circuitry and the third communication circuitry, responsive to the handover signal.

### Claim 15 (depends on 13)

The system of claim 13 wherein the first communication circuitry is disposed on a first integrated circuit chip and the third communication circuitry is disposed on a second integrated circuit chip, wherein the second integrated circuit chip comprises a coexistence interface configured to couple the third communication circuitry to the first communication circuitry and to the second communication circuitry.

### Claim 16

Communication circuitry, comprising:
a transceiver configured to transmit and receive radio frequency signals;
a signal processor coupled to the transceiver and configured to process packets; and
arbitration logic coupled to the signal processor, the arbitration logic configured to:
based on transmit or receive activity by the communication circuitry, perform packet traffic arbitration for wireless communication requests by the communication circuitry and a plurality of other communication circuitries, and
based on transmit and receive inactivity of the communication circuitry, provide a handover signal to signal another arbitration logic of the plurality of communication circuitries to perform packet traffic arbitration for wireless communication requests by at least two communication circuitries of the plurality of other communication circuitries.

### Claim 17 (depends on 16)

The communication circuitry of claim 16, wherein the arbitration logic and the other arbitration logic are disposed on a same integrated circuit chip.

### Claim 18 (depends on 16)

The communication circuitry of claim 16, wherein based on transmit and receive inactivity of the communication circuitry, the arbitration logic is further configured to provide a sleep signal to place at least one power domain of the communication circuitry in a sleep mode.

### Claim 19 (depends on 18)

The communication circuitry of claim 18, wherein based on transmit or receive activity of the communication circuitry, the arbitration logic is further configured to provide a wake signal to wake up the at least one power domain of the communication circuitry from the sleep mode.

### Claim 20 (depends on 16)

The communication circuitry of claim 16, wherein the communication circuitry comprises Wireless Local Area Network circuitry and another communication circuitry, of the plurality of communication circuitries, comprises Bluetooth circuitry.
