UICC Servlet Web Server for Remote Application Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing Toolkit application for remote application management in smart cards is inefficient, particularly when managing tasks that require large data transfers, such as the installation of large-sized applications, due to its communication protocol limitations.

Innovation Solution

Implementing a Servlet managed by the Smart Card Web Server (SCWS) that performs remote application management functions, utilizing the http or https protocol over TCP-IP to enhance efficiency and performance, allowing for more efficient command processing and data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the existing Toolkit application communication protocol is used for remote application management, then compatibility with existing smart card standards is maintained, but efficiency and performance for large data transfers deteriorates

Engineering Contradiction:
Improveefficiency of remote application managementVSAvoidcommunication protocol complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an HTTP-type protocol layer as an intermediary between the smart card and remote device, wrapping the existing Toolkit application commands. This mediator enables efficient web-based communication for large data transfers while preserving compatibility with the underlying smart card standards through the encapsulation of traditional command structures within the HTTP framework.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If the Toolkit application protocol is used for managing large-sized applications, then existing smart card standards are followed, but data transfer speed and performance deteriorates

Engineering Contradiction:
Improvedata transfer speedVSAvoidcompatibility with existing standards
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent segments the data transfer process into multiple HTTP requests and responses, allowing large-sized applications to be transmitted in manageable chunks. This segmentation enables the use of efficient web protocols for speed while maintaining reliability through the structured, standardized HTTP framework that can be reliably processed by existing infrastructure.

Inventive Principle:
Principle #1Segmentation

3Productivity

If traditional smart card communication methods are used, then security is maintained, but performance for web-based application management deteriorates

Engineering Contradiction:
Improveperformance of application managementVSAvoidease of web-based management
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements a universal HTTP-based communication interface that serves multiple functions: it enables web browser access for ease of operation, maintains security through HTTPS protocols, and supports efficient data transfer for application management. This multi-functional approach allows a single standardized interface to satisfy diverse requirements simultaneously.

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

Data Source

PatentUS8676260B2Method of managing information by a large capacity UICC
Publication Date: 2014.03.18 MICROELECTRONICSA ESPANOLA
  • US8676260B2 patent drawing
  • US8676260B2 patent drawing
  • US8676260B2 patent drawing

AI summary

A method of exchanging information comprising dynamic contents through an interne type network between a large capacity universal integrated circuit card located within a mobile equipment and a remote device, said large capacity universal integrated circuit card comprising a smart card web server and having at least one servlet installed, wherein said smart card web server is configured for managing and controlling the execution of said servlet. It comprises the following steps: said servlet installed in said large capacity universal integrated circuit card implements a functionality of remote application management and processes commands configured for being used by said functionality of remote application management; exchanging said commands between said large capacity universal integrated circuit card and said remote device using an http-type protocol layer.