Access Point Auto-Update via Traffic Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing packet forwarding devices, such as routers and access points, face disruptions during software updates, which can interrupt network connections and user activities, as updates often require rebooting and may not be scheduled optimally to minimize disruptions.

Innovation Solution

A method and system for automatically updating packet forwarding devices by monitoring network traffic to determine the least disruptive time for applying updates, distinguishing between interactive and non-interactive traffic, and scheduling updates during periods of low interactive traffic to minimize user impact.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If software updates are applied to packet forwarding devices, then device functionality and security are improved, but network connectivity and user activities are disrupted

Engineering Contradiction:
Improvedevice functionalityVSAvoidnetwork disruption
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by monitoring network traffic patterns before the update is applied, identifying periods of low interactive traffic in advance, and scheduling the update for those predetermined times. This allows the update to be applied proactively during optimal windows before disruptions occur, rather than reactively causing disruptions and then fixing them.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the update scheduling based on real-time network traffic conditions. By continuously monitoring interactive versus non-interactive traffic patterns, the system adapts the update timing to match current network usage dynamics, allowing updates to be applied when network activity is naturally low without requiring fixed predetermined schedules.

Inventive Principle:
Principle #15Dynamics

2Reliability

If updates are applied immediately upon receipt, then device security is improved promptly, but network disruptions occur during peak usage times

Engineering Contradiction:
Improvedevice securityVSAvoidnetwork availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements feedback mechanisms by continuously monitoring network traffic patterns and using this information to determine optimal update timing. The monitoring component provides feedback about interactive versus non-interactive traffic levels, which feeds into the scheduling decision-making process, creating a closed-loop system that adapts update scheduling based on actual network conditions rather than following fixed schedules or immediate application.

Inventive Principle:
Principle #23Feedback

3Object-affected harmful factors

If updates are delayed to low-traffic periods, then network disruptions are minimized, but security updates are applied later than ideal

Engineering Contradiction:
Improvenetwork disruptionVSAvoidupdate application delay
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The system performs preliminary monitoring and analysis of network traffic patterns to identify and prepare optimal update windows in advance. By proactively identifying periods of low interactive traffic before they occur, the system can schedule updates to be applied immediately when those windows open, minimizing both disruptions and overall delay without requiring extended waiting periods.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3158693B1Automatically updating an access point
Publication Date: 2020.08.05 GOOGLE LLC
  • EP3158693B1 patent drawingFigure 1
  • EP3158693B1 patent drawingFigure 2
  • EP3158693B1 patent drawingFigure 3

AI summary

A method for seamlessly and automatically updating an access point or router. The method includes receiving an update for the access point and determining a status of a network traffic associated with the access point. The method further includes determining an update time for applying the update based on the determined status of the network traffic and applying the update to the access point at the determined update time. An access point receives an update for the access point, and waits for a time to apply the update. The access point waits until there is no interactive traffic in which a user is actively using the network. The access point applies the update and reboots. By waiting until there is no interactive traffic, the update process mitigates interruptions to the user's active use of the network.