Application Context Tagging for Cross-App Information Sharing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information-sharing systems lack efficient mechanisms for users to share and access posted information across multiple application programs, particularly in a structured and community-based framework, limiting user interaction and data exchange.
Innovation Solution
An information-processing system that includes an executing unit for selected application programs and a posted information sharing unit, which generates, stores, and outputs information associated with specific application programs, allowing users to share and access data within communities related to those programs, using identification information to manage and provide relevant content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If posted information is stored with identification information of application programs, then information can be accurately associated with specific applications, but system complexity increases due to additional data management requirements
Solution Approach 1:
The system segments information management by creating separate functional units: a posting unit that collects information with application identification, a storage unit that organizes information by application, and a provision unit that retrieves information based on application context. This segmentation allows accurate information association while managing complexity through modular design.
Solution Approach 2:
The posted information sharing unit acts as an intermediary between multiple application programs and the information storage system. It receives information from various applications, tags them with application identification, stores them centrally, and provides them back to the appropriate applications, thereby simplifying the overall system architecture.
2Adaptability or versatility
If multiple application programs share a common information storage system, then user interaction and data exchange are enhanced, but information organization and retrieval become more difficult
Solution Approach 1:
The system applies local quality by organizing information according to specific application contexts. Each piece of posted information is tagged with identification information of the corresponding application program, allowing the system to provide customized information retrieval for each application while maintaining a unified storage structure.
Solution Approach 2:
The system performs preliminary action by pre-tagging posted information with application identification information at the time of posting. This advance organization enables efficient retrieval later when applications request information, avoiding the need for complex real-time sorting and filtering operations.
3Productivity
If the system extracts and outputs posted information based on application identification, then relevant information is provided efficiently, but processing time increases due to extraction operations
Solution Approach 1:
Information is pre-organized and tagged with application identification during the posting phase. When an application requests information, the system can quickly retrieve relevant data without performing complex extraction operations, significantly reducing access time while maintaining efficient information provision.
Data Source
AI summary
An exemplary information-processing system includes: an executing unit that executes an application program; and a posted information sharing unit that receives and stores posted information and/or provides the posted information to users, wherein the posted information sharing unit includes: a posted information generating unit that generates the posted information; and a posted information storing unit that stores a plurality items of the posted information, each item of the posted information being stored along with identification information of an application program corresponding to the posted information, the executing unit includes a requesting unit that identifies identification information of an application program being executed and requests the posted information sharing unit to output the posted information, the posted information sharing unit further includes a posted information outputting unit that extracts at least one item of the posted information corresponding to the identified identification information.


