Canvas Interface Dynamic Data Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional dashboards and canvas interfaces fail to provide a dynamic and responsive user experience due to their inability to adapt and update content in real-time based on user interactions and context, leading to a static and inefficient user interaction.

Innovation Solution

A method implemented by a computing system that processes structured and unstructured data based on user context to present contextually relevant data, involving identifying user and application contexts, selecting relevant skills, processing data to generate knowledge graphs and tables, and selectively presenting filtered data within a canvas interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional dashboards and canvas interfaces present static information in pre-determined layouts, then the system structure is simple and easy to implement, but the interface cannot adapt and update content in real-time based on user interactions

Engineering Contradiction:
Improveinterface adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The canvas interface transitions from a static pre-determined layout to a dynamic structure that automatically reconfigures based on user interactions. The system continuously monitors user behavior patterns and adjusts content presentation, block arrangements, and information hierarchy in real-time, making the interface adaptive and responsive to individual user needs

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs an intelligent planner that autonomously analyzes user interactions and automatically updates the canvas content without requiring manual intervention. The interface self-adjusts by identifying relevant data, reorganizing blocks, and presenting contextualized information based on observed user patterns, eliminating the need for users to manually reconfigure the interface

Inventive Principle:
Principle #25Self-service

2Productivity

If conventional interfaces operate in a static manner with pre-determined layouts, then the implementation is straightforward, but users cannot efficiently access contextually relevant data

Engineering Contradiction:
Improvedata access efficiencyVSAvoidcontextual information loss
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system implements continuous feedback loops where user interactions with the canvas are monitored and analyzed. This feedback informs the intelligent planner to adjust content presentation, prioritize relevant data, and reorganize information hierarchy, creating a responsive system that learns from and adapts to user behavior patterns to improve data access efficiency

Inventive Principle:
Principle #23Feedback

3Ease of operation

If conventional dashboards act as passive repositories of static information, then the system complexity is low, but user interaction capabilities are limited

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidprocessing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

An intelligent planner acts as an intermediary between the static data repository and the user interface. This intermediary component analyzes user interactions, interprets contextual patterns, and dynamically mediates content presentation by reorganizing canvas blocks and prioritizing information, thereby enhancing user interaction capabilities without requiring direct user manipulation of the underlying data structure

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250156464A1Dynamic data processing of structured data and adaptive contextual mining of unstructured data during skill runtime
Publication Date: 2025.05.15 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20250156464A1 patent drawing
  • US20250156464A1 patent drawing
  • US20250156464A1 patent drawing

AI summary

Systems and methods are provided for facilitating the discovery and presentations of skills and data processed by the skills within blocks of a canvas displayed to a user within a user interface. The systems selectively process structured and unstructured data based on user context for facilitating presentation of contextually relevant data to a user.