Application Store Platform for Automated Installation Requests

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The manual process of managing application installations on computing devices within organizations is time-consuming and resource-intensive, especially in large companies where administrators receive multiple requests for various applications and must maintain different allow/block lists for different organizational units.

Innovation Solution

A management system that enables users to request application installations through an application store platform, aggregating these requests in real-time and allowing administrators to approve, block, or automatically install applications, with UI controls modified based on application status and configuration settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a manual process is used for managing application installations, then administrators can maintain control over application deployment, but the process becomes time-consuming and resource-intensive

Engineering Contradiction:
Improveapplication installation controlVSAvoidtime for processing installation requests
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables self-service functionality where users can autonomously request application installations through the application store platform. The automated workflow allows the system to handle request aggregation, status tracking, and notification distribution without requiring administrator intervention for each individual request, thus reducing time loss while maintaining control through automated approval workflows.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-configuring approval workflows, aggregating installation requests, and preparing notification mechanisms before actual installation decisions are made. The automated system proactively manages the entire request lifecycle, including tracking request status and notifying relevant parties, which eliminates the need for manual processing of each step and significantly reduces administrative time expenditure.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If administrators manually manage allow/block lists for different organizational units, then precise control over application deployment is achieved, but the complexity of maintaining multiple lists increases

Engineering Contradiction:
Improveapplication deployment controlVSAvoidcomplexity of managing multiple allow/block lists
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements a universal application store platform that serves multiple organizational units through a single unified interface. The automated workflow engine handles different approval scenarios and organizational unit requirements through configurable rules, eliminating the need for separate manual allow/block list management for each unit. This multi-functional system maintains precise control while reducing the complexity of managing multiple lists through centralization and automation.

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

3Productivity

If real-time aggregation of installation requests is implemented, then the approval process becomes more efficient, but the system complexity increases

Engineering Contradiction:
Improveapproval process efficiencyVSAvoidsystem complexity for request aggregation
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary automated workflow engine that sits between users and administrators, handling the aggregation and management of installation requests. This intermediary component automatically collects requests from multiple users, groups them by application, tracks their status, and manages communication with administrators. By inserting this intelligent intermediary layer, the system achieves real-time aggregation efficiency without requiring complex direct coordination between all system components, as the intermediary absorbs and manages the aggregation complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20230205504A1Managing installation of applications on computing devices
Publication Date: 2023.06.29 GOOGLE LLC
  • US20230205504A1 patent drawing
  • US20230205504A1 patent drawing
  • US20230205504A1 patent drawing

AI summary

According to an aspect, a method for requesting installation of applications includes rendering information of an application store platform in a user interface of a first application executing on a computing device associated with an organization, rendering a UI control of the application store platform on the user interface, where the UI control provides an option to request installation of a second application provided by the application store platform, and transmitting, in response to selection of the option to request installation, a request to install the second application to a computing device associated with an administrator of the organization.