Wireless Content Emulation System for Device Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless service providers face challenges in delivering content that is compatible with a wide range of devices, from older to newer models, due to differences in bandwidth, screen size, and GUI capabilities, requiring multiple content versions and transcoding processes.

Innovation Solution

An emulation system that generates content requests simulating specific wireless devices, allowing retrieval of appropriate content versions from wireless networks and converting formats such as WML to XHTML for compatibility across various devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple versions of content are stored for different devices, then content compatibility across devices is improved, but device complexity and storage requirements increase

Engineering Contradiction:
Improvecontent compatibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by storing multiple versions of content in advance for different device types. When a content request is received, the system already has pre-prepared versions ready for immediate delivery, eliminating the need for real-time conversion and reducing system complexity during operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The content is segmented into multiple versions tailored for different device categories (e.g., mobile phones, tablets, desktops). Each version is optimized for specific device characteristics such as screen size, processing capabilities, and bandwidth constraints, allowing the system to serve appropriate content without complex real-time decision-making.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If content is transcoded for newer device capabilities, then content quality for newer devices is improved, but processing time and system resources increase

Engineering Contradiction:
Improvecontent qualityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs transcoding in advance and stores multiple formatted versions of content before they are needed. When a request arrives, the system simply retrieves the appropriate pre-converted version, eliminating real-time processing delays and reducing system resource consumption during content delivery.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If device-specific content versions are maintained, then user experience for each device type is improved, but maintenance and update complexity increase

Engineering Contradiction:
Improveuser experienceVSAvoidmaintenance complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system maintains a universal content management structure where a single content item can serve multiple device types. By organizing content versions in a unified system that recognizes device categories rather than individual devices, the system provides device-specific optimization while simplifying maintenance through centralized management and automated version selection.

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

Data Source

PatentUS8255491B1Determining a particular type of wireless device to be emulated
Publication Date: 2012.08.28 COMSCORE INC
  • US8255491B1 patent drawing
  • US8255491B1 patent drawing
  • US8255491B1 patent drawing

AI summary

A request is received at an emulation system configured to communicate over a wireless network. The request indicates content to be retrieved from over the wireless network. A content request for the content to be retrieved over the wireless network is generated at the emulation system. The content request emulates a content request from a particular wireless device. The generated content request is sent from the emulation system over the wireless network to a server that is configured to retrieve the content and return the content to the emulation system. The content is received at the emulation system from the wireless network, and stored in storage system. The stored content is accessed, and the content is analyzed to identify advertising content within the content. Information related to the identified advertising content is determined and a table that includes the determined information related to the identified advertising content is produced.