Dynamic Presentation System Using Master-Local Data Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current presentation software lacks an efficient method for non-skilled users to create and share personalized dynamic presentations, as existing tools require complex editing and large file transfers, making it difficult to modify or exchange presentations without broadband connections or significant storage.

Innovation Solution

A computer system with a master storage for nodal structures and contents, allowing users to create personalized presentations through a structure editor and contents editor, which generate dynamic presentations by selectively accessing master or personalized content, enabling easy modification and sharing without large file transfers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If presentation software uses complex editing tools to allow personalization, then customization capability is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidease of use
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system creates a local copy of the master presentation file in the user's browser, allowing personalization without modifying the original. Users can customize their local copy while the master file remains intact and can be updated by the author.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The presentation file is segmented into master data (stored centrally) and local personalized data (stored locally in browser). This separation allows independent updates of master content while preserving user personalizations, and enables lightweight local files for easy operation.

Inventive Principle:
Principle #1Segmentation

2Reliability

If presentation files include all content data to enable standalone viewing, then reliability is improved, but file size increases

Engineering Contradiction:
Improvestandalone viewing capabilityVSAvoidfile size
Core Design Contradiction:
ReliabilityVSWeight of moving object

Solution Approach 1:

The system extracts only the essential master presentation structure and content from the original file, storing it centrally. The local file contains only minimal references and personalized data, dramatically reducing file size while maintaining viewing capability through connection to the master file.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The master presentation file serves multiple functions: it is the source for generating local files, the storage for centralized content updates, and the reference for rendering presentations. This multi-functionality eliminates the need for duplicating all content in each local file.

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

3Adaptability or versatility

If the master presentation file is updated to include new content, then adaptability is improved, but synchronization complexity increases

Engineering Contradiction:
Improvecontent update capabilityVSAvoidsynchronization complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a version tracking mechanism where the master file carries a version identifier. When users open their local files, they check the version and automatically download updates if needed, ensuring synchronization without complex manual processes.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Users' browsers automatically check for master file updates and download them when needed, without requiring manual intervention or complex synchronization protocols. The system self-manages the update distribution to all local copies.

Inventive Principle:
Principle #25Self-service

4Loss of information

If presentation software requires broadband connection for sharing, then content completeness is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvecontent completenessVSAvoidsharing convenience
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system creates lightweight local copies of presentation files that can be opened and viewed offline in the user's browser. These local files contain sufficient data for viewing and basic personalization, eliminating the need for broadband connections during use or sharing.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The user's browser acts as an intermediary, caching the master presentation file locally and serving it for offline viewing. This intermediary layer allows users to access and share presentations without direct broadband connection, while the system maintains the ability to update content when connected.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8219914B2Systems and methods for generating personalized dynamic presentations from non-personalized presentation structures and contents
Publication Date: 2012.07.10 MOET HENNESSY
  • US8219914B2 patent drawing
  • US8219914B2 patent drawing
  • US8219914B2 patent drawing

AI summary

Computer system comprising master storage containing master presentation data having a master nodal structure and master contents associated with content structure nodes, structure editor capable of copying master nodal structure into a personalized data structure in a dedicated read/write storage and of selectively changing the copied master nodal structure into a personalized nodal structure in response to user inputs, personalized nodal structure comprising all or part of the nodes of the master nodal structure, contents editor capable of copying a master content into personalized data structure in dedicated read/write storage and of selectively changing the copied master content into a personalized content in response to user inputs, dynamic presentation generator for generating a personalized presentation by accessing personalized data structure, determining which content nodes in structure belong to personalized presentation, for such content nodes selectively accessing master contents or personalized content if the latter is present in personalized data structure.