Web Browser-Based Composite Display Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing composite display systems face challenges in customizability and adaptability, particularly when trying to extend interactive web content to a composite display environment, as they often rely on proprietary control systems and screen-based logic that is not easily adaptable to page-based digital content.

Innovation Solution

The method involves segmenting digital content into tiles that can be displayed across multiple application windows using a configuration stored locally by each browser, with a mutation observer detecting changes in the document object model or cascading style sheet and broadcasting these changes via WebSocket connections or peer-to-peer networks, allowing for flexible display arrangements without proprietary control systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If proprietary control systems are used to manage composite displays, then display coordination and control are improved, but adaptability to different content types and customizability deteriorate

Engineering Contradiction:
Improvedisplay coordinationVSAvoidadaptability to content types
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a browser-based intermediary layer that mediates between the composite display hardware and the content being displayed. Each browser instance acts as an independent controller for its respective display device, using standard web technologies (JavaScript, CSS, DOM) to manage content rendering. This eliminates the need for proprietary control systems while maintaining coordinated display functionality through distributed browser processes that communicate via standard protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent makes the display control system universal by using web browsers as the control interface. Browsers are already ubiquitous and support multiple content types (HTML, CSS, JavaScript, and now composite display coordination). This single universal interface can control any display device in the composite array, replacing specialized proprietary controllers with a multi-functional platform that handles both content rendering and display coordination.

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

2Device complexity

If screen-based logic is used for composite display control, then display management is simplified, but ability to extend interactive web content deteriorates

Engineering Contradiction:
Improvedisplay management complexityVSAvoidextension of interactive web content
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent replaces the mechanical/screen-based control logic with a software-based web browser system. Instead of using specialized display management software or hardware controllers, the invention uses standard web technologies (HTML, CSS, JavaScript) that are already designed for interactive content. The browser's native capabilities for handling DOM manipulation, event listeners, and asynchronous communication are leveraged to control composite displays, substituting complex display management logic with simpler, more flexible web standards.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the fundamental parameters of the control system from hardware-specific display management parameters to web-standard parameters. Instead of controlling displays through proprietary APIs or screen-based logic, the system uses web browser parameters (viewport, CSS styles, JavaScript events) that are inherently adaptable to interactive content. This parameter transformation enables seamless integration of web content with composite display hardware without requiring custom control logic.

Inventive Principle:
Principle #35Parameter changes

3Area of stationary object

If a single large display is used, then display area is maximized, but flexibility in display arrangement and customizability are reduced

Engineering Contradiction:
Improvedisplay areaVSAvoiddisplay arrangement flexibility
Core Design Contradiction:
Area of stationary objectVSAdaptability or versatility

Solution Approach 1:

The patent segments the composite display into multiple independent display devices (panels, screens, or monitors) that can be arranged in various configurations. Each display device is controlled by an independent browser instance, allowing flexible arrangement and reconfiguration. The segmentation enables the system to adapt to different spatial layouts and customization requirements while maintaining the combined display area of all individual devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic reconfigurability to the display arrangement. Since each display device is controlled by an independent browser process, the system can dynamically adjust the display configuration based on content requirements, user preferences, or environmental factors. The display arrangement is not fixed but can be changed in real-time while maintaining the overall composite display functionality.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9858027B2Multiple display rendering of digital content
Publication Date: 2018.01.02 ADOBE INC
  • US9858027B2 patent drawing
  • US9858027B2 patent drawing
  • US9858027B2 patent drawing

AI summary

Techniques are provided for segmenting digital content into a plurality of tiles which can be displayed across multiple application windows. For example, in one specific implementation, the methods disclosed herein can be used to segment a webpage into a plurality of tiles, wherein each of the tiles can be displayed in a separate web browser that displays a portion of the original webpage. In general, each content browser identifies which tile it displays based on a configuration that can be stored locally by the browser. To maintain interactivity such as may be provided by active content, each browser includes a mutation observer configured to detect changes in a document object model (DOM) and/or cascading style sheet (CSS) associated with the displayed content. Detected changes are recorded in notification messages which can be broadcast to other content browsers via a WebSocket connection or a direct peer-to-peer network.