H04H20/18

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.

System and method for transmitting digital multimedia data with analog broadcast data

A method and system for the transmission of digital data (210) over existing analog radio frequencies (230) is presented, wherein the digital data may include audio data, visual data or audio-visual data for presentation either with analog broadcast data or at a selectable time. The digital data may be transmitted over a plurality of sub-channels that have varying degrees or reliability (250). A quality-of-service process manages the transmission of digital data over various sub-channels based on the reliability of the sub-channel, the amount of digital data and the type of digital data to be transmitted. The digital data may further be encrypted and authenticated.

Stereo pairing with device base
10735878 · 2020-08-04 · ·

Example techniques may involve a first playback device forming a stereo pair with a second playback device while the first playback device is placed onto a device base, and conversely, playing in mono while the first playback device is removed from the device base. In an example implementation, while a first playback device is placed onto a device base, the first playback device plays back audio content as a stereo pair with a second playback device. The first playback device detects, via a sensor, removal of the first playback device from the device base. When the first playback device is removed from the device base, the first playback device is configured to play back audio content in mono. Configuring the first playback device to play back audio content in mono removes the first playback device from the stereo pair with the second playback device.

Stereo pairing with device base
10735878 · 2020-08-04 · ·

Example techniques may involve a first playback device forming a stereo pair with a second playback device while the first playback device is placed onto a device base, and conversely, playing in mono while the first playback device is removed from the device base. In an example implementation, while a first playback device is placed onto a device base, the first playback device plays back audio content as a stereo pair with a second playback device. The first playback device detects, via a sensor, removal of the first playback device from the device base. When the first playback device is removed from the device base, the first playback device is configured to play back audio content in mono. Configuring the first playback device to play back audio content in mono removes the first playback device from the stereo pair with the second playback device.

Techniques for synchronizing content

Systems and methods are provided herein for synchronizing content. In at least one embodiment audio content related to a live event is played utilizing an audio output device of a computing device. Supplemental data related to the live event is received. The supplemental data may be associated with a timestamp corresponding to a particular time during the live event to which the supplemental data relates. A current play time of the audio content may be determined. The supplemental data may be stored based at least in part on a comparison of the timestamp and the current play time. The supplemental data may be presented when the timestamp corresponds to the current play time of the audio content being played.

Techniques for synchronizing content

Systems and methods are provided herein for synchronizing content. In at least one embodiment audio content related to a live event is played utilizing an audio output device of a computing device. Supplemental data related to the live event is received. The supplemental data may be associated with a timestamp corresponding to a particular time during the live event to which the supplemental data relates. A current play time of the audio content may be determined. The supplemental data may be stored based at least in part on a comparison of the timestamp and the current play time. The supplemental data may be presented when the timestamp corresponds to the current play time of the audio content being played.

Systems and methods for coordinating online activity with broadcast television

Systems and method for coordinating online activity with broadcast television are disclosed. In some embodiments, the system includes a coordination server configured to read a coordination index that includes: an identifier for online content stored on an online content server, where the online content is transmittable to a computing device for output on the computing device; and scheduling information of a broadcast event to be broadcasted on broadcast television. The coordination index associates the scheduling information of the broadcast event with the identifier for the online content. Based on the coordination index, the coordination server generates a signal to indicate a broadcast status of the broadcast event. Upon the signal being read by the online content server, the online content server transmits the online content to the computing device in accordance with one or more rules for interpreting the signal.

Systems and methods for coordinating online activity with broadcast television

Systems and method for coordinating online activity with broadcast television are disclosed. In some embodiments, the system includes a coordination server configured to read a coordination index that includes: an identifier for online content stored on an online content server, where the online content is transmittable to a computing device for output on the computing device; and scheduling information of a broadcast event to be broadcasted on broadcast television. The coordination index associates the scheduling information of the broadcast event with the identifier for the online content. Based on the coordination index, the coordination server generates a signal to indicate a broadcast status of the broadcast event. Upon the signal being read by the online content server, the online content server transmits the online content to the computing device in accordance with one or more rules for interpreting the signal.

RESOLVING MEDIA SOURCE DETECTION AND SIMULCAST MONITORING AMBIGUITIES WITH MOTION SENSOR DATA
20200228214 · 2020-07-16 ·

Example methods disclosed herein to resolve media source detection ambiguities include detecting an ambiguity condition associated with media source detection when monitoring media presented by a media output device in communication with at least two media source devices, and in response to detecting the ambiguity condition, determining a source of the media output from the media output device using motion data reported by accelerometers affixed to remote control devices associated with the at least two media source devices. Example methods disclosed herein to resolve simulcast crediting ambiguities include detecting an ambiguity condition associated with simulcast broadcasting when monitoring media presented by a media output device, and in response to detecting the ambiguity condition, adjusting a time associated with a channel change using motion data reported by an accelerometer affixed to a remote control device associated with the media output device.

RESOLVING MEDIA SOURCE DETECTION AND SIMULCAST MONITORING AMBIGUITIES WITH MOTION SENSOR DATA
20200228214 · 2020-07-16 ·

Example methods disclosed herein to resolve media source detection ambiguities include detecting an ambiguity condition associated with media source detection when monitoring media presented by a media output device in communication with at least two media source devices, and in response to detecting the ambiguity condition, determining a source of the media output from the media output device using motion data reported by accelerometers affixed to remote control devices associated with the at least two media source devices. Example methods disclosed herein to resolve simulcast crediting ambiguities include detecting an ambiguity condition associated with simulcast broadcasting when monitoring media presented by a media output device, and in response to detecting the ambiguity condition, adjusting a time associated with a channel change using motion data reported by an accelerometer affixed to a remote control device associated with the media output device.