Mobile Device Application Provisioning at Initialization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Pre-installing applications on computing devices before delivery can result in unwanted software for the end-user and misses opportunities for application publishers to provide desired applications.

Innovation Solution

A system and method for providing applications to devices during initialization, allowing users to select from a set of promoted applications, with options for silent or user-approved installation, and dynamic real-time updates, using a management server that determines and offers applications based on user segments and promotional parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If applications are pre-installed on devices before delivery, then device functionality is enhanced, but users receive unwanted software and experience dissatisfaction

Engineering Contradiction:
Improvedevice functionalityVSAvoiduser satisfaction
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by preparing and offering applications during device initialization, but delays actual installation until the user approves or the silent installation criteria are met. This allows the system to enhance device functionality with relevant applications while avoiding user dissatisfaction by not forcing unwanted software installation.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If applications are pre-installed by manufacturers or network operators, then promotional opportunities are provided, but the window of opportunity is missed and users are irritated

Engineering Contradiction:
Improvepromotional opportunityVSAvoiduser experience
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system dynamically determines installation approach (silent vs. user-approved) based on real-time conditions and user preferences. Applications are offered during initialization with dynamic parameters including user segment identification, promotional timing, and installation type selection, allowing promotional opportunities to be captured without irritating users through forced installation.

Inventive Principle:
Principle #15Dynamics

3Productivity

If silent installation is performed without user selection, then installation efficiency is improved, but users may receive unwanted applications

Engineering Contradiction:
Improveinstallation efficiencyVSAvoiduser preference matching
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system incorporates feedback mechanisms where user preferences, selections, and behaviors are captured during device initialization and subsequent usage. This feedback is used to refine silent installation criteria, ensuring that applications installed without explicit user approval are still aligned with user preferences, thus maintaining both installation efficiency and user preference matching.

Inventive Principle:
Principle #23Feedback

4Ease of operation

If user selection is required for each application, then user control is enhanced, but installation time and complexity increase

Engineering Contradiction:
Improveuser controlVSAvoidinstallation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system applies partial user selection by requiring user approval only for certain applications based on predefined criteria, while allowing silent installation for others. This partial action approach balances user control with installation efficiency, avoiding excessive time loss while maintaining necessary user oversight.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9928048B2System and method for providing application programs to devices
Publication Date: 2018.03.27 DIGITAL TURBINE
  • US9928048B2 patent drawing
  • US9928048B2 patent drawing
  • US9928048B2 patent drawing

AI summary

A system and method are provided for installing applications on a mobile device at first device initialization. An installation client communicates with a management server at an initial start-up state of a mobile device. The management server identifies a set of applications that are available for installation on the client device, and provides the installation files to the device. The management server selects certain client devices for certain applications based on user segments, allowing customization of applications according to user data. This initialization-installation of application programs allows the user to have the experience of having access to pre-installed applications at device initialization, while allowing application providers and mobile network operators real-time management of application programs being offered, without requiring pre-installing a bundle of applications on a device prior to device distribution.