IP Library Granted Patent US 9,501,259
Granted Patent B2
US 9,501,259 · App. 14/550,865 · Granted Nov 22, 2016

Audio output device to dynamically generate audio ports for connecting to source devices

Inventors: Todd Malsbary (Seattle, WA); Michael Larson (San Jose, CA)
Assignee: QUALCOMM Incorporated
G06F3/165G06F3/162H04H20/61H04H60/04H04L67/104H04R3/12H04R27/00H04W76/025H04R2227/003H04R2227/005H04R2420/07
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 9,501,259
App. No.
14/550,865
Granted
Nov 22, 2016
Kind
B2
Abstract

An audio output device that operates on a network to connect with a first source device. The connection to the first source device can be made using a first wireless port, so that the first source device streams a first audio content to the first wireless port of the audio output device. When connected to the first source device, the audio output device generates an advertisement for the network, which communicates that the audio output device is available to receive a connection to another source device. In this way, the audio output device generates a new wireless port to connect to a second source device when the connection with the first source device is active.

Claims (88)

1. A method for operating an audio output device on a network, the method being implemented by one or more processors of the audio output device and comprising:

receiving a first audio stream, via a first audio port of the audio output device, from a first source device in the network;

while receiving the first audio stream, broadcasting an advertisement to the network to advertise an availability of additional audio ports on the audio output device; and

dynamically generating the additional audio ports, on the audio output device, to receive one or more audio streams in response to the advertisement.

2. The method of claim 1 , further comprising:

terminating the first audio port upon termination of the first audio stream.

3. The method of claim 1 , wherein the audio output device communicates with the first source device using a wireless peer-to-peer connection.

4. The method of claim 1 , wherein the dynamically generating comprises:

detecting a second audio stream from a second source device in the network; and

generating a second audio port to receive the second audio stream.

5. The method of claim 1 , wherein the dynamically generating comprises:

establishing a connection with a second source device; and

generating the second audio port in response to establishing the connection with the second source device.

6. The method of claim 3 , wherein the audio output device and the first source device use a common application platform to establish the wireless peer-to-peer connection.

7. The method of claim 1 , wherein the dynamically generating comprises:

detecting multiple additional audio streams from multiple source devices; and

generating a respective audio port to receive each of the multiple audio streams.

8. The method of claim 1 , wherein the dynamically generating comprises:

receiving a connection request from a device carrying an alert;

generating a new audio port to receive the alert;

outputting the alert on the audio output device; and

terminating the new audio port after outputting the alert.

9. The method of claim 1 , wherein the dynamically generating comprises:

receiving a connection request from a second source device;

generating a second audio port in response to the connection request;

receiving a second audio stream from the second source device via the second audio port; and

re-streaming the second audio stream to a second audio output device.

10. The method of claim 9 , further comprising:

selecting the second audio output device to receive the second audio stream based at least in part on a policy that is specific to an audio type of the second audio stream.

11. The method of claim 9 , wherein the re-streaming comprises:

establishing a wireless peer-to-peer connection with the second audio output device.

12. The method of claim 1 , wherein the receiving comprises:

establishing a peer-to-peer connection with the first source device using a network interface of the audio output device; and

receiving the first audio stream over the peer-to-peer connection.

13. The method of claim 9 , wherein the audio output device re-streams the second audio stream to the second audio output device concurrently while receiving the second audio stream from the second source device.

14. The method of claim 1 , wherein the dynamically generating comprises:

receiving a connection request from a second source device; and

generating a second audio port in response to the connection request.

15. An audio output device comprising:

a wireless network interface;

an audio output component;

a memory to store a set of instructions;

a processing resource that executes the set of instructions to:

receive a first audio stream, via a first audio port of the audio output device, from a first source device in the network;

while receiving the first audio stream, broadcast an advertisement to the network to advertise an availability of additional audio ports on the audio output device; and

dynamically generate the additional audio ports, on the audio output device, to receive one or more audio streams in response to the advertisement.

16. The audio output device of claim 15 , wherein the processing resource is to:

terminate the first audio port upon termination of the first audio stream.

17. The audio output device of claim 15 , wherein the wireless network interface communicates with the first source device using a wireless peer-to-peer connection.

18. The audio output device of claim 15 , wherein the processing resource is to dynamically generate the additional audio ports by:

detecting a second audio stream from a second source device in the network; and

generating a second audio port to receive the second audio stream.

19. The audio output device of claim 15 , wherein the processing resource is to dynamically generate the additional audio ports by:

establishing a connection with a second source device; and

generating the second audio port in response to establish the connection with the second source device.

20. The audio output device of claim 19 , wherein the audio output device and the first source device use a common application platform to establish the wireless peer-to-peer connection.

21. The audio output device of claim 15 , wherein the processing resource is to dynamically generate the additional audio ports by:

receiving multiple additional audio streams from multiple source devices; and

generating a respective audio port to receive each of the multiple audio streams.

22. The audio output device of claim 15 , wherein the processing resource is to dynamically generate the additional audio ports by:

receiving a connection request from a device carrying an alert;

generating a new audio port to receive the alert;

outputting the alert via the audio output component; and

terminating the new audio port after outputting the alert.

23. The audio output device of claim 15 , wherein the processing resource is to dynamically generate the additional audio ports by:

receiving a connection request from a second source device;

generating a second audio port in response to the connection request;

receiving a second audio stream from the second source device via the second audio port; and

re-streaming the second audio stream to a second audio output device.

24. The audio output device of claim 23 , wherein the processing resource is to further:

select the second audio output device to receive the second audio stream based at least in part on a policy that is specific to an audio type of the second audio stream.

25. The audio output device of claim 23 , wherein the processing resource is to re-stream the second audio stream by:

establishing a wireless peer-to-peer connection with the second audio output device.

26. The audio output device of claim 15 , wherein the processing resource is to receive the first audio stream by:

establishing a peer-to-peer connection with the first source device using the network interface; and

receiving the first audio stream over the peer-to-peer connection.

27. The audio output device of 23 , wherein the processing resource re-streams the second audio to the second audio output device concurrently while receiving the second audio stream from the second source device.

28. The audio output device of claim 15 , wherein the processing resource is to dynamically generate the additional audio ports by:

receiving a connection request from a second source device; and

generating a second audio port in response to the connection request.

29. A non-transitory computer-readable medium that stores instructions which, when executed by a processing resource of an audio output device, cause the audio output device to:

receive a first audio stream, via a first audio port of the audio output device, from a first source device in the network;

while receiving the first audio stream, broadcast an advertisement to the network to advertise an availability of additional audio ports on the audio output device; and

dynamically generate the additional audio ports, on the audio output device, to receive one or more audio streams in response to the advertisement.

30. An audio output system comprising:

means for receiving a first audio stream, via a first audio port of the audio output system, from a first source device in the network;

means for broadcasting an advertisement to the network, while receiving the first audio stream, to advertise an availability of additional audio ports on the audio output system; and

means for dynamically generating the additional audio ports, on the audio output system, to receive one or more audio streams in response to the advertisement.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2015
From: MALSBARY, TODD
To: QUALCOMM INCORPORATED
Reel/Frame 036952/0219 →
EMPLOYMENT AGREEMENT Recorded Nov 3, 2015
From: LARSON, MICHAEL
To: QUALCOMM INCORPORATED
Reel/Frame 037041/0986 →
Continuity (3)
Provisional Application 61907982 · Nov 22, 2013
Provisional Application 61907988 · Nov 22, 2013
Related Publication 20150146881A1 · May 28, 2015