Bandwidth Management System Credit Eligibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional bandwidth management systems prolong network connections when bandwidth limits are exceeded, failing to determine client eligibility and causing unnecessary delays in data transmission, and do not reimburse clients for lost data.
Innovation Solution
A system and method that determine client eligibility for receiving feed data, prevent transmission if ineligible, and reimburse for lost data without prolonging network connections, using a bandwidth management system that computes eligibility based on client timestamps and bandwidth configuration settings.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If traditional byte-by-byte bandwidth management systems limit bandwidth by prolonging connections, then bandwidth usage is controlled, but data transmission speed decreases and client reception time increases
Solution Approach 1:
The patent extracts the bandwidth management function from the connection management function. Instead of managing bandwidth by controlling connection duration, the system uses a separate bandwidth management system that monitors and controls data transmission rates independently, allowing connections to be closed promptly while still enforcing bandwidth limits through credit-based eligibility checks.
Solution Approach 2:
The patent introduces a bandwidth management system as an intermediary between the server and client. This intermediary maintains credit balances and eligibility status separately from the connection state, enabling bandwidth control without requiring prolonged connections. The bandwidth management system acts as a mediator that can reimburse clients for lost data while enforcing bandwidth limits.
2Quantity of substance
If traditional bandwidth management systems prolong connections to enforce limits, then bandwidth control is achieved, but server resources are wasted
Solution Approach 1:
The patent separates bandwidth management from connection management, extracting the bandwidth control function into an independent system that uses credit-based eligibility checks rather than connection duration control. This allows server connections to be closed efficiently while bandwidth limits are enforced through the separate bandwidth management system's credit verification.
Solution Approach 2:
The bandwidth management system performs self-service by automatically tracking credit balances, determining eligibility, and making reimbursement decisions without requiring prolonged server involvement. The system autonomously manages bandwidth allocation based on pre-established credit rules, reducing server resource consumption.
3Quantity of substance
If traditional bandwidth management systems delay packet transmission, then bandwidth limits are enforced, but data delivery reliability decreases
Solution Approach 1:
The patent implements preliminary action by pre-calculating and storing credit balances before data transmission occurs. The bandwidth management system determines eligibility in advance based on existing credits, allowing immediate transmission decisions without delaying packets. This preliminary credit assessment ensures bandwidth limits are enforced while maintaining reliable data delivery.
Solution Approach 2:
The system uses feedback mechanisms to track credit consumption and eligibility status in real-time. When data is transmitted, the bandwidth management system receives feedback about the transmission outcome and adjusts credit balances accordingly, including reimbursing clients for lost data. This feedback loop ensures reliable data delivery while maintaining bandwidth control.
4Quantity of substance
If traditional bandwidth management systems hold connections open longer, then bandwidth is limited, but connection efficiency decreases
Solution Approach 1:
The patent extracts bandwidth management from connection management, allowing connections to be closed efficiently while bandwidth limits are enforced through a separate credit-based system. The bandwidth management function operates independently, checking eligibility before transmission rather than controlling connection duration, thereby improving connection efficiency.
Solution Approach 2:
The system changes the control parameter from connection duration to credit balance. Instead of limiting bandwidth by extending connection time, the system uses credit-based eligibility checks that can be performed instantly. This parameter change from temporal control to state-based control significantly improves connection efficiency while maintaining bandwidth limits.
Data Source
AI summary
A method of enforcing network bandwidth limitation includes receiving a request from a client for transmission of a server's feed data and receiving a client timestamp from the client. The method further includes determining if feed data in a previous transmission from the server to the client has been lost, and if so, reimbursing the client for the lost data. The method further includes determining if the client is eligible to receive the requested feed data transmission from the server, and if the client is eligible, then immediately transmitting of the most recent available requested feed data from the server to the client, but if the client is not eligible, then preventing the transmission and withholding the feed data from the client without prolonging the duration of any network connection from the server to the client.


