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 or transcoding to ensure compatibility.

Innovation Solution

An emulation system that generates content requests mimicking those from specific wireless devices, allowing it to retrieve and convert content from wireless networks into formats suitable for various devices, such as converting WML to XHTML, to ensure compatibility and accessibility across different devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

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

Engineering Contradiction:
Improvecompatibility with various wireless devicesVSAvoidstorage requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system creates a virtual copy of the wireless device through an emulation system that mimics the device's browser capabilities, user agent, and rendering environment. This allows the server to retrieve and process content as the specific device would, without physically storing multiple device versions of content. The emulation copy enables accurate content format detection and processing.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The emulation system serves multiple functions: it acts as a virtual device for content retrieval, a format detector for identifying appropriate content versions, and a bridge between the server and diverse wireless devices. This multi-functional approach eliminates the need for separate systems for each device type, reducing overall system complexity while maintaining broad compatibility.

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

2Adaptability or versatility

If content is transcoded for specific devices, then compatibility is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvecompatibility with various wireless devicesVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary device emulation and content format detection before actual content delivery. By using the emulation system to pre-identify the appropriate content format and version for each device type, the system avoids time-consuming transcoding operations during real-time content delivery. The format detection happens in advance through simulated device requests.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The emulation system acts as an intermediary between the content server and the diverse wireless devices. It translates device-specific requirements into server-understandable format requests, eliminating the need for the server to perform complex real-time transcoding. The intermediary handles format conversion logic separately, allowing the main content delivery system to operate efficiently.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If device-specific content versions are maintained, then user experience is improved, but system complexity and maintenance burden increase

Engineering Contradiction:
Improveuser experienceVSAvoidsystem maintenance burden
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Instead of maintaining physical copies of device-specific content versions, the system uses virtual emulation copies of device environments. These emulation profiles can be easily updated and modified without affecting actual content storage or delivery infrastructure, significantly reducing maintenance burden while preserving device-specific user experiences.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8185607B1Querying wireless network offerings
Publication Date: 2012.05.22 COMSCORE INC
  • US8185607B1 patent drawing
  • US8185607B1 patent drawing
  • US8185607B1 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 in a first format. The content is converted from the first format to a second, different format to generate converted content.