Network Update Agent Selection for Local Traffic Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex network topologies and the need to update software across multiple computers in a network lead to increased traffic and financial expenses, as well as slower update distribution, especially when relying on remote servers.

Innovation Solution

A method and system for forming a list of update agents within a network, where network terminal nodes broadcast unique identifiers and collect data to determine and transmit information to a server for forming a list of update agents within a broadcasting domain, allowing for efficient distribution of updates within the local area network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If software updates are performed using a remote server for each computer in the network, then updates can be distributed to all computers, but the traffic volume increases significantly and financial expenses increase

Engineering Contradiction:
Improveupdate distribution capabilityVSAvoidtraffic volume
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent segments the network into multiple broadcasting domains (subnets) and assigns update agents to each domain. This segmentation allows updates to be distributed locally within each domain rather than through the entire network to a remote server, significantly reducing overall traffic volume while maintaining update distribution capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces update agents as intermediary devices within the network. These agents receive updates from a central server and redistribute them to computers within their respective broadcasting domains. This intermediary approach reduces the burden on the remote server and minimizes network traffic by enabling local update distribution.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If software updates are performed using a remote server, then updates can be distributed to all computers, but the speed of obtaining data decreases

Engineering Contradiction:
Improveupdate distribution capabilityVSAvoiddata obtaining speed
Core Design Contradiction:
ProductivityVSSpeed

Solution Approach 1:

By segmenting the network into multiple broadcasting domains with local update agents, the patent enables faster data obtaining speed within each domain. Computers receive updates from local agents rather than traveling to a remote server, reducing latency and improving update speed while maintaining comprehensive distribution capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The update agents act as intermediaries that cache and distribute updates within their broadcasting domains. This intermediary mechanism significantly improves data obtaining speed for computers within each domain by eliminating the need to access the remote server directly, while still maintaining the ability to distribute updates network-wide.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If computers are divided into administration groups, then management becomes organized, but computers in different groups may not be in the same local area network resulting in additional traffic

Engineering Contradiction:
Improveadministration group organizationVSAvoidtraffic volume
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent applies local quality by assigning update agents specific to each broadcasting domain rather than using a centralized approach. This allows administration groups to be organized efficiently while ensuring that updates are distributed locally within each domain, preventing unnecessary traffic between different administrative groups located in different networks.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10623232B2System and method for determining and forming a list of update agents
Publication Date: 2020.04.14 AO KASPERSKY LAB
  • US10623232B2 patent drawing
  • US10623232B2 patent drawing
  • US10623232B2 patent drawing

AI summary

Disclosed are system and method for determining and forming a list of update agents for a plurality of network terminal nodes connecting with at least one server in a network. One exemplary method comprises: receiving, by at least one network terminal node of the plurality of network terminal nodes, at least one unique identifier assigned by the server to the at least one network terminal node; broadcasting in the network the at least one unique identifier by the at least one network terminal node; collecting data relating to the at least one network terminal node and other network terminal nodes broadcasting in a same broadcasting domain of the network; and transmitting the data to the server for determining and forming a list of update agents for the same broadcasting domain of the network.