Multicast Network Bandwidth Reduction via Geofenced User Grouping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multicast communication in large groups can overwhelm networks, leading to congestion and potential failure, as unnecessary messages clog the system and increase bandwidth usage.

Innovation Solution

A system that assigns a unique identifier to multicast communications, determines the physical location of users, and groups them into sub-groups within predefined radii (geofences) to limit message distribution only to relevant users, thereby reducing bandwidth and processor usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multicast communication is used to transmit messages to large groups of users, then message distribution efficiency is improved, but network bandwidth usage increases and network congestion occurs

Engineering Contradiction:
Improvemessage distribution efficiencyVSAvoidnetwork bandwidth usage
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent divides the large multicast group into multiple sub-groups based on geographic locations (e.g., different floors, buildings, or regions). Each sub-group receives messages separately through dedicated communication channels, preventing all messages from traversing the entire network and reducing overall bandwidth consumption while maintaining efficient distribution within each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements location-aware message routing where messages are transmitted only to relevant geographic areas rather than broadcasting to all users. For example, messages intended for a specific floor or building are routed only to that location, reducing unnecessary network traffic in other areas while maintaining efficient local distribution.

Inventive Principle:
Principle #3Local quality

2Loss of information

If messages are transmitted to all users in the multicast group, then complete information delivery is achieved, but unnecessary messages clog the network and increase bandwidth usage

Engineering Contradiction:
Improveinformation delivery completenessVSAvoidnetwork bandwidth usage
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent filters messages based on recipient location and message relevance. Only users within the appropriate geographic scope receive specific messages, eliminating unnecessary traffic while ensuring all relevant users receive complete information. The system determines which sub-groups should receive which messages based on location data and message context.

Inventive Principle:
Principle #3Local quality

3Productivity

If conventional methods create copies of messages in routers and switches, then message delivery to destination computers is improved, but extra work is created for network devices

Engineering Contradiction:
Improvemessage delivery capabilityVSAvoidnetwork device processing workload
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs message filtering and routing decisions at the application layer before messages enter the network infrastructure. The system pre-determines which sub-groups receive which messages based on location data, so that routers and switches only need to forward messages to predefined destinations without performing complex filtering or copying operations, reducing their processing workload.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11171797B2System for reducing bandwidth usage on a multicast computer network
Publication Date: 2021.11.09 ENDERBY RUSSELL
  • US11171797B2 patent drawing
  • US11171797B2 patent drawing
  • US11171797B2 patent drawing

AI summary

According to some embodiments, a system for reducing bandwidth usage is disclosed. The system comprises a computer server that receives a request to initiate a multicast communication over a computer network and a computer readable medium comprising instructions that perform a method when executed by the centralized computer server. The method comprises initiating a multicast communication and assigning a unique identifier to the multicast communication. A set of messages associated with the unique identifier is received. If it is determined that a number of messages is greater than a pre-determined number of messages, determining a location of each of the users and grouping the users into a first group and into a second group where the first group are all located within a pre-defined radius based on a first determined location and the second group are all located within a pre-defined radius based on a second determined location.