MANAGING AUDIO OUTPUT THROUGH AN INTERMEDIARY
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention extends to methods, systems, and computer program products for managing audio output through an intermediary. In some embodiments, an audio controller emulates a direct connection between an audio source device and an audio output device. In other embodiments, audio content local to an audio controller is combined with other audio content passing through the audio controller on its way from an audio source device to an audio output device. In additional embodiments, an audio output device is locked to an audio controller. The lock survives power cycling and soft resets of the audio output device. A special hard reset can be used to release the audio output device.
-
Citations
41 Claims
-
1-21. -21. (canceled)
-
22. A method for connecting an audio controller with an audio output device, the method comprising:
-
receiving, by the audio controller, a user selection of a user-interface control for pairing with one or more audio output devices; receiving, by the audio controller, a request for communication configuration information from an audio output device included in the one or more audio output devices; providing, by a wireless network interface of the audio controller, communication configuration information to the audio output device, the communication configuration information for use in wireless communication with the audio controller; detecting, by the wireless network interface, an advertisement signal from the audio output device; sending, by the audio controller, a pairing request to the detected audio output device, the pairing request including controller pairing information; and sending, by the audio controller, a signal to the audio output device to prompt the audio output device to stop sending advertisement signals to prevent another device from detecting the audio output device and to lock the audio output device to the audio controller. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computing device including a processor and memory, the computing device having a wireless network interface for wireless communication with other devices, the memory storing computer executable instructions that when executed by the processor cause the processor or wireless network interface to:
-
receive a user selection of a user-interface control for pairing with one or more audio output devices; receive a request for communication configuration information from an audio output device included in the one or more audio output devices; provide communication configuration information to the audio output device, the communication configuration information for use in wireless communication with the computing device; detect an advertisement signal from the audio output device; send a pairing request to the detected audio output device, the pairing request including controller pairing information; and send a signal to the audio output device to prompt the audio output device to stop sending advertisement signals to prevent another device from detecting the audio output device and to lock the audio output device to the computing device. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. A non-transitory computer-readable storage medium of an audio controller storing computer executable instructions that when executed by a processor cause the processor to perform the steps of
receive a user selection of a user-interface control for pairing with one or more audio output devices; -
receive a request for communication configuration information from an audio output device included in the one or more audio output devices; provide communication configuration information to the audio output device, the communication configuration information for use in wireless communication with the audio controller; detect an advertisement signal from the audio output device; send a pairing request to the detected audio output device, the pairing request including controller pairing information; and send a signal to the audio output device to prompt the audio output device to stop sending advertisement signals to prevent another device from detecting the audio output device and to lock the audio output device to the audio controller.
-
Specification