Queue Manager for Opportunistic Network Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless network environments, establishing and maintaining network connections can be computationally expensive and wasteful, especially when transmitting small amounts of unimportant data, which drains a mobile device's battery unnecessarily.

Innovation Solution

Implementing application-specific rules on a mobile device to determine whether to transmit queued data, including delaying, deleting, or aggregating requests for non-critical information, and selecting only relevant requests to be transmitted over an established network connection, such as recurring or priority requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the mobile device transmits all queued data requests over the network connection, then data transmission completeness is improved, but battery consumption increases due to unnecessary transmissions of duplicate or non-critical data

Engineering Contradiction:
Improvedata transmission completenessVSAvoidbattery consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent extracts and removes unnecessary data requests from the transmission queue by applying filtering rules that identify duplicate requests, non-critical information, and requests that can be delayed. The queue manager evaluates each queued request against defined criteria and selectively removes those that do not meet transmission priorities, thereby transmitting only essential data and reducing battery consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the transmission status parameter of queued requests by categorizing them into different priority levels (immediate, delayed, suppressed). This parameter transformation allows the system to differentiate between critical and non-critical data, enabling intelligent transmission decisions that balance data completeness with energy conservation.

Inventive Principle:
Principle #35Parameter changes

2Speed

If the mobile device establishes network connections frequently to transmit small amounts of data, then data transmission responsiveness is improved, but battery drainage increases due to computationally expensive connection establishment

Engineering Contradiction:
Improvedata transmission responsivenessVSAvoidbattery drainage
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent performs preliminary evaluation of data requests against transmission rules before initiating network connection establishment. The queue manager pre-processes queued requests to identify which ones warrant immediate transmission and which can be delayed or suppressed, allowing the device to establish network connections only when necessary and avoiding unnecessary connection overhead.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial action by transmitting only a subset of queued requests that meet the defined transmission criteria, rather than transmitting all requests. This selective transmission approach reduces the frequency of network connection establishment while ensuring that critical data is transmitted promptly, thereby balancing responsiveness with energy conservation.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If the mobile device transmits duplicate or non-critical data requests, then data transmission thoroughness is improved, but network resource waste increases due to unnecessary transmissions

Engineering Contradiction:
Improvedata transmission thoroughnessVSAvoidnetwork resource waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent extracts and removes duplicate and non-critical data requests from the transmission queue by applying filtering rules that identify redundant information. The queue manager evaluates each request against defined criteria including request type, priority level, and duplication status, selectively removing requests that would waste network resources while preserving essential data transmissions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the transmission status parameter of queued requests by categorizing them into immediate, delayed, or suppressed groups based on their criticality and duplication status. This parameter transformation enables the system to differentiate between necessary and wasteful transmissions, optimizing network resource utilization while maintaining data transmission thoroughness for critical requests.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10103994B2Opportunistic network updates
Publication Date: 2018.10.16 GOOGLE LLC
  • US10103994B2 patent drawing
  • US10103994B2 patent drawing
  • US10103994B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing opportunistic network updates. In one aspect, a method includes determining, by a queue manager on a mobile device that has a network interface, to fulfill one or more requests to upload or download data through the network interface, and in response to determining to fulfill the requests, applying, by the queue manager, one or more rules to the requests, to classify each request as a request that is to be fulfilled, or a request that is not to be fulfilled. The method also includes causing, by the queue manager, the requests that are classified as to be fulfilled to be fulfilled, or the requests that are classified as not to be fulfilled to not be fulfilled.