MIDlet DRM Status Access via Intermediary System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is no standard method for Java Mobile Information Device Profile (MIDP) applications to access their Digital Rights Management (DRM) status, leading to poor user experience due to lack of information about usage restrictions and sudden access loss after trial periods.

Innovation Solution

A system and method allowing MIDlets to access and display their own DRM information using a content-agnostic DRM system like OMA DRM, enabling them to provide users with usage rules and options through the user interface and potentially modify DRM status upon user action.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If DRM protection is applied to applications using standard OMA DRM technology, then copyright material is protected and usage restrictions are enforced, but applications cannot access their own DRM status information leading to poor user experience

Engineering Contradiction:
ImproveDRM protection effectivenessVSAvoidUser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a DRM status information intermediary system that acts as a mediator between the DRM protection mechanism and the application. The DRM status information element serves as an intermediary data structure that carries DRM status information from the DRM agent to the application, enabling the application to access its DRM status without compromising the existing DRM protection architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If usage restrictions are enforced by DRM agent outside of MIDlet UI, then DRM rules are complied with, but user interface is interrupted and user experience deteriorates

Engineering Contradiction:
ImproveDRM rule enforcementVSAvoidUser interface continuity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the DRM information delivery process into separate components: the DRM status information element that carries the data, the method of transmission to the application, and the integration into the user interface. This segmentation allows DRM rule enforcement to continue while enabling seamless integration of DRM status information into the application's existing UI without interruptions.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If trial period restrictions are imposed on applications, then usage control is achieved, but users experience sudden access loss without notice

Engineering Contradiction:
ImproveUsage control flexibilityVSAvoidUser awareness of DRM status
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent implements a feedback mechanism where the application receives DRM status information including trial period status and can display this information to the user through the application's user interface. This provides continuous feedback to users about their current DRM status, ensuring they are aware of upcoming restrictions or changes in access rights before they occur.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11201868B2System and method for adjusting the behavior of an application based on the DRM status of the application
Publication Date: 2021.12.14 NOKIA TECHNOLOGIES OY
  • US11201868B2 patent drawing
  • US11201868B2 patent drawing
  • US11201868B2 patent drawing

AI summary

A system and method by which an application is capable of accessing its own DRM information stored in a content-agnostic DRM system. By being able to access its own DRM information, the application is able to improve the overall user experience by, among other things, making DRM-related information available to the user and providing potential options to the user which may not have been previously available.