Multicast Chat System with Location-Based User Grouping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Multicast communication in large groups can overwhelm networks, leading to congestion and failure, as unnecessary messages clog the system, and existing methods to reduce traffic create extra work for network devices.
Innovation Solution
A system that assigns a unique identifier to multicast communications, determines user locations, and groups users into sub-groups within defined radii to limit message distribution, thereby reducing bandwidth usage and processor load.
Engineering Contradictions & Design Principles
Engineering 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 is overwhelmed and network reliability deteriorates
Solution Approach 1:
The patent divides the large multicast group into multiple sub-groups based on geographic location. Each sub-group receives messages separately through designated sub-group leaders, preventing network overload while maintaining efficient message distribution. This segmentation resolves the contradiction by reducing the message load on any single network path while preserving the overall distribution efficiency.
2Loss of energy
If messages are automatically copied in network devices to reduce traffic, then network bandwidth usage is reduced, but device complexity and processing load increase
Solution Approach 1:
The patent extracts the message copying function from network devices and relocates it to the application layer. Users or application servers manually copy and forward messages to sub-group leaders, eliminating the need for network devices to perform complex message replication. This resolves the contradiction by reducing network bandwidth usage without increasing device processing load.
3Loss of information
If all users receive all multicast messages, then information completeness is improved, but unnecessary messages clog the network and bandwidth efficiency deteriorates
Solution Approach 1:
The patent implements location-based message distribution where messages are selectively forwarded to sub-group leaders based on their geographic proximity to the message sender. This ensures that each user receives relevant local information while avoiding unnecessary long-distance message transmission, resolving the contradiction between information completeness and bandwidth efficiency.
Data Source
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 chat room, associated with digital content 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.


