Patent classifications
H04N21/43615
Automated programming of a remote control
An electronic device that obtains a set of remote-control commands is described. During operation, the electronic device may receive an image associated with a second electronic device, where a brand and a model of the second electronic device are initially unknown to the electronic device. Then, the electronic device may perform image analysis on the image to determine at least the brand of the second electronic device. Moreover, the electronic device may access, based at least in part on the determined brand, the set of remote-control commands that are associated with the second electronic device. Next, the electronic device may store the set of remote-control commands in memory. Subsequently, when the electronic device receives user-interface activity information associated with a portable electronic device that specifies selection of the second electronic device, the electronic device may provide the set of remote-control commands to the second electronic device.
Methods, systems, and media for presenting media content items using multiple devices
Mechanisms for presenting media content items using multiple devices are provided. In some embodiments, methods for presenting media content are provided that include: detecting an offer to initiate a purchase of a content item being presented using the media device, wherein the media device has not been authenticated with a content service that provides the content item; in response to detecting the offer to initiate the purchase of the content item when the media device has not been authenticated with the content service that provides the content item, causing the media device to be discoverable by one or more mobile devices that are connected to a same local area network as the media device; encoding offer data corresponding to the detected offer to initiate the purchase of the content item; in response to receiving a status request from a mobile device that is connected to the same local area network as the media device, transmitting the encoded offer data associated with the purchase of the content item to the mobile device, wherein the encoded offer data causes a payment user interface to be presented on the mobile device; receiving a cast request from the mobile device to cast the content item on the media device; and in response to the cast request, executing a receiver application on the media device that accepts the cast request from the mobile device and causes the content item to be presented using the media device.
Sending messages from smart speakers and smart displays via smartphones
Techniques are described herein for using a smart device such as a standalone assistant-centric interactive speaker and/or a standalone assistant-centric interactive display with speaker(s) to send a message using a messaging application on a client device such as a smartphone. A method includes: receiving, by a first device, a request from a first user to send a message to a second user; determining that a messaging application corresponding to the request is unavailable on the first device; and in response to determining that the messaging application corresponding to the request is unavailable on the first device: selecting a second device on which the messaging application corresponding to the request is available; and sending, to the second device, a command that causes the second device to send the message from the first user to the second user using the messaging application on the second device.
Systems and methods of audio decoder determination and selection
Playback devices can support audio encoded using various encoding schemes. Playing back such content includes receiving, at a playback device, audio data from an audio source; and receiving an indication from the audio source that the audio data is encoded in the compressed audio format. The device determines, independently of receiving the indication from the audio source that the audio data is encoded in the compressed audio format, whether the audio data is encoded in a compressed audio format. If the audio data is determined to be encoded in the compressed audio format: the device selects a decoder from among a plurality of decoders; decodes the audio data using the selected decoder; and plays back the decoded audio data via the playback device. If the audio data is determined not to be encoded in the compressed audio format, the device inhibits playback of the audio data.
Content playback reminders
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.
Remote controller, screen projection receiving component, television, screen projection system and screen projection method
A remote controller, includes: a first interface; and a first wireless portion connected with the first interface, wherein the first interface is connected with a screen projection device, the first wireless portion is wirelessly connected with a display device, and the first wireless portion receives data to be projected by the screen projection device through the first interface, and sends the data to be projected to the display device for displaying.
Electronic apparatus and operating method of the same
Provided are an electronic apparatus and an operating method of the same. The electronic apparatus includes: a communicator; a memory storing one or more instructions; and a processor configured to control the electronic apparatus by executing the one or more instructions to: collect peripheral device information based on a message received from a peripheral device, by using a first device discovery protocol and a second device discovery protocol; transmit the peripheral device information to a server through the communicator; and receive a home network device list of the electronic apparatus from the server through the communicator, the home network device list being generated by the server based on the peripheral device information.
PLAYBACK OF GENERATIVE MEDIA CONTENT
Generative media content (e.g., generative audio) can be played back across multiple playback devices concurrently. A coordinator device can receive a multi-channel stream of media content, with at least some channels comprising generative media content. The coordinator device transmits each of the channels to a plurality of playback devices. A first playback device plays back a first subset of the channels according to first playback responsibilities and a second playback device plays back a second subset of the channels according to second playback responsibilities. The first and/or second playback responsibilities can be dynamically modified over time, for example in response to one or more input parameters.
AUDIO INTEGRATION OF PORTABLE ELECTRONIC DEVICES FOR ENCLOSED ENVIRONMENTS
Implementations of the subject technology provide for audio integration of portable electronic devices into enclosed environments. A portable electronic device may be carried, by a user, into an enclosed environment, such as into an enclosure of a building, a room, or other apparatus. One or more remote speakers may be disposed in the enclosed environment. The remote speaker(s) may be operated in cooperation with the portable electronic device to spatially coordinate audio output from the remote speaker(s) with video content displayed by the portable electronic device.
Techniques to customize a media processing system
Techniques to customize a media processing system are described. A media processing system is described capable of integrating a large set of heterogeneous electronic devices into a single integrated system with enhanced navigation capabilities and automated configuration services. Other embodiments are described and claimed.