Online System Application Installation Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in managing and installing applications associated with third-party systems across multiple devices, leading to inconsistent user experiences as they need to track and install different applications on various devices, which can discourage interaction with third-party content.

Innovation Solution

An online system that stores information about applications associated with third-party systems, including installation instructions, and facilitates user access by determining if an application is installed on a client device, and if not, provides the necessary installation information to the user.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually track and install applications on multiple devices, then application installation can be achieved, but user complexity and time consumption increase significantly

Engineering Contradiction:
ImproveApplication installation managementVSAvoidTime to track and install applications
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically detects which applications are installed on user devices and provides installation information without user intervention. The online system queries device status, identifies missing applications, and presents installation options to the user, eliminating the need for manual tracking and installation management.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback loop where the online system continuously monitors which applications are installed on user devices through device queries. Based on this feedback, the system automatically identifies missing applications and provides targeted installation information, reducing user effort and time consumption.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If users access third party systems through web browsers, then cross-device access is enabled, but user interaction quality and engagement decrease

Engineering Contradiction:
ImproveCross-device access capabilityVSAvoidUser interaction quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system proactively identifies applications that should be installed on user devices before the user attempts to access third party systems. By providing installation information in advance through the web interface, the system ensures that the necessary applications are available, thereby maintaining high interaction quality across all devices.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The online system acts as an intermediary between third party systems and user devices. It manages application distribution and installation coordination, enabling seamless cross-device access while maintaining consistent user interaction quality by ensuring the appropriate applications are installed on each device.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If third party systems provide separate download links for each device, then application distribution is possible, but user difficulty in tracking applications across devices increases

Engineering Contradiction:
ImproveApplication distribution capabilityVSAvoidUser tracking of applications across devices
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The online system provides a universal interface that works across all device types (mobile, tablet, desktop). Instead of requiring separate download links for each device, the system queries the user's device status, identifies missing applications, and provides appropriate installation information through the same web interface, simplifying the user experience while maintaining broad distribution capability.

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

Data Source

PatentUS9672021B2Identification of an application associated with a third party system and transmission of application installation information to a user by an online system
Publication Date: 2017.06.06 META PLATFORMS INC
  • US9672021B2 patent drawing
  • US9672021B2 patent drawing
  • US9672021B2 patent drawing

AI summary

An online system allows a user to provide information for accessing the online system to a third party system, which communicates the information to the online system. Based on the received information, the online system determines whether the user is authorized to access the third party system. Additionally, the online system determines whether an application is associated with the third party system. When determining whether an application is associated with the third party system, the online system may also account for characteristics of a client device associated with the user. If an application is associated with the third party system, the online system sends information for installing the application to the client device associated with the user.