Expandable Application Representation for Non-Modal Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing number of applications on computing devices hinders user interaction, as users face challenges in locating and accessing desired information due to the abundance of installed applications, leading to significant navigation time.

Innovation Solution

The implementation of expandable application representation techniques that allow for non-modal interaction at the root level of the file system, enabling users to access additional information and functionality without leaving the start menu, through gestures and animations, and inclusion in the taskbar for seamless content sharing and interaction between different shells of the operating system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users install a large number of applications on their computing device, then application availability and ease of access increase, but navigation time and difficulty in locating desired information increase significantly

Engineering Contradiction:
Improveapplication availabilityVSAvoidnavigation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments the application interface into expandable representations that can be toggled between compact and expanded states. This allows the start menu to present a condensed view for quick scanning while providing expanded views with additional information and functionality, reducing the time needed to locate and interact with applications without sacrificing available information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension to the interface by implementing expandable representations that can dynamically transition between states. This allows information to be organized in a compact form for rapid navigation while providing expanded forms with additional details on demand, effectively adding a time-based layer to the spatial organization of applications.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of operation

If users interact with applications through traditional modal navigation, then application functionality is accessed, but interaction efficiency decreases due to leaving the root level

Engineering Contradiction:
Improveinteraction efficiencyVSAvoidnavigation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The expandable representation acts as an intermediary between the start menu and the application itself. It provides a middle ground where users can access additional information, controls, and functionality without fully launching the application or leaving the root level, thereby reducing navigation time while maintaining ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements preliminary action by providing expanded representations that allow users to perform certain actions and access information before fully launching an application. Users can preview content, adjust settings, or interact with basic functions in the expanded representation, reducing the need for subsequent navigation within the application itself.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10459607B2Expandable application representation
Publication Date: 2019.10.29 MICROSOFT CORP
  • US10459607B2 patent drawing
  • US10459607B2 patent drawing
  • US10459607B2 patent drawing

AI summary

Expandable application representation techniques are described. The techniques may include support of an expandable tile that may function as an intermediary within a root level (e.g., start menu or screen) of a file system. The expandable tile, for instance, may be output via a gesture to gain additional information that was not included in an unexpanded version of the tile, may be utilized to provide inputs to an application such that a user, and so on. Thus, this may support non-modal interaction by a user. Techniques are also described in which the expanded representation is included in a taskbar, which may also be used for non-modal interaction, sending of content represented in the representation to a device or application, continuation of interaction initiated with the representation by a mobile computing device, and so on. Expandable tile techniques may also be utilized to support interaction between shells of an operating system, such as a desktop and immersive shell. Further description of these and other examples involving and not involving an expandable tile are also contemplated.