Patent classifications
H04H60/88
Systems and methods for syncronizing multiple electronic devices
Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.
Systems and methods for syncronizing multiple electronic devices
Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.
Systems and methods for syncronizing multiple electronic devices
Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.
Water sensor
A water sensor comprises a housing including a top portion and a bottom portion; a controller positioned within the housing; a power source electrically coupled to the controller to energize the controller; and a continuity sensor electrically coupled to the controller and including an inner arcuate portion and an outer arcuate portion, the inner arcuate portion having an electrically conductive surface spanning at least 300 degrees, the outer arcuate portion having an electrically conductive surface spanning at least 300 degrees and substantially surrounding the inner arcuate portion to define an gap therebetween, wherein the water sensor is structured to transition from a first logical state to a second logical state responsive to water bridging the gap, and wherein the controller is structured to transmit a wireless water detection signal responsive to the water sensor transitioning to the second logical state.
Water sensor
A water sensor comprises a housing including a top portion and a bottom portion; a controller positioned within the housing; a power source electrically coupled to the controller to energize the controller; and a continuity sensor electrically coupled to the controller and including an inner arcuate portion and an outer arcuate portion, the inner arcuate portion having an electrically conductive surface spanning at least 300 degrees, the outer arcuate portion having an electrically conductive surface spanning at least 300 degrees and substantially surrounding the inner arcuate portion to define an gap therebetween, wherein the water sensor is structured to transition from a first logical state to a second logical state responsive to water bridging the gap, and wherein the controller is structured to transmit a wireless water detection signal responsive to the water sensor transitioning to the second logical state.
WATER SENSOR
A water sensor comprises a housing including a top portion and a bottom portion; a controller positioned within the housing; a power source electrically coupled to the controller to energize the controller; and a continuity sensor electrically coupled to the controller and including an inner arcuate portion and an outer arcuate portion, the inner arcuate portion having an electrically conductive surface spanning at least 300 degrees, the outer arcuate portion having an electrically conductive surface spanning at least 300 degrees and substantially surrounding the inner arcuate portion to define an elongate gap therebetween, wherein the water sensor is structured to transition from a first logical state to a second logical state responsive to water bridging the elongate gap, and wherein the controller is structured to transmit a wireless water detection signal responsive to the water sensor transitioning to the second logical state.
WATER SENSOR
A water sensor comprises a housing including a top portion and a bottom portion; a controller positioned within the housing; a power source electrically coupled to the controller to energize the controller; and a continuity sensor electrically coupled to the controller and including an inner arcuate portion and an outer arcuate portion, the inner arcuate portion having an electrically conductive surface spanning at least 300 degrees, the outer arcuate portion having an electrically conductive surface spanning at least 300 degrees and substantially surrounding the inner arcuate portion to define an elongate gap therebetween, wherein the water sensor is structured to transition from a first logical state to a second logical state responsive to water bridging the elongate gap, and wherein the controller is structured to transmit a wireless water detection signal responsive to the water sensor transitioning to the second logical state.
Systems and methods for synchronizing multiple electronic devices
Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.
Systems and methods for synchronizing multiple electronic devices
Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.
Integrating audio content with additional digital content
Systems and methods for integrating audio content presented via an audio playback device with additional digital content are provided herein. The system includes a content retriever configured to retrieve the audio content from a terrestrial radio station, and retrieve the additional digital content from an Internet streaming channel, the terrestrial radio station and the Internet streaming channel being associated with an audio program; and being configured to output the additional digital content. Further included herein is a method for delaying a delivery of additional audio content.