Shell Integration Platform for Automated Web Service Shortcuts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face frustration and inefficiency when navigating online sites and services, as they often require time-consuming searches and familiarity with each website, whereas they are more accustomed to the shell constructs of their computing device.

Innovation Solution

A site and service recommendation platform analyzes user data, including web browser and application usage, to provide personalized recommendations for integrating web services and applications into shell constructs, such as shortcuts and extensions, using machine learning models to suggest installations, pinning, and platform integration services across devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If users navigate to specific pages of websites manually, then they can access desired services, but it is time consuming and frustrating

Engineering Contradiction:
Improvetime to access servicesVSAvoidease of navigating websites
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system performs preliminary actions by automatically analyzing user browsing patterns and proactively creating shortcuts to frequently visited websites and services within the operating system shell, eliminating the need for users to manually navigate to these sites each time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary component that bridges web services and the operating system shell by automatically generating shell integrations and shortcuts, serving as a mediator between the user's familiar shell environment and web-based services

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If users familiarize themselves with each new website, then they can perform desired actions, but this increases complexity and frustration

Engineering Contradiction:
Improveadaptability to new websitesVSAvoidcomplexity of learning new interfaces
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies universality by creating standardized shell integrations that work across multiple different websites and services using a consistent interface pattern, allowing users to interact with diverse web services through a single familiar shell paradigm rather than learning each website's unique interface

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

3Adaptability or versatility

If users download and install new application versions, then they can access updated features, but this is required frequently and disrupts workflow

Engineering Contradiction:
Improveaccess to updated featuresVSAvoidworkflow continuity
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent merges web-based services with the local operating system shell environment, combining the advantages of always-updated web services with the familiar, stable interface of the local shell, eliminating the need to switch between different application versions or platforms

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11222090B2Site and service signals for driving automated custom system configuration
Publication Date: 2022.01.11 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11222090B2 patent drawing
  • US11222090B2 patent drawing
  • US11222090B2 patent drawing

AI summary

In non-limiting examples of the present disclosure, systems, methods and devices for integrating web services in shell constructs are provided. Web browsing data, application activity data, and/or device data for a user may be received. A machine learning model may be applied to the data. One or more recommendations may be surfaced based on application of the machine learning model to the data. The recommendations may comprise one or more of: recommendations to install applications; recommendations to add service extensions; recommendations to pin and/or add a shortcut to a website; and/or recommendations to add platform integration services amongst multiple devices.