Adaptable Presentation Layer for IoT Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The dynamic nature of IoT applications leads to inconsistencies in the presentation and display of information across network-connected devices, resulting in losses of presentable content and a diminished user experience due to variations in device platforms, form factors, and capabilities.

Innovation Solution

A service platform generates an adaptable and fragmented presentation layer that interprets user input events to determine fulfillment goals and corresponding actions, creating a multi-fragment application package tailored to different device types, ensuring consistent and contextual presentation across various network-connected devices in formats like visual, voice, and haptic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a unified presentation layer is used across all IoT devices, then device compatibility is improved, but presentation precision and content appropriateness deteriorate due to varying device capabilities and form factors

Engineering Contradiction:
Improvedevice compatibilityVSAvoidpresentation precision
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The presentation layer is segmented into multiple device-specific fragments (web fragment, native fragment, fallback fragment) that are selectively assembled based on the requesting device's capabilities. This allows the system to maintain a unified entry point while delivering precisely tailored content to each device type, resolving the contradiction between compatibility and presentation precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameters of the presentation layer by generating multiple versions with different capability requirements and assembly rules. Each fragment version is optimized for specific device parameters (screen size, processing power, input methods), allowing the same content to be adaptively rendered across diverse devices without sacrificing precision for any particular device class.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If device-specific customization is implemented for each IoT device, then presentation precision is improved, but system complexity increases due to managing multiple presentation versions

Engineering Contradiction:
Improvepresentation precisionVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary action by pre-generating and storing multiple fragments for each piece of content during a build process. At runtime, the service platform automatically selects and assembles the appropriate fragments based on device capabilities, eliminating the need for complex real-time rendering logic on each device and reducing overall system complexity while maintaining high presentation precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The service platform acts as an intermediary that manages the complexity of multiple presentation versions. It receives requests, determines device capabilities, selects appropriate fragments, and assembles the final presentation layer. This centralizes the complexity management at the service platform level rather than distributing it across all devices, reducing the burden on individual devices while maintaining precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If dynamic content adaptation is performed at the service platform, then content appropriateness is improved, but processing time increases due to real-time analysis of device capabilities

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

Solution Approach 1:

The system performs capability analysis and fragment selection in advance during the content generation process. The service platform determines which fragments to include and how to assemble them before the content is deployed, rather than performing this analysis in real-time when a user requests the content. This preliminary action significantly reduces processing time during actual content delivery while maintaining high content appropriateness.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11538356B2Adaptable presentation for network-connected electronic devices
Publication Date: 2022.12.27 SAMSUNG ELECTRONICS CO LTD
  • US11538356B2 patent drawing
  • US11538356B2 patent drawing
  • US11538356B2 patent drawing

AI summary

A method includes determining user content to be provided in a number of formats to a number of network-connected devices associated with a user. The number of network-connected devices are of a plurality of device types. The method further includes determining a fulfillment goal based at least in part on the user content, and generating a multi-fragment application package based at least in part on the respective device types of the number of network-connected devices. The multi-fragment data package includes an adaptable presentation layer that includes instructions for presenting respective fragments of the multi-fragment application package on the number of network-connected devices in accordance with the fulfillment goal. The method further includes providing the respective fragments of the multi-fragment application package to the number of network-connected devices.