H04N21/818

MEDIA DEVICE UPGRADING SYSTEM WITH A NATIVE USER INTERFACE

Disclosed herein are various embodiments for a media device upgrading system with a native user interface. An embodiment operates by displaying a native user interface of a media device configured to operate in both a normal mode without an upgrader device and an upgrader mode when an upgrader device is connected to an input port of the media device. It is determined that the upgrader device is connected a command is received via the native user interface. it is determined that the command operates a software component, and the command is provided to the upgrader device. A response to executing the command is received from the upgrader device, and a response is displayed on the native user interface.

VOICE COMMAND INTEGRATION FOR LOCAL NETWORK CONNECTED DEVICES
20230188781 · 2023-06-15 ·

Various arrangements for facilitating smart television content receivers in a local network are provided. In an example, a secondary television receiver receives audio data, converts the audio data into voice command data, and transmits the voice command data to a primary television receiver. In response, the primary television receiver transmits the voice command data to a voice processing server via the Internet, receives a command generated based on the voice command data, and transmits the command to the secondary television receiver. Based on the command, an operation of the secondary television receiver is controlled.

Secure connected digital media platform

An embodiment of the invention provides a method for a secure connected digital media platform where a request is received to create a secure partition for accessing a content provider in a digital media device. A security code is received from the content provider. A hypervisor is invoked at the digital media device, where at least part of the hypervisor is comprised of a hardware circuit. The hypervisor compares the received security code with a key value that is burned into a memory unit at the hardware circuit to determine if the security code is from an authorized content provider. If the content provider is determined to be authorized, a secure partition is created at the digital media device. The creation of the secure partition includes creating a memory partition that corresponds to the secure partition in a non-volatile memory at the digital media device.

SYSTEM AND METHODS THEREOF FOR DISPLAYING VIDEO CONTENT
20170289612 · 2017-10-05 ·

A system is configured to display a video clip on a display of a user device. The system receives a request from the user device to display the video clip. The system then queries an advertiser server to identify the video clip. The system fetches the identified video clip. The system then extracts from the fetched video clip its video content. The video content is a plurality of frames. The system then determines a type of the user device. Then, the system determines a number of frames per second for the user device. The system generates a plurality of images from the plurality of frames. The system further generates a timing sequence for displaying each of the plurality of images of the imagized video clip on the display of the user device. The system then sends the imagized video clip and the timing sequence to the user device.

System and method for saving and recalling state data for media and home appliances

A set of media playback and device settings data from each home appliance of a first set of home appliances is stored on a central server and/or sent to a remote control device upon initiation of a suspend command by a user. The stored media and devices states may be used at a later time to control the first set of home appliances, or a user may, after relocating to a second set of home appliances, initiate a resume state command whereupon media playback and device settings data from the central server and/or remote control device controls each home appliance in the second set of home appliances to bring about the same or substantially similar media and device states as in the first set of home appliances.

Methods and apparatus for hardware registration in a network device

Methods and apparatus for control of a client device (e.g., consumer premises equipment in a cable network) using applications. In one aspect, an improved hardware registry is provided within the device with which the application(s) can interface to both identify and control available hardware resources. In one exemplary embodiment, the client device comprises a digital set-top box having digital video recording (DVR) capability. An application downloaded to the device discovers the registry and software interfaces associated therewith, and then utilizes the interfaces to automatically control the requisite hardware capability. Improved client device, network and head end configurations, as well as methods of operating these systems, are also disclosed.

SYSTEMS AND METHODS FOR PROVIDING INTERACTIVE CONTENT
20170272824 · 2017-09-21 ·

Interactive content may be provided by a smart television or other media device using a wireless communication protocol to detect the presence or proximity of a mobile device. When a mobile device is detected, the media device can establish a communication link with the mobile device via the wireless communication protocol. When content is displayed by the media device, additional data can be sent to the mobile device to enhance the user experience via the communication link. The user can interact with the data sent to the mobile device or with the content itself by providing feedback on the mobile device. The feedback may be provided to a content server via a second communication link, such as a cellular link or wireless link to the Internet. In some implementations, content server may modify content for display on the media device based on feedback on the mobile device.

SYSTEM AND METHOD FOR MEDIA HUB SOFTWARE UPDATING
20210409824 · 2021-12-30 · ·

A system and method for automatically analyzing and managing a media hub software update. The system and method each utilize available media hub system and diagnostic information to aid in the analysis and installation of a software update. If the installation of the update is determined to require memory capacity in excess of what is currently available within the media hub, an archive and off-loading process is automatically initiated to free the required memory space during the installation process. Any off-loaded information and/or applications are then restored after the installation is complete.

TV AWAKENING METHOD BASED ON SPEECH RECOGNITION, SMART TV AND STORAGE MEDIUM
20220191576 · 2022-06-16 · ·

A TV awakening method based on speech recognition, smart TV and storage medium. By setting a standby state of the smart TV to the standby state of screen being off without powering off, the user's speech can be received and recognized in real time to wake up and control the smart TV, and speech recognition has been efficiently applied, smart turning-on and turning-off in real time are realized, and diversified requirements of the user are met.

COMPUTING DEVICE UPGRADING SYSTEM OVER A WIRELESS NETWORK
20230254539 · 2023-08-10 · ·

Disclosed herein are system, method, and computer program product embodiments for a computing device upgrading system over a wireless network. An embodiment operates by determining that a computing device is connected to an upgrader device over a wireless network connection. It is determined that an upgrader mode of the computing device is activated based on the determination that the wireless network connection to the upgrader device is active. A command at is received at the computing device. It is determined that a speed of the wireless network connection exceeds a threshold. The command is transmitted to the upgrader device based on both the determination that the upgrader mode of the computing device is active and the determination that the speed of the wireless network connection exceeds the threshold. At the computing device, a response from the upgrader device executing the command is received, and content is output.