Patent classifications
H04N21/418
Methods and systems for supplementing set-top box processing with additional processor resources
Disclosed are methods for supplementing the processing capabilities of multimedia devices in a networked environment. A method can include providing a processing offloader module to physically connect to a first multimedia device in the networked environment. The offloader can be internal and/or external to the device. The method can include identifying the offloader, identifying a second multimedia device, and determining that a bandwidth of the second device falls below a threshold bandwidth. Instructions can be forwarded from the second device to the offloader when the bandwidth of the second device exceeds the threshold bandwidth. The offloader is configured to process the instructions and render multimedia information based on the instructions. A first communication can be transmitted to the second multimedia device indicating a request to enable a proxy configured to output received rendered multimedia information and the rendered multimedia information can be forwarded from the offloader to the second device.
CONTENT PROTECTION
Devices, servers, systems and methods for content protection are provided. Disclosed embodiments improve temporal granularity of controlling access to the protected content and increase resilience against attacks attempting to prevent re-evaluation of conditions of access. Enforcement of re-evaluation may be based on the receipt and/or verification of tokens. In some embodiments, re-evaluation is enforced by periodically rendering content keys required for content decryption unuseable and/or clearing content keys already in use.
Virtual set-top box
A virtual set-top box (vSTB) for executing a middleware component, designed originally for use with the physical STB, including emulating hardware capabilities of the physical STB to process IPTV content received over a connection for presenting the IPTV content on a display of the electronic device.
Media device upgrading system over a wireless network
Disclosed herein are system, method, and computer program product embodiments for a media device upgrading system over a wireless network. An embodiment operates by determining an app has been installed on a media device and that the media device is connected to an upgrader device over a wireless network connection. A command to execute functionality of the app from a remote control is received. 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 is active and the determination that the speed of the wireless network connection exceeds a threshold. At the media device, a response from the upgrader device executing the command is received at the media device, which directs the media device to output content associated with the app.
Pre-entitlement enforcement
A method of transmitting entitlement messages to content consumption devices in a access control system, the method comprising periodically transmitting entitlement messages to content consumption devices in a access control system and periodically extending an expiry time comprised in the entitlement messages. The entitlement messages comprise indicator data indicating to the content consumption devices that subsequent entitlement messages loaded into a content consumption device after a first entitlement message is loaded into the content consumption device shall not be used by the content consumption device to access protected media content.
Content distribution device
A content distribution device includes a communication component and a controller. The communication component communicates with an access point device having a plurality of identifiers. The controller sets a distribution related condition related to a distribution of content for each of the identifiers.
Image display device and method for operating same
Provided is an image display device including: a communication unit configured to receive, from a control device, a control command for controlling an operation of the image display device; a memory storing one or more instructions; and a processor configured to execute the one or more instructions stored in the memory, wherein the processor is configured to execute the one or more instructions to: receive first user information about a first user corresponding to a user of the control device and authentication state information representing a user authentication state in the control device; when the control command includes an operation request that requires authentication, perform the authentication based on the first user information, the authentication state information, and second user information about a second user corresponding to a user of the image display device; and perform the operation in response to the control command.
Dongle to convert formats to ATSC 3.0 low power wireless
Techniques are described for using the Advanced Television Systems Committee (ATSC) 3.0 television protocol and more specifically to a dongle that converts HDMI, USB, or VGA from a computer to ATSC 3.0 packets and wirelessly transmits the packets to a display.
Dongle to convert formats to ATSC 3.0 low power wireless
Techniques are described for using the Advanced Television Systems Committee (ATSC) 3.0 television protocol and more specifically to a dongle that converts HDMI, USB, or VGA from a computer to ATSC 3.0 packets and wirelessly transmits the packets to a display.
MEMORY SYSTEM ALLOWING HOST TO EASILY TRANSMIT AND RECEIVE DATA
According to one embodiment, a memory system includes a non-volatile semiconductor memory device, a control unit, a memory as a work area, a wireless communication module, and an extension register. The control unit controls the non-volatile semiconductor memory device. The extension register is provided in the memory and has a data length by which a wireless communication function of the wireless communication module can be defined. The control unit causes the non-volatile semiconductor memory device to store, as a file, an HTTP request supplied from a host, causes the extension register, based on a first command supplied from the host, to register an HTTP transmission command transmitted together with the first command, and causes the wireless communication module to transmit the HTTP request stored in the non-volatile semiconductor memory device based on the transmission command registered in the extension register.