Dynamic Intelligent Object Templates for Multi-User Collaboration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current collaboration and information management systems are limited in their ability to adapt static objects into dynamic intelligent template objects, especially in real-time multi-user environments, leading to inefficiencies as data complexity increases and rigid format limitations restrict template creation and usage.

Innovation Solution

The system converts static objects into dynamic intelligent objects by adding attributes and behaviors, allowing for the creation of complex data objects that can be saved as templates and reused across single-user and multi-user environments, with features like nested groups and exportable formats for third-party compatibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static objects are converted into dynamic intelligent objects by adding attributes and behaviors, then template reusability and adaptability improve, but system complexity and processing requirements increase

Engineering Contradiction:
Improvetemplate reusabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments template functionality into distinct components: static object content, dynamic attributes, and behaviors. This allows the template engine to process and apply only the necessary dynamic elements rather than treating the entire template as a monolithic complex structure, thereby improving reusability while managing complexity through modular processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal template object structure that can function across multiple contexts and applications. By designing templates with standardized attributes and behaviors that can be selectively activated, the system achieves multi-functionality where a single template can serve various purposes depending on the dynamic attributes applied, reducing the need for multiple specialized templates.

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

2Productivity

If templates are created for real-time multi-user collaboration, then user flexibility and productivity improve, but system resource consumption and processing overhead increase

Engineering Contradiction:
Improvecollaboration efficiencyVSAvoidsystem resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by pre-defining template structures, attributes, and behaviors during template creation rather than during each collaboration session. This upfront preparation allows the template engine to efficiently instantiate and apply templates in real-time during multi-user collaboration, reducing processing overhead while maintaining flexibility and productivity during actual use.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If static image files are used as supporting content, then ease of operation and simplicity are maintained, but adaptability and dynamic behavior are limited

Engineering Contradiction:
Improvesimplicity of useVSAvoiddynamic behavior
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent transforms static image files into dynamic objects by allowing them to inherit and apply template attributes and behaviors. This enables images to dynamically respond to user interactions, collaboration events, and system states while maintaining their visual simplicity. The images gain adaptive capabilities such as automatic formatting, contextual positioning, and behavior-based transformations without compromising their ease of operation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3746912B1Method, apparatus and computer-readable media for converting static objects into dynamic intelligent objects on a display device
Publication Date: 2023.08.16 NUREVA INC
  • EP3746912B1 patent drawingFigure 1a
  • EP3746912B1 patent drawingFigure 1b
  • EP3746912B1 patent drawingFigure 2a

AI summary

Method, apparatus, and computer-readable media for converting static objects into dynamic intelligent object templates preferably provides structure and/or function whereby a first user displays a static object on a display. The user converts the static object into a dynamic template object having attributes of a group, the group including at least two of (i) notes, (ii) text boxes, (iii) images, (iv) sketches, (v) embedded links, (vi) inking objects, and (vii) sub-groups. Objects of the group inherit behaviors and attributes of the group including at least two of (i) color, (ii) naming convention, and (iii) positional attributes. The conversion occurs when the attributes and behaviors of the group are added to the static object, or when another underlying behavior is made available through interaction with the object. The dynamic template object is stored in a template library. Preferably, a second user can have the same conversion rights as the first user.