Client Object Model for Secure Media Content Mobility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile devices face inoperability issues with streaming digital media content due to problems like content listing, metadata access, copyright verification, content protection, media streaming, and playback, and existing solutions either do not address domain-based content mobility effectively or limit the choice of solutions.

Innovation Solution

An object model for domain-based content mobility is implemented as a client object model architecture that includes a software development kit (SDK) for mobile devices, enabling scalable and adaptive interface with media servers for secure content delivery, including domain discovery, registration, authentication, and secure playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If media content is encrypted for secure transmission to mobile devices, then content protection is improved, but current mobile devices cannot decrypt or playback the encrypted content

Engineering Contradiction:
Improvecontent protectionVSAvoiddevice compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

A media server acts as an intermediary between the content source and mobile client devices. The media server receives encrypted media content, decrypts it, transcodes it into appropriate formats, and re-encrypts it for secure delivery to mobile devices. This intermediary resolves the contradiction by handling the decryption and format conversion that mobile devices cannot perform themselves.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameters of the media content through transcoding - converting encryption formats, video codecs, and resolution parameters to match the capabilities of mobile devices. The media server transforms the content from a format suitable for secure storage to formats suitable for mobile playback while maintaining security through re-encryption.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If a protocol suite is selected for content inter-operability as in DLNA, then content sharing capability is improved, but the choice of solutions is limited and domain-based mobility problems are not specifically resolved

Engineering Contradiction:
Improvecontent sharing capabilityVSAvoidsolution flexibility
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The media server provides universal functionality by handling multiple operations - decryption, transcoding, re-encryption, and content delivery - through a single platform. This multi-functional approach eliminates the need for multiple specialized protocol suites and devices, allowing content to be shared across different domains and device types without requiring users to select and configure specific protocol combinations.

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

Solution Approach 2:

The patent extracts the complex protocol selection and configuration requirements from the user side and consolidates them on the server side. Users simply need to connect to the media server, which handles all the complexity of format conversion and security management, thereby simplifying the user experience while maintaining broad compatibility.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If media content is transcoded and streamed to mobile devices, then playback capability is improved, but inoperability issues remain in content listing, metadata access, copyright verification, and content storage management

Engineering Contradiction:
Improveplayback capabilityVSAvoidcontent management operations
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The media server provides self-service functionality by automatically handling content listing, metadata generation, copyright verification through digital rights management integration, and storage management. The server autonomously manages these operations without requiring manual user intervention, ensuring that content is properly organized, protected, and delivered while maintaining playback capability on mobile devices.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8544061B2Object model for domain-based content mobility
Publication Date: 2013.09.24 GOOGLE TECHNOLOGY HOLDINGS LLC
  • US8544061B2 patent drawing
  • US8544061B2 patent drawing
  • US8544061B2 patent drawing

AI summary

In embodiments of an object model for domain-based content mobility, a client object model architecture (146) is configured for scalable and adaptive implementation to interface a mobile client device (128) with a media server (126) for wireless, secure download of media content (136) to the mobile client device. The client object model architecture can be implemented for domain-based control of a proxy application (144) that instantiates a media player (142) on the mobile client device, and interfaces with the media server that communicates the media content to the mobile client device. The client object model architecture also controls domain discovery of the media server, domain-based registration of the mobile client device with the media server, authentication of the mobile client device to the media server, and the secure download of the media content from the media server to the mobile client device.