H04N21/43076

Synchronized Playback Controls for Parallel Viewing of Video Content
20230025563 · 2023-01-26 · ·

A method, a non-transitory computer readable medium, and a system are disclosed for synchronized playback controls for viewing of video content. The method includes connecting, to a synchronization service, a plurality of media consumption devices; receiving, on the synchronization service, a control request from one or more of the plurality of media consumption devices; and sending, from the synchronization service, a control signal to each of the plurality of media consumption devices to implement a playback control to synchronize a playback of the video content in each of the plurality of media consumption devices.

DISPARATE PLAYER MEDIA SHARING
20230021565 · 2023-01-26 ·

Systems and techniques for sharing media may utilize or implement a server receiving a media share request from a first device associated with a first user, the media share request including metadata pertaining to a media, retrieving a set of candidate media and fine tuning the set of candidate media to determine a selected candidate media, and transmitting metadata associated with the selected candidate media to a second device associated with a second user or transmitting a set of application program interface (API) calls to the second device.

Wireless Streaming of Audio/Visual Content in a Home Theater Architecture
20230023652 · 2023-01-26 ·

Disclosed herein are computing devices, including playback devices, that are configured to operate in several media distribution modes and play back audio data in several playback modes based at least in part on the source of audio/video data for playback.

Synchronized playback and control of media

Methods and systems provide synchronized sharing of multimedia between multiple devices. The multiple devices may form an ad-hoc network for sharing of multimedia. In an embodiment, group members may have playlist manipulation privileges such as pausing, rewinding, fast forwarding, or adding tracks to the playlist. A system may stream or distribute content according to the shared playlist. Playback may be synchronized for group members so that everyone is exposed to a same part of the content as the same time.

Systems and methods for seamlessly outputting embedded media from a digital page on nearby devices most suitable for access

Systems and methods for enhancing user experience in accessing media of a certain content type by outputting the media on a nearby device that is better suited for access. For example, a media guidance application may determine that a user is accessing, on his/her smartphone, a digital page (e.g., a website, a newsfeed, etc.) that features embedded content (e.g., photos, movies, music, etc.). In response to determining that the user has navigated to an embedded content, such as a video clip, the media guidance application may determine a device in the vicinity of the user that is better suited than the user's smartphone for playback of the video clip. For example, a nearby smart television may have a larger screen, better sound output, and a better display resolution than the smartphone. As a result, the media guidance application may cause the smart television to output the video clip.

Dynamic user interface and module facilitating content sharing in a distributed computing environment

A sharing client device shares content with viewing client devices. A sharing module operating on a sharing client device and on the viewing client devices facilitates the creation and analysis of viewer snapshots, permitting automatic determination of whether viewers are up-to-date with their display of shared content. Based on the analysis and on a policy of the sharing module, the sharing module can take a number of actions, such as generating and displaying a viewer summary that a user of the sharing client device may view to determine whether, or to what extent, the viewing client devices are up-to-date in their displays of the shared content.

Wireless audio synchronization using a spread code

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for synchronizing playback of audiovisual content among multiple speakers. In some embodiments, a first smart speaker receives a spread spectrum signal from a second smart speaker over an audio data channel. The first smart speaker despreads the spread spectrum signal based on a spreading code. The first smart speaker determines a time of receipt of the spread spectrum signal based on the despreading. The first smart speaker receives a time of transmission of the spread spectrum signal. The first smart speaker then calculates a playback delay based on the time of receipt and the time of transmission. Then the first smart speaker controls the playback of the audiovisual content based on the playback delay.

INFORMATION PROCESSING METHOD, DEVICE AND STORAGE MEDIUM

An information processing method, a device, and a storage medium, which relates to a screen transmission technology, are provided. The method includes: in response to a first operation acting on characters, displaying the characters in an input box, where the input box is an input box of a screen transmission application; determining a target screen-transmission code in candidate screen-transmission codes stored in a screen-transmission sending end according to input characters, where the number of characters contained in the target screen-transmission code is greater than the number of the input characters, the target screen-transmission code contains the input characters, the target screen-transmission code is a screen-transmission code of a screen-transmission receiving end, and the target screen-transmission code is acquired by the screen-transmission sending end from a beacon received from the screen-transmission receiving end; displaying the target screen-transmission code in the input box.

Content playback reminders
11700436 · 2023-07-11 · ·

An example computing device is configured to determine (i) a future start time of an upcoming live media event and (ii) a uniform resource indicator (URI) at which a live media stream of the live media event will be accessible at the future start time. The computing device displays, via the graphical user interface, a notification identifying the upcoming live media event, and the computing device receives, via the graphical user interface, (i) a first selection of the displayed notification and (ii) a second selection of a plurality of playback devices of a media playback system. Based on the first and second selections, the computing device causes, at the start time of the live media event, at least one of the plurality of playback devices to access the live media stream at the URI for synchronous playback by the plurality of playback devices.

AUDIO SYNCHRONIZATION IN WIRELESS SYSTEMS

Methods, devices, and systems are provided for synchronizing a source device with a sink device. In some examples, the source device plays first audio using, e.g., an electro-acoustic transducer. The source device transmits a stream of packets to the sink device to be used by the sink device for playing second audio, where the playing of the second audio is to be synchronized within a predefined tolerance with the playing of the first audio. In response to determining there is a delay in average packet arrival times of the stream of packets at the sink device, the source device adjusts the playing of the first audio to maintain synchronization with the playing of the second audio within the predefined tolerance.