Mobile Network Scheduler Delayed Data Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems fail to efficiently utilize 3G spectrum bandwidth, leading to unintended delays during peak times and wasted bandwidth during off-peak times, affecting user experience and operator profits.

Innovation Solution

A method and apparatus that offer mobile device users delayed data transmission options, allowing for dynamic scheduling of data delivery requests based on available network capacity, prioritizing immediate requests over delayed ones and adjusting tolerance to meet deadlines, thereby smoothing out bandwidth usage peaks and valleys.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If bandwidth is allocated for immediate data delivery during peak times, then user quality of experience is improved, but bandwidth depletion occurs causing unintended delays

Engineering Contradiction:
Improvedata delivery speedVSAvoidavailable bandwidth
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The system performs preliminary actions by offering delayed delivery options to users before peak bandwidth depletion occurs. The scheduler proactively presents users with the choice to delay non-urgent data transmissions, allowing bandwidth to be preserved for more critical transmissions during peak times, thus preventing the bandwidth depletion problem while maintaining delivery speed for urgent data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts delivery timing based on real-time network conditions. The scheduler continuously monitors bandwidth availability and dynamically reassigns transmission priorities, allowing data objects to be delivered immediately when bandwidth is available or delayed when bandwidth is constrained, thereby optimizing both delivery speed and bandwidth utilization without fixed rigid schedules.

Inventive Principle:
Principle #15Dynamics

2Reliability

If bandwidth is reserved for immediate delivery requests, then delivery reliability is improved, but unused bandwidth during off-peak times cannot be recovered

Engineering Contradiction:
Improvedelivery reliabilityVSAvoidunused bandwidth
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system transitions from static bandwidth allocation to dynamic allocation that adapts to real-time network conditions. During off-peak times when bandwidth is underutilized, the scheduler automatically shifts resources to accommodate delayed delivery requests, ensuring that previously unused bandwidth is recovered and put to productive use while maintaining delivery reliability through flexible resource management.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system recovers unused bandwidth by allowing flexible reassignment of transmission slots. When immediate delivery requests are fewer than expected during off-peak periods, the scheduler recovers the otherwise wasted bandwidth capacity by fulfilling delayed delivery requests, thus converting lost resources into productive transmissions without compromising the reliability of committed deliveries.

Inventive Principle:
Principle #34Discarding and recovering

3Productivity

If delayed delivery options are offered to users, then bandwidth utilization is improved, but user quality of experience may deteriorate due to delays

Engineering Contradiction:
Improvebandwidth utilizationVSAvoiddelivery delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system applies different quality levels of service to different data objects based on user preferences and data characteristics. For data objects where users have selected delayed delivery, the system optimizes for bandwidth utilization by scheduling transmissions during off-peak periods. For urgent data or data where users prioritized immediate delivery, the system maintains high-quality immediate transmission, thus improving overall bandwidth utilization without uniformly degrading user experience across all data types.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system offers delayed delivery as a partial option rather than a mandatory requirement. Users can selectively apply delayed delivery to non-urgent data objects while maintaining immediate delivery for critical data. This partial application of delay allows the system to improve bandwidth utilization through delayed transmissions without excessively impacting user experience, as only a portion of traffic is subject to delay while the rest receives priority handling.

Inventive Principle:
Principle #16Partial or excessive action

4Productivity

If scheduling priority is determined based on user responses, then delivery efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvedelivery efficiencyVSAvoidscheduling system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The scheduling system is segmented into distinct functional modules: a user interface component that collects user preferences, a decision logic component that processes responses and determines scheduling priorities, and an execution component that implements the scheduling decisions. This segmentation allows the system to achieve sophisticated delivery efficiency based on user responses while managing complexity through modular design, where each component has a specific, manageable function rather than a monolithic complex system.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9125045B2Delayed data delivery options
Publication Date: 2015.09.01 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9125045B2 patent drawing
  • US9125045B2 patent drawing
  • US9125045B2 patent drawing

AI summary

Systems and methods for effecting delayed delivery of data. There are received, at a scheduler, from a plurality of mobile computing devices, a plurality of requests for transmission of data objects. Responsive to the requests, communication is made to at least one of the devices at least one offer for a delayed transmission deadline of at least one data object. There is received, at the scheduler, at least one response to the at least one offer, and there is determined a scheduling priority of transmissions based on the at least one response.