Application Context Tagging for Cross-App Information Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveinformation association accuracyVSAvoiddata management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveinformation sharing capabilityVSAvoidinformation organization complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveinformation provision efficiencyVSAvoidinformation extraction time
Core Design Contradiction:
ProductivityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9882977B2Information-processing system, information-processing device, storage medium, and information-processing method
Publication Date: 2018.01.30 NINTENDO CO LTD
  • US9882977B2 patent drawing
  • US9882977B2 patent drawing
  • US9882977B2 patent drawing

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.