Session Persistence via Usage Profiles for M2M Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Network devices with M2M components face inefficiencies in maintaining persistent sessions and authorizing transactions, leading to increased network burden and user wait times, especially during periods of low activity or for new users.
Innovation Solution
A usage profile is created to determine when to maintain persistent sessions and provide quick authorization based on transaction activity, allowing network devices to toggle session persistence and authorization based on peak periods and user identification, reducing unnecessary network connections and wait times.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If persistent sessions are maintained continuously for network devices, then user experience is improved with faster transaction processing, but network resource consumption increases and network burden increases
Solution Approach 1:
The system dynamically adjusts session persistence based on real-time activity detection. When activity is detected, persistent sessions are maintained to provide quick authorization. When no activity is detected for a threshold period, sessions are terminated to conserve network resources. This dynamic adaptation resolves the contradiction between maintaining fast user experience and reducing network resource consumption.
Solution Approach 2:
The system changes the session state parameter from always-persistent to conditionally-persistent based on activity detection. By monitoring transaction activity and changing the session persistence parameter dynamically, the system achieves both fast authorization during active periods and reduced network burden during inactive periods.
2Productivity
If persistent sessions are maintained for all network devices, then transaction processing speed is improved, but network burden increases
Solution Approach 1:
Instead of applying uniform session persistence to all network devices, the system applies persistent sessions selectively only to devices that are currently active or have recently been active. This local quality approach ensures fast transaction processing for active devices while avoiding unnecessary network burden from maintaining sessions for inactive devices.
Solution Approach 2:
The system maintains persistent sessions partially - only for devices that meet the activity criteria - rather than excessively maintaining sessions for all devices. This partial action approach provides sufficient productivity improvement for active users without generating excessive network burden.
3Loss of time
If quick authorization is provided without waiting for authorization, then user experience is improved, but security risk increases for new users
Solution Approach 1:
The system performs preliminary actions by maintaining persistent sessions for known active users, so that when a transaction is initiated, the authorization is already in place or can be quickly verified. This preliminary session maintenance enables quick authorization for returning users without compromising security, as the persistent session is established through prior authenticated interactions.
Data Source
AI summary
Methods, media, and servers are provided for maintaining persistent sessions for a network device and providing quick authorization to a user of the network device. The network server maintains persistent sessions with network devices based on a usage profile associated with the network devices. The persistent sessions are maintained during time periods when the network device experience peak transaction activity. Additionally, during these time periods, the network device may provide quick authorizations to users of the network device. Quick authorizations allow a transaction to complete on the network device without waiting for authorization if the user is identified as a returning user.


