Wireless Network Selection via Policy Engine and Dynamic Probing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication devices lack an efficient method to optimize network selection based on dynamic conditions and policies, leading to suboptimal data transmission security and user experience.

Innovation Solution

A wireless communication device that employs a policy engine to select communication channels based on predefined policies and dynamic probing, considering factors like device state, application requirements, and network characteristics such as delay, cost, and security, to ensure secure and optimal data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a device selects a single network for all data communications, then device complexity is reduced, but data transmission security and user experience deteriorate

Engineering Contradiction:
Improvenetwork selection complexityVSAvoiddata transmission security
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments network selection into two distinct modes: policy-based selection for structured scenarios and dynamic probing-based selection for unstructured scenarios. This segmentation allows the device to apply different selection strategies to different applications and data types, thereby improving security without requiring complete redesign of the network selection mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic probing capability that allows the device to adaptively test and evaluate network characteristics in real-time. This dynamic approach enables the system to respond to changing network conditions and security requirements, improving reliability while maintaining manageable complexity through automated adaptation.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If policy-based network selection is used, then ease of operation is improved, but adaptability to dynamic conditions deteriorates

Engineering Contradiction:
Improvenetwork selection easeVSAvoiddynamic condition adaptation
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal network selection framework that incorporates both policy-based and dynamic probing-based selection mechanisms. This multi-functional system can handle both structured policy-driven scenarios and unstructured dynamic scenarios, providing ease of operation through policy templates while maintaining adaptability through dynamic probing capabilities.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces an intermediary layer that bridges policy-based selection and dynamic probing. This intermediary evaluates whether to apply policy-based or dynamic-based selection for each network choice, allowing the system to maintain ease of operation through policy templates while adapting to dynamic conditions when policies are insufficient.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If dynamic probing is used for network selection, then adaptability to network conditions is improved, but device complexity increases

Engineering Contradiction:
Improvenetwork condition responsivenessVSAvoidnetwork selection mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies dynamic probing selectively rather than universally. The system uses policy-based selection where policies exist and applies dynamic probing only where policies are insufficient or explicitly disabled. This local application of complexity reduces overall device complexity while maintaining adaptability where it is most needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial dynamic probing by allowing users to specify which applications or data types should use dynamic probing-based selection. This partial action approach reduces device complexity by limiting dynamic probing to specific scenarios while maintaining adaptability for those particular use cases.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10812995B2Optimized network selection
Publication Date: 2020.10.20 CITRIX SYSTEMS INC
  • US10812995B2 patent drawing
  • US10812995B2 patent drawing
  • US10812995B2 patent drawing

AI summary

Methods and systems are described herein for optimized selection of wireless communications networks when multiple wireless communications networks are available to or for selection by a wireless communications device. A wireless communications device may select an optimal network on a per-application and/or per-transmission basis based on one or more policies defined and managed by the device and/or based on dynamic selection of a wireless network based on one or more probed network characteristics (e.g., latency, cost of traffic, data security, etc.). When a state of the device satisfies conditions specified by the policies managed and enforced on the device (e.g., in an enterprise mobility management system), then the wireless network may be selected as defined by the applicable policy. However, when the state of the device does not match an existing policy, then wireless network selection may be based on the dynamic probing of the various networks to determine a preferred wireless network.