Wireless Data Access Module Request Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication devices inefficiently process radio resource requests due to a 'blind' data access scheme that does not consider the device's current conditions or quality of service (QoS) requirements, leading to interference among applications and reduced service quality.

Innovation Solution

A data access module on the wireless device processes requests by determining eligibility, prioritization, and aggregation, storing requests until optimal conditions for transmission are met, such as when multiple requests meet a threshold or a time limit, to efficiently use radio resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a blind data access scheme is used where data is requested without regard to current device conditions, then the data access process is simple, but the quality of service deteriorates due to interference among applications

Engineering Contradiction:
Improvedata access process simplicityVSAvoidquality of service
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions by evaluating device conditions and QoS requirements before data access requests are processed. The data access module assesses whether the device is in a state that allows data access (e.g., not in a voice call) and determines priority levels in advance, thereby preventing interference before it occurs rather than reacting after problems arise.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the data access module continuously monitors device conditions and QoS status, then adjusts request handling accordingly. High-priority requests are serviced when device conditions permit, and lower-priority requests are delayed or rejected when conditions are unfavorable, creating a closed-loop system that adapts to changing device states.

Inventive Principle:
Principle #23Feedback

2Device complexity

If radio resources are allocated without considering QoS requirements of different applications, then resource allocation is straightforward, but interference between applications increases

Engineering Contradiction:
Improveresource allocation mechanismVSAvoidapplication interference
Core Design Contradiction:
Device complexityVSObject-generated harmful factors

Solution Approach 1:

The system applies local quality by treating different data access requests differently based on their specific QoS requirements and priority levels. Instead of uniform treatment, the data access module evaluates each request's individual characteristics (real-time vs. non-real-time, priority level) and allocates radio resources accordingly, giving preferential treatment to high-priority requests when device conditions allow.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The resource allocation mechanism is made dynamic by continuously adapting to changing device conditions and request priorities. The system can switch between servicing high-priority requests and batch-processing lower-priority requests based on real-time assessment of device state, creating a flexible allocation strategy that prevents interference while optimizing resource utilization.

Inventive Principle:
Principle #15Dynamics

3Loss of time

If data access requests are processed immediately without aggregation, then request response time is reduced, but radio resource usage efficiency decreases

Engineering Contradiction:
Improverequest response timeVSAvoidradio resource usage efficiency
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

The system applies partial action by selectively aggregating requests based on their priority levels and device conditions. Rather than aggregating all requests uniformly, the data access module may immediately service high-priority requests while batching lower-priority ones, or aggregate requests when device conditions indicate optimal timing, thereby balancing responsiveness with efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements periodic action through timer-based mechanisms that evaluate when to transmit aggregated requests. The data access module uses timers to determine optimal transmission moments, transmitting aggregated requests at scheduled intervals or when specific conditions are met, rather than immediately processing each request upon arrival.

Inventive Principle:
Principle #19Periodic action

4Device complexity

If all data access requests are treated equally without prioritization, then the processing system is simple, but service quality for critical applications deteriorates

Engineering Contradiction:
Improverequest processing systemVSAvoidservice quality for critical applications
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system applies local quality by evaluating and treating different requests differently based on their priority levels and QoS requirements. The data access module assigns priority levels to requests (e.g., real-time vs. non-real-time) and applies distinct processing rules accordingly, ensuring critical applications receive appropriate service quality while maintaining a relatively simple overall processing architecture.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9774538B2Efficient processing of radio resource requests
Publication Date: 2017.09.26 AT&T MOBILITY II LLC
  • US9774538B2 patent drawing
  • US9774538B2 patent drawing
  • US9774538B2 patent drawing

AI summary

A system for efficiently transmitting requests for data access from a wireless communications device to a radio access network. Requests for data access may be aggregated to more efficiently use radio resources. Aggregated requests may not be transmitted until a total number of requests or size of aggregated requests exceeds a threshold. Regardless of aggregation, requests may be stored until a timer expires, and then transmitted to the radio access network. Request priority, environmental data, and device data may be taken into account in determining when to transmit requests for data access.