Send Button Updates Using Share-Probability UI Cues
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing messaging systems lack an effective mechanism to enhance user engagement in sharing media content items without using distracting user interface elements like banners or pop-ups.
Innovation Solution
A server-driven system updates a send button based on machine learning predictions to encourage sharing of media content items, providing a seamless user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional messaging systems use banners or pop-ups to encourage sharing, then user engagement may increase, but user experience becomes disrupted and distracting
Solution Approach 1:
The patent applies color changes to the send button to indicate sharing probability. When the machine learning model determines a high probability of sharing, the button changes color (e.g., to green) to subtly encourage the user without disrupting the interface. This resolves the contradiction by maintaining ease of operation while improving productivity through visual cues.
Solution Approach 2:
The send button dynamically adapts its appearance based on real-time probability calculations. The button's state changes from static to dynamic, adjusting its visual properties according to the user's likelihood of sharing. This allows the system to encourage sharing behavior without using disruptive static elements like banners or pop-ups.
2Productivity
If a server-driven system with machine learning is implemented to update send buttons, then user engagement increases, but system complexity increases
Solution Approach 1:
The system performs preliminary actions by pre-calculating sharing probabilities and preparing button updates before the user actually interacts with the content. The server proactively determines when button updates are needed and sends instructions to the client, reducing the need for complex real-time calculations during user interaction.
Solution Approach 2:
The patent introduces an intermediary machine learning model that acts as a mediator between the server and the user interface. The model receives content metadata and user context, processes sharing probability calculations, and translates complex data into simple visual button states. This intermediary layer manages system complexity by encapsulating the computational logic.
3Productivity
If the send button is dynamically updated based on probability calculations, then sharing encouragement is improved, but processing time and computational resources increase
Solution Approach 1:
The system applies partial action by calculating sharing probabilities only for specific content types or under certain conditions rather than for all content universally. The machine learning model selectively processes content based on predefined criteria, reducing overall computational load while maintaining effectiveness for high-priority sharing opportunities.
Solution Approach 2:
The send button updates occur periodically or at specific trigger points rather than continuously. The system monitors user interaction and updates the button state at strategic moments (e.g., when content is fully loaded or when user engagement indicators suggest interest), reducing processing frequency while maintaining engagement effectiveness.
Data Source
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 send button. The program and method provide for receiving, from a device associated with a user, a request for a media content item; calculating a probability that the user will perform a share action for the media content item, based on at least one of user profile information, prior user engagement with other media content items, and metadata associated with the other media content items; determining that the probability meets a threshold value; detecting, in response to the determining, that the user did not previously perform the share action; and providing, to the device and in response to the detecting, the media content item together with a flag to update display of a send button in association with display of the media content item on the device.


