IP Library Granted Patent US 10,477,471
Granted Patent B2
US 10,477,471 · App. 15/796,389 · Granted Nov 12, 2019

Apparatus to save power smartly from bluetooth audio visual remote control protocol notifications

Inventors: Raghavendra Ramappa (Bengaluru, IN); Ravi Nagarajan (Bangalore, IN); Avish Vijaykumar Shah (San Francisco, CA)
Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
H04W52/0209H04L65/4069H04W4/80H04W84/12
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 10,477,471
App. No.
15/796,389
Granted
Nov 12, 2019
Kind
B2
Abstract

System, method and computer-readable storage medium including a first communications device including a host processor to wake up upon receipt of a message and stream audio directly to another device via wireless communication, a second communications device including circuitry to control the streaming of the audio by sending messages to the first communications device and to control a display. The host processor of the first communications device enters a sleep state during audio streaming while a state of the display is off. Reduction in the number of messages sent by the second communications device, or offloading of message handling by the host processor, allows the host processor to remain in a sleep state for longer periods.

Claims (49)

1. A method for short range wireless communication between a first communications device and a second communications device having a display, the method comprising:

streaming, with circuitry, audio from the first communications device directly to the second communications device via the wireless communication;

controlling, with the circuitry, the audio streaming by receiving messages from the second communications device at the first communications device, wherein the circuitry enters into a sleep state during the audio streaming while a state of the display is off;

receiving, by the circuitry, a request notification message from the second communications device having an expire attribute that indicates that further request notifications will not be transmitted for a predetermined period of time; and

periodically sending, by the circuitry, notification messages indicating status of audio streaming to the second communications device over the predetermined period of time.

2. The method of claim 1 , further comprising:

sending, with the circuitry, a request notification message of an event to the second communications device; and

causing the circuitry to enter into the sleep state during audio streaming when a response to the request is a response notification message related to occurrence of the event.

3. The method of claim 2 , wherein the response notification message indicates that the state of the display is off.

4. The method of claim 1 , further comprising:

offloading, by the circuitry, processing to circuitry to control communication for a predetermined period of time, the offloaded processing includes sending notification messages indicating status of the audio streaming.

5. The method of claim 1 , further comprising:

piggybacking, by the circuitry, status information of the audio streaming in audio frames transmitted to the second communications device.

6. The method of claim 1 , further comprising:

halting, by the second communications device, transmission of request notification messages when the status of the display is changed to off.

7. The method of claim 1 , wherein the control of audio streaming includes at least one of request for playback position, request for playback status, track change, volume change, request for playing list.

8. The method of claim 1 , further comprising:

receiving, by the circuitry, a request notification message from the second communications device for a plurality of notifications; and

periodically sending, by the circuitry, notification messages for each of the plurality of notifications to the second communications device.

9. A non-transitory computer-readable medium storing computer-readable instructions that, when executed by a host processor, cause the host processor to perform a method comprising:

streaming audio from a first communications device directly to a second communications device via the wireless communication;

controlling the audio streaming by receiving messages from the second communications device at the first communications device;

entering into a sleep state during the audio streaming while a state of a display of the second communications device is off;

receiving a request notification message from the second communications device having an expire attribute that indicates that further request notifications will not be transmitted for a predetermined period of time; and

periodically sending notification messages indicating status of audio streaming to the second communications device over the predetermined period of time.

10. An electronic device comprising:

circuitry configured to

stream audio content directly to another electronic device via a short range wireless connection between the electronic device and the another electronic device;

control the audio content streamed to the another electronic device based on control messages received from the another electronic device, wherein the control messages include at least one of a request for playback position, a request for playback status, a request for track change, a request for a volume change and a request to play a playlist;

receive a notification from the another electronic device indicating that control messages will not be transmitted for a predetermined period of time; and

periodically send messages indicating a status of streaming the audio content from the electronic device to the another electronic device during the predetermined period of time, wherein

the circuitry is configured to offload processing to circuitry configured to control communication during the predetermined period of time, and

the offloaded processing includes the periodically sending the messages indicating the status of streaming the audio content from the electronic device to the another electronic device during the predetermined period of time.

11. The electronic device of claim 10 , further comprising:

a display, wherein

the circuitry is configured to enter a sleep state during streaming of the audio content while a state of the display is off.

12. The electronic device of claim 10 , wherein

the circuitry is configured to send a request notification message of an event to the another electronic device.

13. The electronic device of claim 12 , wherein

the circuitry is configured to enter a sleep state during streaming of the audio content when a response to the request notification message is a response notification message related to occurrence of the event.

14. The electronic device of claim 13 , wherein

the response notification message indicates that a state of a display of the another electronic device is off.

15. The electronic device of claim 10 , wherein

the circuitry is configured to piggyback status information of the streaming of the audio content in content frames transmitted to the another electronic device.

16. The electronic device of claim 10 , wherein

the notification from the another electronic device indicating that control messages will not be transmitted for the predetermined period of time includes an expire attribute that indicates that further request notifications will not be transmitted for the predetermined period of time.

17. The electronic device of claim 10 , wherein the circuitry is configured to:

receive a request notification message from the another electronic device for a plurality of notifications; and

periodically send notification messages for each of the plurality of notifications to the another electronic device.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF THE MERGER AND APPLICATION NOS. 13/237,550 AND 16/103,107 FROM THE MERGER PREVIOUSLY RECORDED ON REEL 047231 FRAME 0369. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048549/0113 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047231/0369 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2017
From: RAMAPPA, RAGHAVENDRA; NAGARAJAN, RAVI; SHAH, AVISH VIJAYKUMAR
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 043974/0382 →
Continuity (1)
Related Publication 20190132792A1 · May 2, 2019