Web-Based Application Matching for Remote File Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inefficiencies when trying to view or edit remotely stored files across multiple devices, as they need to download and identify locally installed applications on each device, which is time-consuming and inconvenient.

Innovation Solution

A system and method for identifying applicable web-based applications to associate with a file, using a reference database to filter and display a list of compatible applications, allowing users to interact with files without local software installation, and updating user associations for seamless access across devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users download files and identify locally installed applications on each device, then files can be opened using local applications, but the process becomes time-consuming and inefficient across multiple devices

Engineering Contradiction:
Improvefile opening processVSAvoidtime to identify application
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent introduces a server as an intermediary between users and applications. The server maintains a reference database of applications and their supported file types, and provides a matching service that identifies appropriate applications without requiring local installation or manual user search. This intermediary service resolves the contradiction by centralizing the application identification process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary action by pre-populating a reference database with application information and file type associations before users need to open files. Application developers can register their applications and supported file types in advance, so when users need to open a file, the matching application is already identified and ready, eliminating the time-consuming search process.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If users manually identify and install local applications for each device, then file compatibility is ensured, but the process becomes complex and inconvenient

Engineering Contradiction:
Improvefile compatibilityVSAvoidapplication management process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal system that works across multiple devices and platforms. The server-based reference database and application matching service provide a multi-functional solution that handles application identification, compatibility verification, and user association management in one place, eliminating the need for separate application management on each device.

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

Solution Approach 2:

The server acts as an intermediary that manages application compatibility centrally. It maintains the reference database with file type associations and automatically matches files with appropriate applications, ensuring reliability without requiring users to manually manage application installations on each device.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If a reference database stores all applications and file types, then comprehensive matching is possible, but the system complexity increases

Engineering Contradiction:
Improveapplication-file type matchingVSAvoidreference database management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The reference database is pre-populated with application information and file type associations through preliminary action. Application developers register their applications and supported file types in advance, creating a comprehensive matching capability before users need the service. This preliminary setup enables versatile matching without adding operational complexity during file opening.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9489430B2System and method for identifying applicable third-party applications to associate with a file
Publication Date: 2016.11.08 GOOGLE LLC
  • US9489430B2 patent drawing
  • US9489430B2 patent drawing
  • US9489430B2 patent drawing

AI summary

Systems and methods are disclosed herein for identifying an application for opening a file. A first user input indicative of a file selected by a user is received over a user interface. The selected file has an input file type and is an attachment to an email. Data indicative of the input file type is transmitted over a communications network. A reference list of applications is obtained by combining association requests from application developers to associate respective applications with one or more file types, and a matched list is obtained by removing applications from the reference list, each of the removed applications being associated with a set of one or more file types that each mismatch the input file type. The matched list is displayed over the user interface, which receives a second user input indicative of a selected application from the matched list.