Version-Based Web File Access for Outdated Local Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to ensure that users can fully access and interact with files when the locally-installed software application on their device is not up-to-date, limiting functionality and data interaction.

Innovation Solution

A system that determines the version of a locally-installed software application and automatically switches to a web-based adaptation of the application to provide the necessary functionality, ensuring full access and interaction with files.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a locally-installed software application is used to open and process files, then the user device can access files using installed applications, but the functionality and data interaction are limited when the application version is outdated

Engineering Contradiction:
Improveapplication functionalityVSAvoidfile access capability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system provides multiple access pathways (locally-installed application and web-based adaptation) to handle different scenarios. When the local application is outdated, the system automatically redirects to the web-based adaptation, ensuring universal access to full functionality regardless of local software version

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

Solution Approach 2:

The system introduces a version detection and routing mechanism as an intermediary between the file access request and the actual application execution. This intermediary checks the local application version and automatically selects the appropriate access method (local or web-based) to ensure full functionality is available

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the user device identifies a locally-installed software application to open files, then file opening is enabled, but advanced features and collaboration functionality are unavailable when the local version is not the most recent

Engineering Contradiction:
Improvefile opening capabilityVSAvoidadvanced functionality access
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary version detection and capability assessment before attempting to open the file with the local application. If the local version lacks required functionality, the system proactively redirects to the web-based adaptation that provides all advanced features and collaboration capabilities

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the file access method based on real-time version detection. Instead of statically relying on the local application, the system flexibly switches between local and web-based access modes to ensure the user receives the appropriate level of functionality for each specific file and scenario

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If the user device prompts the user to select an application from available applications, then application selection flexibility is provided, but the user may not be able to access the file or interact with data effectively if the selected application is not configured for the file type

Engineering Contradiction:
Improveapplication selection flexibilityVSAvoidfile access success rate
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system provides feedback to the user about the capabilities and suitability of available applications. When the local application is outdated or incompatible, the system informs the user and directs them to use the web-based adaptation, ensuring informed selection and successful file access

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3799630B1Accessing a file using a web-based adaptation of an application based on a version of the application installed at a user device
Publication Date: 2025.08.27 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP3799630B1 patent drawingFigure 1
  • EP3799630B1 patent drawingFigure 2
  • EP3799630B1 patent drawingFigure 3

AI summary

Systems and methods for opening a file via a user device. One system includes an electronic processor. The electronic processor is configured to receive a request to open the file, determine a file type of the file, determine an application installed on the user device configured to open files of the file type, and determine a version of the application installed on the user device. The electronic processor is also configured to compare the version of the application installed on the user device to a predetermined version, and selectively open the file using a web-based adaptation of the application based on comparing the version of the application installed on the user device to the predetermined version.