Data Traffic Prioritization via Travel Time Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile device users face performance issues when multiple applications download or upload data due to limited bandwidth, leading to network congestion and uncertainty in completing file transfers on time, especially during travel between locations.

Innovation Solution

A priority process that identifies the user's geo-location and destination, estimates travel time, and adjusts data transmission rates to prioritize file transfers based on the estimated travel time and network idle time, ensuring timely completion of data transfers using a map-based drag and drop user interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple applications download or upload data simultaneously, then data transfer activity increases, but network bandwidth is limited causing congestion and performance degradation

Engineering Contradiction:
Improvedata transfer activityVSAvoidnetwork performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies local quality by assigning different transmission priorities to different data objects based on their specific characteristics. Each data object is evaluated individually against travel time requirements and user preferences, allowing critical files to receive higher bandwidth allocation while less urgent files receive reduced allocation, thus resolving the contradiction between high data transfer activity and network performance

Inventive Principle:
Principle #3Local quality

2Speed

If data transmission rate is increased to complete transfers faster, then transfer speed improves, but network congestion increases affecting other users and applications

Engineering Contradiction:
Improvedata transfer speedVSAvoidnetwork congestion
Core Design Contradiction:
SpeedVSObject-generated harmful factors

Solution Approach 1:

The patent implements dynamics by continuously adjusting transmission rates based on real-time conditions including current network status, changing travel time estimates, and updated user preferences. The system monitors network congestion levels and dynamically modulates data transmission speeds, increasing rates when network conditions permit and decreasing rates when congestion is detected, thereby achieving fast transfers without generating harmful network congestion

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies parameter changes by modifying transmission rate parameters based on multiple factors including travel time requirements, network conditions, and user preferences. The system changes transmission parameters dynamically to optimize transfer speed while preventing network congestion, adjusting the rate at which data is pushed into the network based on current system state

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If bandwidth is allocated to prioritize file transfers by travel time, then timely completion of transfers is improved, but network resource allocation complexity increases

Engineering Contradiction:
Improvetransfer completion timingVSAvoidbandwidth allocation complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by requiring users to specify travel time requirements and preferences in advance before data transfer begins. The system pre-calculates priority rankings for multiple data objects based on these pre-provided parameters, establishing a clear allocation framework before network transmission starts. This preliminary setup simplifies real-time bandwidth allocation by having priorities predetermined rather than requiring complex real-time calculations

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10863526B2System and method for prioritizing data traffic
Publication Date: 2020.12.08 CITRIX SYSTEMS INC
  • US10863526B2 patent drawing
  • US10863526B2 patent drawing
  • US10863526B2 patent drawing

AI summary

Described embodiments provide a method, computer program product, and computer system for identifying a first geo-location of a user. A first object associated with a second geo-location may be identified. An estimated travel time of the user between the first geo-location and the second geo-location may be identified. A rate of transmission may be prioritized for the first object based upon, at least in part, the estimated travel time of the user between the first geo-location and the second geo-location.