Application Interaction Visualization via Relationship Line Thickness
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for visualizing and controlling relationships between applications and computer device resources on smartphones and tablets are limited, making it difficult for users to understand and manage interactions such as data sharing, resource usage, and access permissions, which can lead to undesirable effects like excessive battery consumption or unauthorized data access.
Innovation Solution
A system and method that uses a graphical user interface to visually represent relationships between a primary application and other applications or resources, employing icons, relationship lines with varying thickness, color, and behavior to convey information, allowing users to select and control these interactions directly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If basic manual permission control is used, then users can control application access to resources, but the process is cumbersome and difficult to manage
Solution Approach 1:
The patent creates visual copies (graphical representations) of application interactions and permission states. Instead of manually navigating through complex permission settings, users see visual copies of the actual interaction relationships between applications and resources, making it easy to understand and control permissions at a glance.
Solution Approach 2:
The patent employs color changes in the graphical representations to indicate different permission states and interaction types. Different colors represent different levels of access or types of resource interactions, allowing users to quickly comprehend the complex permission landscape without reading detailed text descriptions.
2Loss of information
If detailed application interaction data is collected, then users can make informed permission decisions, but it becomes difficult to comprehend and visualize
Solution Approach 1:
The patent transforms complex multi-dimensional interaction data into a two-dimensional graphical display. By mapping application-resource interactions onto a visual plane with spatial relationships, the system preserves comprehensive interaction information while making it easily comprehensible through visual spatial arrangement and connection lines.
Solution Approach 2:
The patent introduces an intermediary visualization layer between the raw interaction data and the user. This graphical interface acts as a mediator that processes complex interaction data and presents it in an understandable format, allowing users to comprehend detailed interaction information without being overwhelmed by its complexity.
3Loss of information
If visual representation of interactions is implemented, then users can understand relationships better, but existing methods are limited to rudimentary battery usage only
Solution Approach 1:
The patent creates a universal visualization framework that can represent multiple types of application interactions beyond just battery usage. The graphical representation system is designed to handle various resource types (storage, network, camera, etc.) and interaction patterns, making it versatile and adaptable to different visualization needs while maintaining a consistent interface.
Data Source
AI summary
Systems and methods for visualization and control of application interactions are disclosed. An approach includes receiving a selection of a primary application, retrieving information regarding a relationship between the selected primary application and at least one of another application and a computer device resource, and calculating a thickness value for the relationship, wherein the thickness value represents at least one parameter of interest to a user. The approach includes displaying icons representing the selected primary application and the other application(s) and computer device resource(s), and displaying at least one relationship line between the selected primary application and the other application(s)/computer device resource(s), wherein the at least one relationship line has a line weight based on the thickness value.


