Multimedia Priority Service Control via Existing Protocol Messages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing multimedia priority service (MPS) systems have inflexible control mechanisms, which reduce the usability of the service by requiring complex and dedicated message exchanges, leading to increased network complexity and performance impact.

Innovation Solution

The solution involves using existing protocols like Session Initiation Protocol (SIP), Diameter, Lightweight Directory Access Protocol (LDAP), Simple Object Access Protocol (SOAP), and Remote Authentication Dial-In User Service (RADIUS) to transmit requests for activating or deactivating the MPS, eliminating the need for a new control protocol and simplifying the architecture by leveraging existing message exchanges during session establishment or modification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a new dedicated control protocol is introduced for MPS service activation and deactivation, then the service control capability is improved, but the network complexity and implementation difficulty increase

Engineering Contradiction:
ImproveMPS service control capabilityVSAvoidnetwork complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by making existing protocol messages (SIP, Diameter, LDAP, SOAP, RADIUS) perform dual functions: their original purposes plus MPS service control. For example, SIP messages are used both for session management and for conveying MPS activation/deactivation requests, eliminating the need for a dedicated control protocol and reducing network complexity while maintaining full MPS control capability

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

2Reliability

If complex and dedicated message exchanges are used for MPS control, then the service reliability is improved, but the performance impact and network overhead increase

Engineering Contradiction:
Improveservice reliabilityVSAvoidnetwork performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges MPS control messages with existing session establishment and modification messages. Instead of separate dedicated message exchanges, the MPS activation/deactivation requests are combined with SIP INVITE, SIP MODIFY, or other session-related messages. This reduces network overhead and improves performance while maintaining reliability through the use of established, reliable protocol frameworks

Inventive Principle:
Principle #5Merging (Combining)

3Ease of manufacture

If existing protocol messages are reused for MPS control, then the ease of implementation is improved, but the flexibility and precision of service control may be reduced

Engineering Contradiction:
Improveease of implementationVSAvoidservice control flexibility
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The patent segments the control information by using specific parameters and headers within existing protocol messages to carry MPS control data. For example, custom SIP headers or specific Diameter AVPs are used to encode MPS activation/deactivation requests, allowing precise control functionality while reusing the established message structures. This maintains service control flexibility through parameterized control while improving ease of implementation by leveraging existing protocol stacks

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9554401B2Method and apparatuses for multimedia priority service
Publication Date: 2017.01.24 NOKIA SOLUTIONS & NETWORKS OY
  • US9554401B2 patent drawing
  • US9554401B2 patent drawing
  • US9554401B2 patent drawing

AI summary

The invention relates to an apparatus and method for transmitting a request to control a multimedia priority service for a user from user equipment to a subscription profile repository, comprising transmitting the request from the user equipment to an intermediate node, and transmitting the request from the intermediate node to a subscription profile repository.