Network Router Conditional Access Extension for Session Completion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network settings that automatically limit network access to a schedule can cause network sessions to be cut off before tasks or activities are completed, such as large downloads, video games, or movie streams, leading to inefficiencies and user dissatisfaction.

Innovation Solution

Implementing a default rule for limiting network access and a conditional rule that allows extensions to permit the completion of ongoing network sessions estimated to reach completion soon, ensuring that network access is maintained until the session is finished.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network access is automatically limited at a scheduled time, then network control and security are improved, but ongoing network sessions may be interrupted before completion

Engineering Contradiction:
Improvenetwork controlVSAvoidsession completion time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by detecting ongoing network sessions before the scheduled access limitation time and extending the network access permission specifically for those sessions. This allows the system to proactively prevent session interruptions by granting temporary access extensions before the limitation takes effect, ensuring sessions can complete without interruption.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If network access is extended to complete ongoing sessions, then session completion is improved, but network access control becomes less strict

Engineering Contradiction:
Improvesession completionVSAvoidaccess control
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system applies local quality by implementing differentiated access control rules: strict time-based limitations are applied to new network sessions, while ongoing sessions receive targeted extensions only for their specific duration and scope. This localized approach maintains strict overall control while allowing necessary exceptions for completing established sessions, rather than applying uniform rules to all scenarios.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system uses feedback mechanisms by continuously monitoring network session status and dynamically adjusting access permissions based on real-time session progress. When a session is detected as ongoing near the scheduled limitation time, the system feedbacks this information to the access control logic, which then extends permission accordingly, creating a closed-loop control system that adapts to current network conditions.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If network sessions are allowed to complete ongoing tasks, then user satisfaction is improved, but energy consumption increases

Engineering Contradiction:
Improveuser satisfactionVSAvoidnetwork energy consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by extending network access only to the specific degree necessary for ongoing sessions to complete, rather than providing unlimited access. The extension is precisely calibrated to match the remaining session duration, allowing just enough additional access time to complete tasks without providing excessive permission, thereby balancing user satisfaction with energy conservation.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20210409422A1Conditionally providing network access to allow a network session to reach completion
Publication Date: 2021.12.30 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US20210409422A1 patent drawing
  • US20210409422A1 patent drawing
  • US20210409422A1 patent drawing

AI summary

A computer program product and a networking device, such as a router or firewall, including a processor for executing the computer program product to cause the processor to perform various operations. The operations may include providing network access to a computing device, establishing a default rule to change the network access at a first time-of-day, and establishing a conditional rule that the network access will remain unchanged in response an ongoing network session at the first time-of-day that will reach completion before the second time-of-day. The operations may further include obtaining session progress data for the ongoing session, continue providing the network access until completing the session in response to determining that the ongoing session can reach completion before the second time-of-day, and changing the network access before the session reaches completion in response to determining that the ongoing session will not reach completion before the second time-of-day.