Feed Ad Scrolling Landing Position Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing landing position determination algorithms for a viewing-window during scrolling are uniform and fail to adapt to the presentation of desired content items, often resulting in irrelevant or partially viewable content, leading to user disengagement.

Innovation Solution

The system uses a look-ahead module to predict the landing position and adjust the scroll trajectory to ensure desirable content items are fully visible, incorporating user input mechanisms like mouse wheels or capacitive screens to modify the viewing-window's landing position before scrolling completion, ensuring optimal content presentation without being noticeable to the user.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a uniform deceleration algorithm is applied to all scrolls, then the scroll appears natural to the user and they feel in control, but the viewing-window may stop on irrelevant or partially viewable content items

Engineering Contradiction:
Improveuser control perceptionVSAvoidlanding position accuracy
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system performs preliminary analysis of the feed content before the scroll completes, identifies desirable content items that should be visible, and pre-calculates the necessary velocity adjustment to ensure the viewing-window lands on the optimal position. This advance preparation allows the system to correct the landing position without disrupting the user's natural scroll experience.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors the scroll trajectory and predicts the landing position, then uses this feedback to dynamically adjust the viewing-window velocity. By comparing the predicted landing position with the desired position (where desirable content items are fully visible), the system applies corrective velocity adjustments to achieve precise landing on relevant content.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If the viewing-window velocity is adjusted to land on desirable content items, then content visibility is improved, but the adjustment may become noticeable to the user

Engineering Contradiction:
Improvelanding position accuracyVSAvoiduser control perception
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system applies only the minimum necessary velocity adjustment to achieve the desired landing position, rather than making large corrections. By using partial action (small, targeted velocity changes), the system corrects the landing position accurately while keeping the adjustment subtle and imperceptible to the user, maintaining the illusion of natural scroll behavior.

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If the scroll deceleration is applied uniformly, then the implementation is simple, but desirable content items may be missed or presented in undesirable format

Engineering Contradiction:
Improvealgorithm simplicityVSAvoidcontent visibility
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

Before the scroll completes, the system performs preliminary identification of desirable content items in the feed and determines the optimal landing position that would make these items fully visible. This advance planning allows the system to incorporate content-aware adjustments without significantly complicating the overall scroll mechanism, as the adjustment logic is triggered only when needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically changes the velocity parameter of the viewing-window based on content analysis. By adjusting the velocity parameter selectively (only when desirable content items are detected and the current trajectory would result in poor visibility), the system improves content presentation while maintaining simple uniform deceleration for all other scrolls.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10466887B2Feed ad scrolling
Publication Date: 2019.11.05 META PLATFORMS INC
  • US10466887B2 patent drawing
  • US10466887B2 patent drawing
  • US10466887B2 patent drawing

AI summary

A method for adjusting a landing position of a movable viewing-window of a device, to modify display of a content item at the landing position. A user of the device initiates scrolling along a feed of content items on the device. This scrolling input is used by the method to generate an initial scroll trajectory for movement of the viewing-window along the feed. Using this initial scroll trajectory, the method looks ahead to the landing position of the viewing-window with respect to the feed to determine the positioning of the content items that will be presented to the device user when scrolling is complete. The method identifies an adjustment to the viewing-window landing position to increase visibility of a content item in the viewing-window. The scroll trajectory is adjusted such that the viewing-window comes to a rest at the desired landing position, on a desired view of content items.