Boost Button Updates Using Server-Driven Engagement Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing messaging systems lack effective methods to enhance user engagement with media content items without distracting users with banners or pop-ups, thereby reducing the effectiveness of boost and comment actions.

Innovation Solution

Implement a server-driven system that uses a machine learning model to determine user likelihood of engaging with media content, updating boost and comment buttons accordingly, providing a seamless user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If banners or pop-ups are used to encourage boost and comment actions, then user engagement is increased, but user experience is degraded due to distractions

Engineering Contradiction:
Improveuser engagementVSAvoiduser experience
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent applies color changes by modifying the visual appearance of buttons (boost and comment buttons) based on predicted user engagement. The server sends update instructions that change button colors, icons, or other visual properties to make them more appealing when the user is likely to engage, thereby encouraging actions without using disruptive banners or pop-ups.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The patent implements dynamics by making the button appearance adaptive and responsive to predicted user behavior. Instead of static buttons, the system dynamically updates button properties (such as color, icon, or highlighting) based on real-time predictions from machine learning models about whether the user is likely to boost or comment on the content.

Inventive Principle:
Principle #15Dynamics

2Productivity

If server-driven updates are implemented to encourage boost and comment actions, then user engagement is increased, but system complexity is increased

Engineering Contradiction:
Improveuser engagementVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent uses an intermediary approach by introducing a server component that acts as a mediator between the content display system and the user interaction system. The server receives content information, predicts user engagement using machine learning models, and sends update instructions to modify button appearances, thereby centralizing the complexity in a manageable server layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies preliminary action by using machine learning models to predict user engagement likelihood before the user actually interacts with the content. The system performs these predictions in advance and pre-preares button update instructions, allowing the system to respond proactively to likely user behaviors rather than reacting passively to actual interactions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250392788A1Server-driven updates for boost and comment buttons
Publication Date: 2025.12.25 SNAP INC
  • US20250392788A1 patent drawing
  • US20250392788A1 patent drawing
  • US20250392788A1 patent drawing

AI summary

Aspects of the present disclosure involve a system comprising a storage medium storing a program and method for server-driven updates for a boost button. The program and method provide for receiving, from a device associated with a user, a request for a media content item to display on the device; calculating a first probability that the user will perform a boost action for the media content item, based on at least one of user profile information, prior user engagement, and metadata of media content items; determining that the first probability meets a first threshold value; detecting that the user did not previously perform the boost action for the media content item; and providing, to the device and in response to the detecting, the media content item together with a first flag to update display of a boost button in association with display of the media content item on the device.