Wireless Data Structure Simplification via Proxy Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless devices face performance issues due to the memory overhead and bandwidth limitations when handling complex data structures from web services, leading to inefficient data access and response times.

Innovation Solution

A system and method that simplifies data structures by using a developer toolkit with computer executable code to flatten complex data structures, creating a simplified message format and message maps for efficient storage and communication, utilizing a proxy to convert complex messages to simplified wireless messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If complex data structures are transmitted and stored in wireless devices, then complete information from web services is preserved, but memory overhead increases and data access efficiency deteriorates

Engineering Contradiction:
Improveinformation completenessVSAvoiddata access efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent segments the complex data structure into two parts: a simplified data structure for storage and access in the wireless device, and a mapping relationship that preserves the connection to the original complex structure. This segmentation allows the device to work with a lightweight representation while maintaining access to complete information through the mapping.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a mapping relationship as an intermediary between the simplified data structure and the original complex data structure. This intermediary preserves the connection and allows translation between the two representations, ensuring information completeness while enabling efficient local access through the simplified structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If complex data structures with multiple levels of nesting are used, then detailed information is maintained, but memory overhead increases

Engineering Contradiction:
Improveinformation detailVSAvoidmemory overhead
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential information needed for local processing and display from the complex nested data structure, creating a simplified version that contains the critical data elements. The mapping relationship stores the connection to the full structure, allowing detailed information to be retrieved when needed without permanently storing the entire complex structure in device memory.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If simplified data structures are used in wireless devices, then memory overhead is reduced and data access efficiency is improved, but complexity of data structure conversion increases

Engineering Contradiction:
Improvedata access efficiencyVSAvoiddata structure conversion complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs the data structure conversion in advance, during the message reception phase, by creating the simplified data structure and its mapping relationship before the device needs to access the data. This preliminary action eliminates the need for complex real-time conversion during data access operations, thereby improving data access efficiency while managing conversion complexity through upfront processing.

Inventive Principle:
Principle #10Preliminary action

4Loss of information

If complex data structures are transmitted over wireless network, then complete service information is delivered, but bandwidth usage increases and response time deteriorates

Engineering Contradiction:
Improveservice information completenessVSAvoidresponse time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent segments the data transmission into two phases: first, transmit a compact representation (simplified data structure with mapping) that occupies minimal bandwidth; second, allow local access to the simplified structure immediately without waiting for the full complex structure to be transmitted. This segmentation dramatically reduces response time while maintaining information completeness through the mapping relationship.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7743385B2System and method for simplification of data structure in wireless communications
Publication Date: 2010.06.22 MALIKIE INNOVATIONS LTD
  • US7743385B2 patent drawing
  • US7743385B2 patent drawing
  • US7743385B2 patent drawing

AI summary

System and method for data simplification in wireless communications are enabled by an application developer toolkit used to convert complex service messages to a simplified data structure for storing information associated with a remote service that utilizes complex data structures for conveying the information to devices that access the remote service. The application developer toolkit also outputs maps for converting the complex service messages to simplified wireless messages in a format of the simplified data structure, and maps simplified wireless messages to complex service messages. A proxy located in a communications path between the wireless device and the remote service uses the maps to convert complex service messages to simplified service messages, and vice versa.