RDS Protocol Port Discovery Using SET_PARAMETERS and RDS_PORT_MGMT

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Reliable Data Service (RDS) protocol lacks mechanisms for dynamic port number assignment and management, which is currently handled outside the protocol through proprietary methods or static configuration, making it inflexible and requiring firmware upgrades for changes, and there is no way to dynamically discover port numbers for UEs with limited subscription to non-IP APNs.

Innovation Solution

The RDS protocol is extended to include dynamic port discovery through the SET_PARAMETERS command/response and the introduction of a new RDS_PORT_MGMT command, allowing originators to dynamically discover and manage port numbers using bitmaps and application identifiers, enabling flexible port number assignment and release.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static configuration or proprietary methods are used for port number management, then port numbers can be assigned, but the system lacks flexibility and requires firmware upgrades for changes

Engineering Contradiction:
Improveflexibility in port number managementVSAvoidfirmware upgrade requirement
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces dynamic port number assignment and discovery mechanisms within the RDS protocol, allowing port numbers to be allocated and modified during operation without requiring firmware upgrades. The protocol enables dynamic discovery of available port numbers and dynamic assignment to applications, transforming the static configuration approach into a dynamic, runtime-adjustable system.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements self-service port management where the RDS protocol automatically handles port number discovery and assignment without external intervention or firmware modifications. The protocol includes mechanisms for automatic port discovery, assignment to applications, and release, enabling the system to manage its own port resources autonomously.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If dynamic port discovery is implemented within the RDS protocol, then flexible port management is achieved, but the protocol complexity increases

Engineering Contradiction:
Improvedynamic port discovery capabilityVSAvoidprotocol structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges port management functions directly into the RDS protocol structure, combining port discovery, assignment, and release mechanisms with the existing protocol flow. By integrating these functions into the protocol itself rather than adding separate external systems, the patent achieves dynamic port management while minimizing overall system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent designs the RDS protocol to handle multiple functions including data transmission and port management through a unified structure. The protocol mechanisms serve dual purposes: maintaining the core data communication function while simultaneously providing port discovery and assignment capabilities, thereby reducing the need for separate dedicated systems.

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

3Ease of operation

If proprietary methods are used outside the protocol for port management, then port numbers can be assigned, but the system becomes inflexible and requires external systems

Engineering Contradiction:
Improveport number assignmentVSAvoidinflexibility of system
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent merges port management functionality into the core RDS protocol, eliminating the need for separate proprietary external systems. The protocol itself provides the mechanisms for port discovery, assignment, and release, integrating what was previously a separate external management system directly into the communication protocol.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent enables the RDS protocol to self-manage port numbers through built-in discovery and assignment mechanisms, removing the dependency on external proprietary systems. The protocol automatically discovers available ports, assigns them to applications, and handles release, making the system self-sufficient without requiring external management systems.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12414172B2Port management for Reliable Data Service (RDS) protocol
Publication Date: 2025.09.09 APPLE INC
  • US12414172B2 patent drawing
  • US12414172B2 patent drawing
  • US12414172B2 patent drawing

AI summary

Systems, apparatuses, methods, and computer-readable media are provided for use in a wireless network for dynamic port discovery. Some embodiments are directed to an originator device that includes processor circuitry and radio front circuitry. The processor circuitry can be configured to generate a command frame for dynamic port discovery for communicating with a receiver device using a Reliable Data Service (RDS) protocol. The processor circuitry can be further configured to transmit, using the radio front end circuitry, the command frame to the receiver device and receive, using the radio front end circuitry, a response frame from the receiver device. The processor circuitry can be further configured to assign, using the received response frame, a source port number and a destination port number to an application identifier. The application identifier can be associated with an application on the originator device communicating with a corresponding application on the receiver device.