Web Application Default File Handler for Local Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web-based applications restrict access to local resources for security reasons, making it inconvenient for users to interact with locally stored information without dedicated interfaces for each web-based application or resource.

Innovation Solution

Registering a web application as a default file handler in a computing device's file manager interface, allowing users to invoke the web application to handle locally stored files through a user-selectable action element, while providing secure access to locally stored data by using sandboxed sub-processes for access control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If web-based applications restrict access to local resources for security reasons, then security is improved, but ease of operation deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a mediator mechanism that allows web applications to access local resources through a controlled interface. The system provides a standardized intermediary layer that translates local file system operations into secure web application calls, enabling file access while maintaining security boundaries. This resolves the contradiction by providing a controlled bridge between web applications and local resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a universal interface that allows different web applications to access local resources through a common standardized mechanism. Instead of requiring dedicated interfaces for each web application, the system provides a universal file access interface that works across multiple applications, improving ease of operation while maintaining security through unified access control.

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

2Ease of operation

If dedicated interfaces are provided for each web-based application to access local files, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a universal interface that allows different web applications to access local resources through a common standardized mechanism. Instead of requiring dedicated interfaces for each web application, the system provides a universal file access interface that works across multiple applications, improving ease of operation while maintaining security through unified access control.

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

Solution Approach 2:

The patent merges the file access functionality into a single unified interface that serves multiple web applications. By combining what would otherwise be separate dedicated interfaces into one common mechanism, the system reduces overall device complexity while maintaining ease of operation through a standardized interaction model.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9002808B1Using a web application as the default handler of local content
Publication Date: 2015.04.07 GOOGLE LLC
  • US9002808B1 patent drawing
  • US9002808B1 patent drawing
  • US9002808B1 patent drawing

AI summary

A method includes registering a web application, which is executable through a web browser, as a default file handler of a particular type of locally-stored files. A computing device provides a file manager interface that is configured to facilitate interaction, by a user, with a local filesystem of the computing device. The file manager interface receives a user selection of a file included in the local filesystem, where the file belongs to the particular type of files. Based on the user's selection, a user selectable action element is provided in the file manager interface to invoke the registered web application to handle the selected file. The file manager interface receives a user selection of the user selectable action element; and in response to the user selection of the user selectable action element the registered web application is automatically invoked to handle the selected file.