Shared Content Auto-Surfacing in Messaging Apps
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for discovering and consuming shared content on electronic devices are cumbersome and inefficient, requiring multiple user inputs and cognitive burden, especially in battery-operated devices, where they also consume excessive energy.
Innovation Solution
The implementation of a method that automatically surfaces shared content within relevant applications without additional user input, using a messaging application to determine the type of content and direct it to the appropriate application, along with a selectable attribution affordance to link back to the content source, reducing the need for users to navigate through multiple interfaces.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If shared content is manually discovered through messaging applications, then content discoverability is achieved, but user cognitive burden and time consumption increase
Solution Approach 1:
The system performs preliminary actions by automatically detecting shared content in messaging applications and pre-surfacing it in relevant contexts before the user needs to search for it. The device monitors incoming messages, identifies shared content items, and proactively makes them available in appropriate applications without waiting for user initiation.
Solution Approach 2:
The system enables self-service by automatically managing the content discovery process. The device autonomously surfaces shared content in relevant applications based on content type and application context, eliminating the need for users to manually navigate through messages to find shared content.
2Loss of information
If shared content is manually discovered through messaging applications, then content discoverability is achieved, but time consumption increases
Solution Approach 1:
The system performs preliminary actions by automatically detecting shared content in messaging applications and pre-surfacing it in relevant contexts before the user needs to search for it. The device monitors incoming messages, identifies shared content items, and proactively makes them available in appropriate applications without waiting for user initiation.
Solution Approach 2:
The system maintains continuous useful action by constantly monitoring messaging applications for shared content and continuously surfacing relevant content in appropriate applications. This ongoing automatic process ensures content is always discoverable without interrupting the user's workflow or requiring periodic manual checks.
3Loss of information
If shared content is manually discovered through messaging applications, then content discoverability is achieved, but energy consumption increases
Solution Approach 1:
The system applies partial action by selectively surfacing only the relevant shared content that matches the current application context, rather than continuously monitoring and displaying all possible content. The device intelligently filters and surfaces content based on content type, application state, and user context, reducing unnecessary processing and energy consumption.
4Measurement precision
If multiple user inputs are required to discover shared content, then content accuracy is ensured, but ease of operation deteriorates
Solution Approach 1:
The system enables self-service by automatically managing the content discovery process. The device autonomously surfaces shared content in relevant applications based on content type and application context, eliminating the need for users to manually navigate through messages to find shared content.
Data Source
AI summary
A computer system receives, by a messaging application, information identifying a first shared content item as shared content. The first shared content item is of a first type. In response to receiving the information identifying the first shared content item as shared content and in accordance with a determination that a first application of the plurality of applications can open content of the first type, in accordance with a determination that providing the information identifying the first shared content item as shared content to the first application has been authorized, computer system device automatically makes the first shared content item available within the first application, and in accordance with a determination that providing information identifying the first shared content item as shared content to the first application has not been authorized, the computer system does not make the first shared content item automatically available within the first application.


