Application Shortcut Assignment for User-Defined Folder Names
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Media devices struggle to automatically assign shortcuts for newly installed applications to user-defined folders due to mismatched classifications, as they cannot recognize user-defined names, leading to cluttered and disorganized graphical user interfaces.
Innovation Solution
A system generates and maintains a table of keywords associated with user-defined folder names, matching newly installed applications with appropriate folders based on keyword associations, using metadata and user-provided keywords to dynamically update these associations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If media devices use automatic classification to assign shortcuts, then organization efficiency is improved, but user-defined folder names cannot be recognized leading to mismatched assignments
Solution Approach 1:
The patent introduces keywords as an intermediary layer between application classifications and user-defined folder names. The system extracts keywords from user-defined folder names (e.g., 'vids' → 'video', 'streaming') and uses these keywords to match with application categories, enabling the system to recognize and respect user-defined folder naming conventions while maintaining automatic assignment capabilities
Solution Approach 2:
The system dynamically changes the matching parameters from rigid classification codes to flexible keyword-based matching. By maintaining a mapping table that converts user-defined folder names into searchable keywords, the system adapts its matching mechanism to accommodate various user naming conventions while preserving automatic organization functionality
2Ease of operation
If users create custom named folders, then personalization is improved, but automatic assignment fails due to inability to match user-defined names with application classifications
Solution Approach 1:
The system performs preliminary action by pre-processing user-defined folder names to extract meaningful keywords before the actual shortcut assignment occurs. When a user creates a folder with a custom name, the system proactively analyzes the name, extracts relevant keywords, and stores this mapping information in advance, ensuring that subsequent automatic assignments can successfully match applications to these personalized folders
Solution Approach 2:
Keywords serve as an intermediary that bridges the gap between user-defined folder names and application classifications. The system converts arbitrary user names into structured keyword representations that can be reliably matched with application categories, thereby maintaining both personalization and assignment reliability
3Speed
If media devices rely on standard classification matching, then assignment speed is improved, but user-defined sorting schemes are not respected leading to GUI clutter
Solution Approach 1:
The system enables self-service by automatically learning and adapting to user-defined folder naming conventions without requiring manual configuration. Through continuous analysis of user-created folder names and their associated applications, the system autonomously builds and updates its keyword mapping database, allowing it to automatically respect user sorting schemes while maintaining high assignment speed
Data Source
AI summary
Systems and methods are described for automatically organizing application shortcuts into folders with user-defined names. An illustrative method includes identifying a plurality of keywords associated with folders with user-defined names on a device, identifying a keyword associated with an application being installed on the device, determining whether the keyword associated with the application matches a keyword in the plurality of keywords, and in response to determining that the keyword associated with the application matches a keyword in the plurality of keywords, adding a shortcut for the application to a folder with a user-defined name corresponding to the matching keyword.


