Multi-screen App Distribution via Bundled Packages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current app stores lack a reliable method for purchasing and distributing bundled multi-screen applications across different operating systems and devices, leading to user confusion and the need for separate app downloads for each device, with no easy way to find matching related apps.

Innovation Solution

An app store system that receives requests for apps, automatically pushes corresponding versions to multiple devices with different operating systems, including upgraded versions, and manages licenses for bundled apps, allowing for automatic installation and sharing across devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users download apps separately for each device and operating system, then each device can run its required apps, but the process becomes complex and time-consuming

Engineering Contradiction:
Improveease of app distributionVSAvoidtime for downloading and installing apps
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically detecting device relationships and pre-packaging appropriate app versions for multiple devices. When a user downloads an app on one device, the system proactively identifies other associated devices and prepares the corresponding app versions in advance, eliminating the need for users to manually search and download each version separately.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically managing the entire multi-device app distribution process without user intervention. The system autonomously detects device associations, determines which app versions are needed, pushes apps to appropriate devices, and handles installation coordination, allowing users to simply initiate the process on one device while the system handles all other operations automatically.

Inventive Principle:
Principle #25Self-service

2Reliability

If users manually find matching related apps for different devices, then they can ensure compatibility, but the process becomes confusing and difficult

Engineering Contradiction:
Improvecompatibility of apps across devicesVSAvoidcomplexity of finding matching apps
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system acts as an intermediary between the user and multiple devices by introducing a centralized management layer. This intermediary automatically detects device relationships, matches appropriate app versions to each device based on their operating systems and capabilities, and coordinates distribution. The user interacts only with this intermediary layer, which handles all the complexity of compatibility matching in the background.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system provides universal functionality by creating a single unified interface that manages app distribution across multiple different device types and operating systems. Instead of requiring users to navigate separate app stores or manually match versions for each device, the system offers one universal solution that automatically adapts to various device configurations and handles all distribution operations through a single entry point.

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

3Productivity

If users purchase and download apps for multiple devices separately, then each device receives its required app version, but the process requires multiple transactions and is inefficient

Engineering Contradiction:
Improveefficiency of app distributionVSAvoidtime for multiple downloads and installations
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system merges multiple separate app download operations into a single unified process. Instead of requiring users to independently search for, purchase, and download apps for each device separately, the system combines these operations by detecting device relationships and executing a coordinated distribution plan that delivers all necessary app versions through one initiated action, significantly improving efficiency and reducing time loss.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11245760B2Multi-screen application enabling and distribution service
Publication Date: 2022.02.08 FUTUREWEI TECHNOLOGIES INC
  • US11245760B2 patent drawing
  • US11245760B2 patent drawing
  • US11245760B2 patent drawing

AI summary

A method implemented by an application (app) store system for providing apps to one or more users through a network, the method comprising managing, by the app store system, a multi-screen application (MSA) package that comprises a set of related apps, wherein one or more relationships among the set of related apps are pre-defined, receiving, by the app store system, a request from a first user device via the network to download at least part of the MSA package; and causing, by the app store system, the set of related apps to be downloaded to a plurality of user devices including the first user device according to the one or more relationships among the set of related apps in response to the request.