Dynamic Interface Positioning via Bid Scores for Mobile Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often face difficulty accessing recently installed applications or content on a client device due to their placement in the interface, which is determined by the order of installation, leading to decreased interaction likelihood.

Innovation Solution

A system that determines the position of content in a client device's interface based on a bid amount and expected user interaction, using scores calculated from bid amounts and interaction probabilities, to prioritize recently installed applications and increase visibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If content is presented based on installation order, then the interface structure is simple and stable, but recently installed applications become difficult to access and user interaction decreases

Engineering Contradiction:
ImproveAccessibility of recently installed applicationsVSAvoidInterface positioning system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system pre-determines positions for content items in the interface based on bid amounts and expected interaction metrics before the user actually accesses them. This preliminary positioning ensures that recently installed applications with high bid amounts are automatically placed in optimal positions, eliminating the need for users to navigate through multiple screens to find them.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The interface positioning system transitions from a static installation-order-based arrangement to a dynamic system that continuously adjusts positions based on real-time factors including bid amounts, expected interaction metrics, and user behavior patterns. This dynamic repositioning allows recently installed applications to automatically appear in prominent positions without manual intervention.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If more applications are installed on the device, then the device functionality increases, but navigation time to access specific applications increases

Engineering Contradiction:
ImproveDevice functionalityVSAvoidNavigation time to access applications
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

Different regions or positions in the interface are assigned different qualities or priorities based on expected interaction metrics. Recently installed applications with high interaction potential are placed in premium positions with higher visibility and accessibility, while less important content is placed in secondary positions. This local differentiation allows the interface to optimize for specific content items without requiring complete reorganization.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the positioning parameter from a fixed installation-order metric to a dynamic metric that incorporates bid amounts, expected interaction probabilities, and user behavior patterns. This parameter transformation allows the interface to automatically adapt to new applications and content, ensuring that important recently installed applications are quickly accessible regardless of the total number of applications on the device.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If content positioning is based on installation order, then the system is simple to implement, but user interaction with recently installed content decreases

Engineering Contradiction:
ImproveUser interaction rate with recently installed applicationsVSAvoidContent positioning system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system incorporates feedback loops that continuously monitor user interaction with content at different positions in the interface. This feedback information, combined with bid amounts and expected interaction metrics, is used to refine and adjust positioning decisions. The system learns from actual user behavior patterns and adapts positioning strategies accordingly, improving interaction rates for recently installed applications over time.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Rather than waiting for user behavior patterns to emerge naturally, the system performs preliminary positioning of recently installed applications based on predicted interaction metrics and bid amounts. This proactive positioning ensures that important content is immediately visible and accessible upon installation, maximizing initial user engagement while the system continues to learn and refine positioning based on actual usage patterns.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10262338B2Bidding for position of installed application in an interface of a mobile device
Publication Date: 2019.04.16 META PLATFORMS INC
  • US10262338B2 patent drawing
  • US10262338B2 patent drawing
  • US10262338B2 patent drawing

AI summary

A client device or an online system determines a position in an interface presented by a client device for presenting content associated with an application installed on the client device based in part on a bid amount associated with the application. Scores are determined for the application and other applications installed on the client device based on an expected amount of user interaction with each application and bid amounts associated with one or more of the applications. Based on a score associated with an application, a position in the interface for presenting content associated with the application is determined. If the determined position satisfies a position specified by the bid amount and content associated with the application is presented in the determined position for at least a threshold amount of time, an online system charges a third party system associated with the application an amount.