Web Browser CAS Application for Middleware EMM Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing conditional access system (CAS) client software distribution method, which embeds software in middleware, faces challenges in updating and content reproduction due to massive middleware software capacity, leading to delays and the need for porting across different middleware versions.

Innovation Solution

Implementing a separate middleware and application layer for the CAS system, where the middleware extracts and transmits entitlement management messages and control words to a web browser-based application, allowing for independent updates and descrambling of image signals without interrupting content reproduction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If CAS client software is embedded in middleware software, then authority control and control word setting can be performed in the middleware layer, but the middleware software capacity becomes massive and content reproduction is interrupted during software updating

Engineering Contradiction:
Improveauthority control capabilityVSAvoidmiddleware software capacity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the CAS client software into two separate components: a lightweight middleware layer that handles only EMM extraction and authority confirmation, and a web browser-based application layer that handles control word extraction and image signal descrambling. This segmentation reduces middleware software capacity while maintaining authority control capability.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If CAS client software is embedded in middleware software, then control word setting is performed in the middleware layer, but it requires updating the entire middleware software to update the CAS function

Engineering Contradiction:
Improvecontrol word setting capabilityVSAvoidsoftware update time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent separates control word setting functionality into the web browser-based application layer, which can be updated independently without affecting the middleware layer. This allows rapid updates of CAS functions by simply replacing the web application, eliminating the need to update entire middleware software.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If CAS client software is embedded in middleware software, then the software can be distributed online, but the CAS client software requires proper porting to respective pieces of middleware software

Engineering Contradiction:
Improveonline distribution capabilityVSAvoidsoftware porting complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent implements a universal web browser-based application layer that can run on any platform with a web browser, eliminating the need for platform-specific porting. The standardized web interface provides consistent CAS functionality across different devices and middleware versions.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Adaptability or versatility

If the CAS client software is separated into middleware layer and application layer, then independent updates are possible, but control word loading delay occurs due to separate implementation

Engineering Contradiction:
Improveindependent update capabilityVSAvoidcontrol word loading time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having the middleware layer extract and prepare EMM data in advance, and the web application pre-processes authority confirmation requests. This preliminary preparation reduces the time required for control word loading when the actual descrambling is needed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10645453B2Electronic device, image processing method thereof, and non-transitory computer readable recording medium
Publication Date: 2020.05.05 SAMSUNG ELECTRONICS CO LTD
  • US10645453B2 patent drawing
  • US10645453B2 patent drawing
  • US10645453B2 patent drawing

AI summary

An electronic device, an image processing method thereof, and a non-transitory computer readable recording medium are provided. The image processing method for the electronic device includes receiving an image signal; extracting, by a middleware layer, an entitlement management message (EMM) from the image signal; transmitting the extracted EMM to a web browser based application of an application layer; confirming, by the application, a user authority using the extracted EMM; extracting, by the middleware layer, a control word (CW) if the authority for the image signal is confirmed; and descrambling the image signal using the extracted control word.