Tree-Structure Content Division for Multi-Browser Display

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for delivering digital content to multiple devices cooperatively require separate preparation of HTML and JavaScript data for each device, making it burdensome for information providers and complicating inter-device cooperation due to different JavaScript execution spaces.

Innovation Solution

A content display system that acquires and expands digital content data into tree-structure format, determines sub-trees for each device, and transmits them to child browsers for execution, enabling communication and event handling across browsers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate digital content data is prepared for each device, then inter-device cooperation can be achieved, but the preparation burden and complexity increase significantly

Engineering Contradiction:
Improveinter-device cooperationVSAvoidcontent preparation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments a single digital content into multiple sub-trees, each assigned to different child browsers on different devices. The determination unit divides the content's tree-structure data into appropriate sub-trees for each device, eliminating the need to prepare separate complete content data for each device while maintaining cooperative functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal content data structure that can be shared across multiple devices. A single piece of digital content data with tree-structure format serves multiple functions by being distributed to different child browsers, which then render different sub-trees appropriate for each device's capabilities and context.

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

2Adaptability or versatility

If separate digital content data is prepared for each device, then device-specific optimization is possible, but the work burden on information providers increases

Engineering Contradiction:
Improvedevice-specific optimizationVSAvoidcontent creation efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The content is segmented into sub-trees that can be selectively distributed to different devices. This allows device-specific optimization through the determination unit's intelligent selection of appropriate sub-trees based on device characteristics, while information providers only need to create and distribute one master content file.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The tree-structure data is prepared in advance with all necessary content elements organized hierarchically. The determination unit then performs preliminary analysis to identify which sub-trees should be sent to which devices, enabling device-specific optimization without requiring separate content creation for each device.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If JavaScript execution spaces are separated across devices, then device independence is maintained, but inter-device communication and coordination become difficult

Engineering Contradiction:
Improvedevice independenceVSAvoidinter-device coordination
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces an access unit as an intermediary between the execution unit (central control) and child browsers. This access unit receives access requests from the execution unit and forwards them to the appropriate child browser, enabling coordinated JavaScript execution across devices while maintaining their operational independence. Event occurrence notices from child browsers are also routed through this intermediary.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10275398B2Content display device, content display method, and content display program
Publication Date: 2019.04.30 NIPPON TELEGRAPH & TELEPHONE CORP
  • US10275398B2 patent drawing
  • US10275398B2 patent drawing
  • US10275398B2 patent drawing

AI summary

A content display device includes a content acquisition unit configured to acquire content data including a script, a storage unit configured to expand the content data into tree-structure data and store the tree-structure data, a determination unit configured to determine from the tree-structure data a sub-tree corresponding to a portion of the digital content to be displayed by each of the plurality of child browsers, and transmit the sub-tree to the corresponding child browser, an execution unit configured to execute the script, and an access unit configured to, when the execution unit executes a process to access the tree-structure data, notify the child browser holding a sub-tree to be accessed of the process and cause the child browser to execute a process, and configured to, when an occurrence notice of an event is received from the child browser, cause the execution unit to execute a process corresponding to the event.