H04L65/1094

User interfaces for content streaming

In some embodiments, an electronic device operates in a streaming mode to automatically stream content from the electronic device to a playback destination. In some embodiments, an electronic device presents selectable options to control playback of content on a streaming destination while the electronic device streams content to the streaming destination. In some embodiments, an electronic device presents visual indications that the electronic device is operating in a streaming mode to stream content to a playback destination. In some embodiments, an electronic device presents a user interface for controlling electronic devices that automatically reconfigures to support different user inputs and issues different commands based on the type of electronic device being controlled. In some embodiments, an electronic device presents a user interface for controlling electronic devices that automatically provides context-specific selectable options based on the content being displayed on the electronic device being controlled.

User interfaces for content streaming

In some embodiments, an electronic device operates in a streaming mode to automatically stream content from the electronic device to a playback destination. In some embodiments, an electronic device presents selectable options to control playback of content on a streaming destination while the electronic device streams content to the streaming destination. In some embodiments, an electronic device presents visual indications that the electronic device is operating in a streaming mode to stream content to a playback destination. In some embodiments, an electronic device presents a user interface for controlling electronic devices that automatically reconfigures to support different user inputs and issues different commands based on the type of electronic device being controlled. In some embodiments, an electronic device presents a user interface for controlling electronic devices that automatically provides context-specific selectable options based on the content being displayed on the electronic device being controlled.

EYE CONTACT PROMPTING ELECTRONIC DEVICE IN A VIDEO COMMUNICATION SESSION
20230119205 · 2023-04-20 ·

An electronic device, computer program product, and method are provided that prompt a person who is participating in a video communication session to gaze toward a local image capturing device. A controller of the electronic devices receives an image stream from an image capturing device configured to be spaced away from a display device and having a field of view that incorporates a person that is proximate to the display device. The controller communicates the image stream to a video communication session. The controller receives second image stream(s) from second communication device(s) and presents the second image stream(s) at a display device. In response to a trigger that indicates that the first image stream is being presented as a primary image stream by the at least one second electronic device, the controller presents a prompt indicating that the participant should gaze toward the image capturing device.

Method and apparatus for receiving audio data by using Bluetooth technology
11665214 · 2023-05-30 · ·

The present disclosure provides a method of receiving audio data using Bluetooth Low Energy technology. Specifically, a client device receives, from a server device, an advertisement message including channel information for receiving an extended advertisement message for providing an audio streaming service; receives, from the server device, the extended advertisement message including an indicator related to the audio data of the audio streaming service based on the channel information, wherein the indicator represents that the audio data and audio feedback information for identifying the audio data are transmitted by being grouped; receives, from the sever device, the audio data and the audio feedback information through an isochronous channel; obtains, from a user, specific information related to whether to permit to provide the audio streaming service based on the audio feedback information; and decodes the audio data when the specific information represents permission to provide the audio streaming service.

METHODS AND APPARATUS TO MONITOR MEDIA IN A DIRECT MEDIA NETWORK
20230164055 · 2023-05-25 ·

Methods, apparatus, and articles of manufacture to monitor media are disclosed. An example apparatus includes at least one memory, machine-readable instructions, and at least one processor to execute the machine-readable instructions to at least establish a direct media network as a Group Owner after performance of a negotiation process with a streaming client device. The at least one processor is to add a client device to the direct media network based on a beacon response from the streaming client device and, after metadata is extracted from first media at the apparatus, cause transmission of the first media to a media presentation device via the direct media network, the metadata representative of an identification of the media, and cause transmission of a message including the identification of the media to a server via a network to credit the media as having been accessed based on the identification.

Playback expansion
11467800 · 2022-10-11 · ·

Examples described herein involve expanding playback of a media item from a first playback device to a second playback device. In one example, while a first playback device is playing a media item as part of a first zone, the first playback device identifies that a second playback device has moved to a location that is within a given physical proximity of the first playback. The first playback device determines that playback is to be expanded to the second playback device, and transmits a command to cause the second playback device to (i) join the first zone and (ii) begin to play the media item in synchrony with the first playback device.

Acquisition of extracts of a multimedia stream on a terminal
11470407 · 2022-10-11 · ·

A method for acquiring an extract of a multimedia stream being broadcast on a user's display device, the method being implemented in an user terminal separate from the display device and comprising the following steps: upon reception of a user input for receiving an extract of the multimedia stream being broadcast on the display device, sending to the display device a first request for an identifier of the multimedia stream being broadcast; upon reception of the identifier of the multimedia stream being broadcast, sending to the content server a second request for receiving the multimedia stream extract, said second request including a timestamp of the user input, the identifier of the multimedia stream being broadcast and a duration of the multimedia stream extract; and receiving from the content server the multimedia stream extract or a link to obtain the latter.

Synchronizing playback by media playback devices

Example systems, apparatus, and methods receive audio information including a plurality of frames from a source device, wherein each frame of the plurality of frames includes one or more audio samples and a time stamp indicating when to play the one or more audio samples of the respective frame. In an example, the time stamp is updated for each of the plurality of frames using a time differential value determined between clock information received from the source device and clock information associated with the device. The updated time stamp is stored for each of the plurality of frames, and the audio information is output based on the plurality of frames and associated updated time stamps. A number of samples per frame to be output is adjusted based on a comparison between the updated time stamp for the frame and a predicted time value for play back of the frame.

Modifying and transferring audio between devices

Certain embodiments relate generally to modifying audio playing on a first device based on detection of that audio by a second device. Other embodiments relate to transferring audio between a first device and a second device. More particularly, audio playing from a first device may be muted, stopped, or adjusted in volume based on detection of that audio by, or interaction with, a second device. Likewise, audio may be transferred from a first device to a second device based on communications between the first and second devices, proximity of the first and second devices relative to one another, proximity of a user to either the first or second device, and so on.

Systems, methods, and graphical user interfaces for automatic audio routing
11652510 · 2023-05-16 · ·

A wearable audio output device is in communication with a first device and with a second device that is different from the first device. While outputting first audio from the first device, the wearable audio output device receives a first input corresponding to a request to output second audio from the second device; and, in response to receiving the first input: in accordance with a determination that the second audio from the second device satisfies audio priority criteria with respect to the first audio from the first device, the wearable audio output device: ceases to output the first audio from the first device; outputs the second audio from the second device; and causes the first device to display a first alert indicating that the first audio from the first device is not being output by the wearable audio output device.