Faceted Application Search Using Relevance Levels
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing online application providers lack an effective method to organize applications based on user-defined relevance criteria, such as monetary cost, time usage, content type, and privacy concerns, leading to inefficient search and selection processes for users.
Innovation Solution
A computer-implemented method that receives user inputs for levels of relevance across multiple facets (money, time, content, and privacy) of applications, calculates values for each facet based on application behaviors, and organizes a list of applications for presentation, allowing sorting or filtering based on these criteria, enabling users to select and install applications that meet their specific preferences.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If applications are organized using traditional search methods (keyword search, popularity lists), then users can find applications, but the search and selection process becomes inefficient when users have multiple specific criteria (money, time, content, privacy)
Solution Approach 1:
The patent segments the application evaluation into distinct facets (money, time, content, privacy), each with its own set of behaviors and values. This segmentation allows users to independently control relevance levels for each facet, making the search process more efficient while managing complexity through structured organization.
Solution Approach 2:
The patent introduces a new dimension to application search by organizing applications along multiple facets simultaneously rather than using single-criteria search. This multi-dimensional organization enables users to filter and sort applications based on combinations of criteria, improving search efficiency without overwhelming complexity.
2Measurement precision
If users are provided with detailed facet information and relevance controls, then application selection becomes more precise, but the user interface and interaction process becomes more complex
Solution Approach 1:
The patent changes the parameters of application organization from traditional single-criteria metrics to multi-facet evaluations with adjustable relevance levels. By allowing users to modify relevance parameters for each facet, the system achieves precise relevance measurement while maintaining ease of operation through intuitive parameter adjustment.
Solution Approach 2:
The patent introduces facet values and relevance levels as intermediary elements between user preferences and application characteristics. These intermediaries translate user needs into actionable search criteria, enabling precise matching while simplifying the user interaction process through automated evaluation.
3Adaptability or versatility
If applications are evaluated based on multiple behaviors across different facets, then the organization becomes more comprehensive, but the data processing and calculation requirements increase
Solution Approach 1:
The patent segments application evaluation into distinct facets (money, time, content, privacy), each with specific behaviors and values. This segmentation enables comprehensive evaluation while managing data processing complexity through modular organization of evaluation criteria.
Solution Approach 2:
The patent performs preliminary actions by pre-defining facet values and their associated behaviors before the search process. This preliminary organization of evaluation criteria reduces real-time processing complexity while maintaining comprehensive application evaluation across multiple facets.
Data Source
AI summary
The subject matter of this specification can be implemented in, among other things, a method that includes receiving, from a computing device, one or more user inputs that include levels of relevance for multiple facets of multiple applications. Each of the facets represents a different set of behaviors from a plurality of behaviors of the applications. Each one of the applications has an associated value for each of the facets based on the set of behaviors of each of the applications. The method further includes organizing a list of the applications based on the levels of relevance for the facets and the value of each of the facets for each of the applications. The method further includes providing, to the computing device, the list of the applications for presentation on a display device at the computing device.


