Client Object Model for Secure Media Content Mobility
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


