Integrated Feature Store for Productivity Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of productivity applications face difficulties in seamlessly integrating additional features, often resulting in a disjointed and frustrating experience due to the need for external searches and potential compatibility issues with the base application.

Innovation Solution

An integrated feature store within the productivity application allows users to access and install additional features through a storefront, providing a seamless integration process where purchased or free features function indistinguishably from the original application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users install add-in features from external sources, then the productivity application gains additional functionality, but the integration process becomes disjointed and the features do not fully integrate with the base application

Engineering Contradiction:
Improveadditional functionalityVSAvoidintegration process
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent merges the feature marketplace directly into the productivity application by integrating the feature store within the application interface. Users can browse, search, and install features without leaving the application, eliminating the need for external downloads and manual integration. The system automatically handles feature installation and integration, ensuring seamless incorporation into the base application.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediary feature store system that acts as a bridge between feature developers and the base application. This intermediary automatically manages the download, installation, and integration processes, handling compatibility checks and ensuring proper integration without requiring user intervention in the technical aspects of feature incorporation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If users search for add-in features on the World Wide Web, then they can find desired features, but the process becomes time-consuming and disconnected from the application

Engineering Contradiction:
Improvefeature selectionVSAvoidsearch and installation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-organizing and pre-vetting features within the application's feature store before users need them. Features are categorized, described, and made ready for installation in advance, eliminating the need for users to conduct external searches. The system has already done the work of curating and organizing features so they are immediately accessible when needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent combines the feature discovery, selection, and installation processes into a single integrated experience within the application. Users can browse available features, read descriptions, and install them without leaving the application environment, consolidating multiple steps into one seamless workflow that eliminates external navigation and reduces time loss.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If users download and install features externally, then they acquire new functionality, but the features function differently than the base application causing poor user experience

Engineering Contradiction:
Improvefeature functionalityVSAvoiduser experience consistency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary integration system that automatically manages feature installation and configuration. This intermediary ensures that features are properly integrated with the base application's architecture, maintaining consistent functionality and user experience. The system handles compatibility checks, automatic configuration, and seamless incorporation to ensure features function uniformly with the base application.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent dynamically adjusts integration parameters and configuration settings based on the specific feature being installed and the base application's requirements. The system automatically modifies necessary parameters to ensure features function consistently with the base application, handling compatibility adjustments, interface alignments, and operational parameters to maintain uniform user experience across all features.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10102354B2Integrated application feature store
Publication Date: 2018.10.16 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10102354B2 patent drawing
  • US10102354B2 patent drawing
  • US10102354B2 patent drawing

AI summary

An application feature store may be integrated with an application. The feature store may be accessed by a user through a feature storefront hosted within the application. The user may search the feature store for additional desired features available for the augmentation of the productivity application.