Session Controller Dynamic IP Packet Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Session over Internet Protocol (SoIP) networks lack the ability to dynamically prioritize IP packets based on session data, which is essential for managing and optimizing voice and data transmissions effectively.

Innovation Solution

A method that involves a session controller receiving session data and modifying the priority indicator of IP packets based on threshold conditions stored in a priority database, allowing for dynamic prioritization of IP packets within the SoIP network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If IP packets are transmitted over SoIP network without dynamic prioritization, then network simplicity is maintained, but call quality and network performance deteriorate

Engineering Contradiction:
Improvecall qualityVSAvoidnetwork complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A session controller is introduced as an intermediary component between IP packets and the SoIP network infrastructure. The session controller receives session data, determines priority levels based on predefined criteria, and modifies priority indicators of IP packets accordingly. This intermediary enables dynamic prioritization without requiring complex modifications to the core network infrastructure, thus improving call quality while maintaining relative network simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables IP packets to self-adjust their priority levels based on session data and predefined rules stored in the session controller. The session controller maintains a priority database with criteria for determining packet priorities, and packets are automatically prioritized based on their session characteristics without requiring manual intervention or complex real-time analysis, thereby improving reliability without proportionally increasing complexity.

Inventive Principle:
Principle #25Self-service

2Speed

If manual intervention is used to modify connections in circuit-committed networks, then connection stability is maintained, but modification speed deteriorates

Engineering Contradiction:
Improveconnection modification speedVSAvoidmanual intervention requirement
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The patent replaces manual mechanical intervention with an automated electronic system. The session controller automatically processes session data, queries the priority database, and modifies IP packet priorities through electronic operations. This substitution eliminates the need for manual connection modifications while maintaining connection stability, thereby dramatically increasing modification speed without requiring complex operational procedures.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system implements feedback mechanisms where the session controller continuously monitors session data and automatically adjusts packet priorities based on predefined criteria. The priority database provides feedback rules that guide automatic decision-making, enabling the system to respond dynamically to changing network conditions without manual intervention, thus achieving both speed and operational simplicity.

Inventive Principle:
Principle #23Feedback

3Reliability

If session-aware equipment is used to manage SoIP calls, then call management efficiency is improved, but packet prioritization capability is lost

Engineering Contradiction:
Improvepacket transmission priorityVSAvoidsession-aware functionality
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent merges session-aware call management functionality with packet prioritization capabilities into a single integrated session controller. The session controller simultaneously performs call management tasks and packet priority adjustments by accessing the same session data and applying priority rules from the integrated priority database. This merging ensures that packets are prioritized according to their session context without compromising session-aware functionality, thereby achieving both adaptability and packet transmission priority.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The session controller is designed as a universal component that performs multiple functions: session management, session data analysis, priority determination, and packet priority modification. By consolidating these diverse functions into a single multi-functional device, the system maintains session-aware versatility while adding packet prioritization capability, thus improving reliability without sacrificing adaptability.

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

Data Source

PatentUS8509218B2Prioritization within a session over internet protocol (SOIP) network
Publication Date: 2013.08.13 RIBBON COMMUNICATIONS OPERATING CO INC
  • US8509218B2 patent drawing
  • US8509218B2 patent drawing
  • US8509218B2 patent drawing

AI summary

A method includes receiving, at a session controller, session data from a session-detail record. The session data is associated with at least a portion of a call over a Session over Internet Protocol (SoIP) network. A priority indicator associated with an Internet Protocol (IP) packet transmitted over the call is modified at the session controller based on the session data. The priority indicator indicates a priority to transmit the IP packet.