Modular Insight Platform for Cross-Device Data Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in managing and analyzing large volumes of data across various sources and devices, leading to overwhelming data analysis tasks and difficulties in leveraging co-worker data insights, especially when switching between different form-factor devices.

Innovation Solution

A system and method for providing dataset insights in productivity applications, where a query or command is processed by an insight platform to surface relevant insights, including visual and audio representations, summaries, and comparisons, using metadata and user interactions to generate insights such as charts, tables, and textual content, which can be shared across different devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If users manually analyze and manage large volumes of data from multiple sources, then data analysis completeness improves, but user time and effort increase significantly

Engineering Contradiction:
Improvedata analysis completenessVSAvoiduser time and effort
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system enables automated data analysis where the productivity application automatically queries datasets, generates insights, and creates visualizations without requiring manual user intervention. The application self-services by autonomously processing data from multiple sources and presenting analyzed results to users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system introduces an automated insight generation mechanism as an intermediary between raw data and user interpretation. This intermediary automatically processes datasets, identifies patterns, generates visualizations, and translates complex data into actionable insights, reducing the manual burden on users.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If data is stored locally on individual devices, then data access speed improves, but data portability and cross-device collaboration deteriorate

Engineering Contradiction:
Improvedata access speedVSAvoiddata portability
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The system creates insights with portable characteristics that can be universally accessed across different device form factors. The insight objects are designed to be device-agnostic, allowing the same insight to be rendered and interacted with on smartphones, tablets, desktops, and other devices without loss of functionality or performance.

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

3Adaptability or versatility

If users switch between different device form factors, then device flexibility improves, but maintaining consistent data analysis experience deteriorates

Engineering Contradiction:
Improvedevice flexibilityVSAvoidanalysis experience consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The system dynamically adapts the presentation and interaction of insights based on the device form factor being used. The interface and visualization parameters are adjusted according to device characteristics (screen size, input method, processing capabilities) while maintaining the core analytical value and functionality of the insights across all devices.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10860656B2Modular data insight handling for user application data
Publication Date: 2020.12.08 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10860656B2 patent drawing
  • US10860656B2 patent drawing
  • US10860656B2 patent drawing

AI summary

In non-limiting examples of the present disclosure, systems, methods and devices for assisting with providing dataset insights associated with datasets are presented. A dataset and a query relating to the dataset may be received. The dataset may be processed to determine metadata that describes one or more properties of the dataset. The dataset, the determined metadata, and the user query may be provided to one or more modular recommendation elements for processing into an insight result that indicates a result from data analysis directed to the query. The insight result may be transferred in a portable format for use by the productivity application in displaying one or more insight objects based on the insight result.