Session Continuity via User Engagement Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing authentication methods, especially those requiring multiple factor authentication, can lead to premature session expiration due to inactivity, causing inconvenience and inefficiency as users are logged out automatically without accurately determining their engagement with the application.
Innovation Solution
A method and computer program product that monitor user activities, including physical and computing actions, using IoT devices and machine learning algorithms to determine user engagement, thereby extending or terminating sessions based on actual interaction levels rather than predefined inactivity periods.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a timeout mechanism is implemented to automatically log out users after inactivity, then data security is improved, but user convenience deteriorates due to premature session expiration
Solution Approach 1:
The patent applies the Dynamics principle by making the timeout mechanism adaptive rather than static. The system dynamically adjusts session timeout based on real-time user engagement detection. Sensors monitor physical indicators (eye movement, head position, posture) to determine if the user is actually engaged with the session, allowing the timeout to be extended when engagement is detected and enforced when no engagement is present. This resolves the contradiction by making security enforcement flexible rather than rigid.
Solution Approach 2:
The patent implements Feedback by continuously monitoring user physical states and using this information to adjust timeout behavior. The system provides feedback loops where sensor data about user engagement (eye tracking, motion detection, posture analysis) is processed and fed back to the timeout mechanism to determine whether to extend or enforce the timeout. This creates a closed-loop control system that balances security requirements with actual user behavior patterns.
2Reliability
If multiple factor authentication is required, then data security is improved, but time consumption increases for users
Solution Approach 1:
The patent applies Preliminary action by performing authentication-related actions in advance. The system continuously monitors user engagement and maintains session state information ready before timeout occurs. By proactively detecting engagement through sensors and preparing session extension decisions beforehand, the system avoids the need for users to re-authenticate after premature timeouts, thus reducing time loss while maintaining security.
Solution Approach 2:
The system implements Self-service by automatically monitoring user engagement and managing session timeouts without requiring user intervention. The sensor-based engagement detection and automatic timeout extension/reduction operates autonomously, eliminating the need for users to manually request session extensions or re-authenticate unnecessarily. This self-managing system reduces authentication time while maintaining security through continuous passive monitoring.
3Device complexity
If session timeout is based on predefined inactivity period, then system simplicity is maintained, but measurement precision of user engagement deteriorates
Solution Approach 1:
The patent replaces the simple mechanical timer-based timeout system with a sensor-based engagement detection system. Instead of relying solely on a predefined inactivity period, the system uses physical sensors (eye trackers, motion detectors, posture sensors) to measure actual user engagement. This substitution of the timing mechanism with physical measurement systems dramatically improves engagement detection precision while adding manageable complexity through standardized sensor integration.
Data Source
AI summary
A method, computer program product, and a system where a processor(s) determine that a user of a given computing device has been authenticated to initiate an application session, that the application session is open, and that the application session has a timeout mechanism triggered by inactivity (i.e., the session not receiving a selection within a first predefined period of time). The processor(s) determines that the application session will automatically timeout within a second predefined period of time based on the inactivity. The processor(s) monitors activities of the user during pendency of the application session with the application including physical and computing activities of the user. The processor(s) determines that at least one activity of the activities indicates engagement of the user with the application session. The processor(s) prevent the timeout mechanism from being triggered during a duration of the at least one activity.


