Event Processing Unit for Multi-User Application Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing near field wireless communication systems for data exchange between information processing apparatuses are limited in event processing opportunities, as data exchange is only possible with a communication counterpart and lacks functionality for utilizing data from other users, thereby restricting the engagement and enhancement of application programs.
Innovation Solution
A non-transitory storage medium encoded with a computer-readable information processing program that enables a data storage unit for storing user-specific data, a data communication unit for transmitting and receiving data to/from other devices, and an event processing unit that performs event processing based on received and stored user data, even when data from other users is not directly received, as long as certain conditions are met.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data exchange is limited to communication counterparts only through near field wireless communication, then communication reliability is improved, but event processing opportunities are reduced
Solution Approach 1:
The system segments data sources into two categories: data from communication counterparts (received via near field wireless communication) and data from other users (stored in the data storage unit). This segmentation allows the event processing unit to handle different data sources independently, maintaining communication reliability while expanding event processing opportunities to include both segments.
Solution Approach 2:
The data storage unit acts as an intermediary that stores data for multiple users. Instead of requiring direct communication between all users, the data storage unit mediates by holding data that can be retrieved for event processing. This intermediary mechanism enables event processing based on other users' data without needing direct near field communication with them.
2Measurement precision
If event processing is performed only based on received data, then data accuracy is improved, but user engagement is reduced
Solution Approach 1:
The system performs preliminary action by storing data for multiple users in the data storage unit before actual event processing occurs. This pre-stored data is made available for future event processing, allowing the system to maintain data accuracy while enabling diverse event processing scenarios that enhance user engagement, such as comparing performance with other users.
3Adaptability or versatility
If data is stored for multiple users, then adaptability is improved, but device complexity is increased
Solution Approach 1:
The data storage unit is designed with universality to store data for multiple users using the same application program. Rather than creating separate storage mechanisms for each user, the system uses a single multi-functional storage unit that can hold and manage data from any number of users, thereby improving adaptability while minimizing the increase in device complexity.
Data Source
AI summary
An exemplary embodiment provides a non-transitory storage medium encoded with a computer readable information processing program and executable by a computer of an information processing apparatus. The information processing program causes the computer to function as a data storage unit for storing for each user, data for application that can be made use of in a prescribed application program executable by a plurality of users, a data communication unit for transmitting and receiving the data for application stored in the data storage unit to and from another unspecified information processing apparatus present within a prescribed range, and an event processing unit for performing event processing based on at least one of the data for application received by the data communication unit and the data for application of another user stored in the data storage unit when one of the plurality of users executes the prescribed application program.


