Context-Aware App Launch Using Sensor-Based User Situation Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing apparatuses fail to propose applications that align with individual user situations, leading to suboptimal user convenience in application usage.
Innovation Solution
An information processing apparatus that utilizes sensors, input units, and machine learning to specify and prepare applications based on user actions and preferences, displaying execution information and icons to facilitate quick and accurate application activation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If content is proposed based on use situations of other users, then content recommendation capability is improved, but relevance to individual user situation deteriorates
Solution Approach 1:
The patent segments the recommendation system into two independent modules: one that collects and analyzes individual user situation information (acceleration, position, time, application usage), and another that uses this segmented individual data to propose relevant applications. This segmentation allows the system to move from generic recommendations to personalized ones without requiring complete system redesign.
Solution Approach 2:
The patent implements preliminary action by continuously collecting and storing user situation information (acceleration data, position data, time data, application usage data) in advance before a recommendation is needed. This pre-collected individual data is then quickly retrieved and used to propose relevant applications, enabling rapid personalized recommendations without real-time processing delays.
2Ease of operation
If application proposal is personalized to user situation, then user convenience is improved, but system complexity increases
Solution Approach 1:
The patent applies universality by using a single information processing apparatus that performs multiple functions: it acts as a sensor collector (accelerometer, position detector), data processor, application manager, and recommendation engine all in one device. This multi-functionality reduces the need for separate specialized components, thereby limiting the increase in system complexity while achieving personalized recommendations.
Solution Approach 2:
The system implements self-service by automatically collecting user situation data, analyzing the data to determine appropriate applications, and proposing applications without requiring user intervention. The apparatus serves itself by managing its own data collection, processing, and recommendation generation, which simplifies the user interface while maintaining personalized functionality.
3Measurement precision
If multiple sensors and data collection methods are used, then accuracy of user situation detection is improved, but device complexity increases
Solution Approach 1:
The patent merges multiple data collection functions (acceleration sensing, position detection, time tracking, application usage monitoring) into a unified data processing framework. By combining these diverse data sources and processing them through a single analysis module that correlates multiple parameters together, the system achieves high detection accuracy while avoiding the complexity of separate independent systems for each sensor type.
Data Source
Figure 1A
Figure 1B
Figure 2
AI summary
[Problem] To propose an application corresponding to a situation of each user and improve user convenience in starting use of the application. [Solution] Provided is an information processing apparatus including: a display control unit configured to display, on a display screen, execution information related to execution of at least one application specified on the basis of a predetermined determination result; and a processing control unit configured to execute first processing in a case where the at least one application is specified, and execute second processing on the basis of a response of a user to the displayed execution information.