Patent classifications
H04N21/4104
Methods of using proxy IP addresses and redirection for cross-device actions
A profile provider: (i) associates a primary online device (OD1) with a set-top box (STB); (ii) a location of OD1 at some point in time is estimated to be “near” the STB, thereby establishing a STB proxy location; (iii) one or more secondary online devices (OD2s) are observed to be located “near” the STB proxy location and are associated with the STB; and (iv) a television advertisement is selected to be directed to the STB, which selection is based at least in part on profile information linked to one of the associated OD2s. The method can be particularly advantageous in situations wherein: the STB is not connected to any computer network; the STB is not ever connected to the same local area network as OD1 or OD2; or television service (used by the STB) and online access (used by OD1 and OD2s) are provided by different service providers.
IMPLEMENTATIONS FOR VOICE ASSISTANT ON DEVICES
An electronic device configures a device-agnostic voice assistant library for execution on the electronic device based on the electronic device having a first device type. The electronic device also selects an implementation for the voice assistant library. After the configuring, the electronic device receives a verbal input from a user. It extracts request information from the verbal input by processing the verbal input using the voice assistant library executing on the device. It transmits a request to a remote system, the request including the extracted request information. The electronic device receives a response to the request. The response is generated by the remote system in accordance with the extracted request information. The electronic device performs an operation in accordance with the response by one or more voice processing modules of the configured voice assistant library.
ELECTRONIC APPARATUS, DISPLAY APPARATUS AND METHOD OF CONTROLLING THE SAME
Disclosed are an electronic apparatus, a display apparatus and a method of controlling the same an electronic apparatus, a display apparatus and a method of controlling the same, the electronic apparatus including: a speaker configured to output a sound; a microphone configured to receive a user voice; a communicator configured to perform communication; a processor configured to: identify a state of an external apparatus through the communicator based on reception of the user voice, process the received user voice and output a sound corresponding to a process result through the speaker based on identification that the external apparatus is in a turned-off state, and control the communicator to transmit information about the received user voice to the external apparatus and request the external apparatus to process the voice based on identification that the external apparatus is in a turned-on state.
Remotely Controlling Playback Devices
In some implementations, a system can be configured to allow remote control devices to quietly obtain status information related to various audio/video playback devices. For example, a streaming device (e.g., a user device, phone, etc.) can establish a streaming connection to a playback device. The playback device can be configured to only accept a single streaming connection (i.e., master connection). A remote control device (e.g., a user device, phone, etc.) can quietly connect (i.e., control connection) to the playback device without interrupting the master connection to obtain status information related to the playback device and or the media being streamed to the playback device. The remote control device can provide commands through the control connection to adjust the playback of the streamed media at the playback device.
Transmission apparatus, transmission method, receiving apparatus, and receiving method
Provided is a transmission apparatus that sequentially transmits each audio data unit of audio data to a reception side via a predetermined transfer channel. A counter value and a parity value associated with the counter value are, for every predetermined number of audio data units, added to the audio data. The counter value and the parity value added for every predetermined number of audio data units change according to an encryption state.
Display device
The present disclosure provides a display device that includes an external input interface including an input port connected to a source device, and a processor configured to detect that a source device is connected through an unselected input port of a plurality of input ports, activate an external input interface corresponding to the unselected input port, perform a connection process between the source device and the external input interface, deactivate error detection operation between the source device and the external input interface, generate fake connection information for maintaining connection between the source device and the external input interface based on information input to the external input interface from the source device, and switch the external input interface to a standby mode.
DISPLAY DEVICE AND DISPLAY SYSTEM
The present disclosure aims to synchronize the power states of a display device and an external device connected to the display device. The display device includes an external device interface connected to an external device, a user input interface configured to receive a power signal from a remote control device, and a controller configured to process the power signal to control power of the display device to be turned on or off. When the power signal is received, the controller is configured to determine whether to process the power signal based on whether a signal is inputted from the external device.
Implementations for voice assistant on devices
An electronic device configures a device-agnostic voice assistant library for execution on the electronic device based on the electronic device having a first device type. The electronic device also selects an implementation for the voice assistant library. After the configuring, the electronic device receives a verbal input from a user. It extracts request information from the verbal input by processing the verbal input using the voice assistant library executing on the device. It transmits a request to a remote system, the request including the extracted request information. The electronic device receives a response to the request. The response is generated by the remote system in accordance with the extracted request information. The electronic device performs an operation in accordance with the response by one or more voice processing modules of the configured voice assistant library.
Video processing system for demultiplexing received compressed and non-compressed video signals and transmitting demultiplexed signals
The present invention is intended to permit both real-time display of a picture represented by a non-compressed video signal on a television and display of a picture represented by a compressed video signal at any desired time by simultaneously transmitting the compressed video signal and non-compressed video signal via one interface. An STB packetizes a compressed video signal, and multiplexes the compressed video signal and a blanking signal combined with a non-compressed video signal. Thus, both the video signals are transmitted simultaneously. A picture represented by the non-compressed video signal is displayed on a television in real time. The compressed video signal is stored in a storage medium incorporated in the television, read at any user's desired time, and decoded so that a picture represented by the compressed video signal can be viewed at the user's desired time.
PROVIDING COMMUNICATION SERVICES USING SETS OF I/O DEVICES
A user terminal emulation server is provided that provides operational functionality of a user terminal using a networked set of I/O user devices that are determined to be proximately located to a user and to have user interface capabilities that are combinable to provide the user with the ability to receive or initiate a communication service with another user terminal through a network entity. The operations for emulating a user terminal may alternatively be performed by an I/O user device that provides communication services (using other I/O user devices.