Establishing communication between digital media servers and audio playback devices in audio systems
First Claim
1. A method comprising:
- receiving via an audio playback device a first multicast transmission from a computer hosting a digital media server, the first multicast transmission indicating the presence of the digital media server on a network;
transmitting via the audio playback device a first request for unicast connection to the digital media server; and
in response to the first request for unicast connection being blocked via a firewall running on the computer hosting the digital media server, transmitting via the audio playback device a second multicast transmission,wherein the firewall running on the computer hosting the digital media server permits discovery requests and other multicast announcements and blocks requests to establish a unicast connection,wherein the second multicast transmission comprises information that allows the digital media server to establish a connection with the audio playback device to facilitate transmission of a unicast request for content from the audio playback device to the digital media server;
in response to receiving the second multicast transmission at the digital media server, transmitting via the digital media server a second request for a unicast connection using the information provided in the second multicast transmission;
receiving via the audio playback device the second request; and
in response, establishing a unicast connection with the digital media server at the audio playback device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving via an audio playback device a first multicast transmission (e.g., an SSDP(HTTP)/Bonjour(DNS) presence announcement) from a computer hosting a digital media server. The first multicast transmission provides an indication of the presence of the digital media server (e.g., DLNA music server) on a network (e.g., a LAN). A request for a unicast connection is transmitted via the audio playback device to the digital media server, and, in the absence of a response to the request for a unicast connection, a second multicast transmission is transmitted via the audio playback device. The second multicast transmission includes information that allows the digital media server to establish a connection with the audio playback device to facilitate transmission of a unicast request for content.
-
Citations
16 Claims
-
1. A method comprising:
-
receiving via an audio playback device a first multicast transmission from a computer hosting a digital media server, the first multicast transmission indicating the presence of the digital media server on a network; transmitting via the audio playback device a first request for unicast connection to the digital media server; and in response to the first request for unicast connection being blocked via a firewall running on the computer hosting the digital media server, transmitting via the audio playback device a second multicast transmission, wherein the firewall running on the computer hosting the digital media server permits discovery requests and other multicast announcements and blocks requests to establish a unicast connection, wherein the second multicast transmission comprises information that allows the digital media server to establish a connection with the audio playback device to facilitate transmission of a unicast request for content from the audio playback device to the digital media server; in response to receiving the second multicast transmission at the digital media server, transmitting via the digital media server a second request for a unicast connection using the information provided in the second multicast transmission; receiving via the audio playback device the second request; and in response, establishing a unicast connection with the digital media server at the audio playback device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An audio playback device configured to operably connect to a plurality of digital audio sources, the audio playback device comprising:
-
a digital-to-analog converter configured to receive a digital representation of content from the digital audio sources and convert to analog form; an electro-acoustic transducer; a communication interface; a processor coupled to the digital-to-analog converter, the electro-acoustic transducer, and the communication interface; and instructions stored on a non-transitory computer-readable media that, when executed, cause the processor to; receive via the communication interface a first multicast transmission from a computing hosting a digital media server, the first multicast transmission indicating the presence of the digital media server on a network; transmit via the communication interface a first request for a unicast connection to the digital media server; in response to the first request for unicast connection being blocked via a firewall running on the computer hosting the digital media server, transmit via the communication interface a second multicast transmission, wherein the firewall running on the computer hosting the digital media server permits discovery requests and other multicast announcements and blocks requests to establish a unicast connection, wherein the second multicast transmission comprises information that allows the digital media server to establish a connection with the audio playback device to facilitate transmission of a unicast request for content receive via the communication interface a second request for a unicast connection transmitted by the digital media server as a response to the second multicast transmission, and, in response, establish the unicast connection with the digital media server. - View Dependent Claims (15, 16)
-
Specification