Context-Aware Sharing Service Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing number of sharing service-related applications on computing devices makes it difficult and time-consuming for users to locate and select a specific sharing service.
Innovation Solution
A method that determines weighted probabilities for each sharing service based on context, such as object characteristics and user preferences, to automatically select and display a subset of preferred sharing services, reducing the user's effort in content sharing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the number of sharing service-related applications is increased, then the functionality and versatility of the computing device is improved, but the difficulty and time required for users to locate and select a specific sharing service increases
Solution Approach 1:
The system performs preliminary actions by pre-calculating and storing weighted probabilities for sharing services based on contextual factors before the user needs to make a selection. When a user initiates a sharing action, the system immediately queries pre-computed probability data rather than requiring real-time analysis or manual browsing through all available sharing services.
Solution Approach 2:
The system provides self-service by automatically determining and presenting the most relevant sharing services based on contextual analysis. The computing device autonomously analyzes object characteristics, user preferences, and sharing service attributes to generate personalized recommendations, eliminating the need for users to manually search through all available sharing applications.
2Adaptability or versatility
If the number of sharing service-related applications is increased, then the versatility of the computing device is improved, but the time required for users to locate and select a specific sharing service increases
Solution Approach 1:
The system performs preliminary actions by pre-calculating and storing weighted probabilities for sharing services based on contextual factors before the user needs to make a selection. When a user initiates a sharing action, the system immediately queries pre-computed probability data rather than requiring real-time analysis or manual browsing through all available sharing services.
Solution Approach 2:
The patent replaces the mechanical system of manual browsing and searching through sharing service applications with an automated computational system. The system uses algorithms to calculate weighted probabilities based on contextual factors, substituting the mechanical process of manually locating services with automated computational analysis and immediate presentation of recommendations.
3Loss of information
If all sharing services are displayed to the user, then the user has complete information, but the user effort and time required to make a selection increases
Solution Approach 1:
The system applies local quality by tailoring the presented sharing services to the specific local context of each sharing action. Instead of presenting all sharing services uniformly, the system filters and prioritizes services based on the specific object being shared, user preferences, and contextual factors, providing customized information relevant to the immediate situation.
Solution Approach 2:
The system changes parameters by dynamically adjusting the presentation of sharing services based on calculated weighted probabilities. The system modifies the set of displayed services, their ordering, and prominence based on contextual parameters such as object type, user history, and service characteristics, transforming the static list of all services into a dynamic, context-aware recommendation.
Data Source
AI summary
Techniques are described for sharing service management on a computing system. The computing system includes a display device and one or more processors. The processors are configured to determine, based on a context associated with an object, a plurality of weighted probabilities including a respective weighted probability for each sharing service from a plurality of sharing services, wherein the context includes at least one of a characteristic of the object and a respective characteristic of at least a portion of sharing services from the plurality of sharing services, select, based on the respective weighted probabilities, a subset of sharing services, output, for display at the display device, an indication of each sharing service from the subset of sharing services, receive an indication of a user input corresponding to a selection of one of the subset of sharing services, and transmit, using the selected sharing service, an indication of the object.


