Streamlined Hosted Application Interface with Minimal Browser Chrome

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Hosted web applications lack a user-friendly interface that distinguishes them from typical websites, leading to a disappointing user experience, as they often appear similar to regular web pages and lack the visual appeal of native applications.

Innovation Solution

Implementing a method to present web applications with a streamlined interface, similar to operating system-level applications, by launching them in a window with minimal browser chrome, allowing for visual icons, and enabling pinning to the taskbar or desktop, which can be synchronized across devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If hosted applications are presented as typical websites, then they maintain flexibility and ease of deployment, but they provide a disappointing user experience with indistinguishable appearance from regular web pages

Engineering Contradiction:
Improveuser experienceVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The browser interface is segmented into essential navigation elements only (back, forward, reload buttons) while removing non-essential elements (bookmarks, tabs, address bar). This segmentation creates a streamlined chrome that provides native-app-like simplicity while maintaining hosted application flexibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Non-essential browser interface elements such as bookmarks, tab controls, and address bars are extracted and removed from the hosted application window. This extraction leaves only the critical navigation functions, creating a cleaner interface that resembles native applications while preserving the hosted nature of the application.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If hosted applications provide full browser interface, then they maintain access to all browser functions, but they lose the native application appearance and user-friendly interface

Engineering Contradiction:
Improvebrowser function accessVSAvoidinterface appearance
Core Design Contradiction:
Adaptability or versatilityVSShape

Solution Approach 1:

Different parts of the browser interface are treated differently: essential navigation elements (back, forward, reload) are retained and emphasized, while non-essential elements (bookmarks, tabs, address bar) are removed. This local differentiation creates an interface that appears native-like while maintaining access to core browser functions through the retained elements.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11620035B2Streamlined hosted applications
Publication Date: 2023.04.04 GOOGLE LLC
  • US11620035B2 patent drawing
  • US11620035B2 patent drawing
  • US11620035B2 patent drawing

AI summary

Presenting a web application includes receiving a user's selection of a UI element, which includes a visual icon representing the web application. In response to receiving the selection, the web application is launched in a browser window, where the browser is customizable to store bookmarks to webpages, and the browser can display multiple tabs of different webpages in a browser window. The browser window in which the web application is launched is tabless and includes chrome displaying back and forward buttons, where the buttons are selectable to navigate to a webpage in a history of webpages viewed by the user, and a reload button that is selectable to reload a webpage currently-viewed in the window. The chrome includes no UI elements that may be selected to store a bookmark to a webpage and includes no UI elements that display user-defined bookmarks to webpages.