Local Presence Authorization Rules for RCS Service Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Rich Communications Services (RCS) platforms face network traffic inefficiencies and service disruptions due to the reliance on external XML Document Management Servers (XDMS) for presence authorization rules, leading to potential nationwide outages during XDMS service interruptions.

Innovation Solution

Implementing a presence server that stores and uses local presence authorization rules as a default policy, allowing for global application and reducing network traffic, while also providing a fallback mechanism to ensure service continuity during XDMS failures by using locally stored rules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the RCS platform relies on external XDMS for presence authorization rules, then centralized management and control are improved, but network traffic efficiency deteriorates and service reliability worsens due to potential nationwide outages

Engineering Contradiction:
Improvecentralized management capabilityVSAvoidservice continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the centralized authorization rules into two parts: (1) a global default policy stored locally in the presence server, and (2) user-specific custom rules stored in the XDMS. This segmentation allows the system to maintain centralized management for custom rules while having a local fallback mechanism that ensures service continuity when XDMS is unavailable, thus resolving the contradiction between centralized management capability and service continuity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-storing global default presence authorization rules locally in the presence server before any XDMS failure occurs. This preliminary local storage ensures that when the XDMS becomes unavailable, the presence server can immediately continue processing authorization requests using the pre-loaded default rules, maintaining service continuity without requiring real-time communication with the XDMS.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the RCS platform uses external XDMS for presence authorization rules, then centralized policy management is improved, but network traffic increases due to continuous external communication

Engineering Contradiction:
Improvepolicy management capabilityVSAvoidnetwork traffic
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent segments authorization rule management into global default rules handled locally and user-specific custom rules handled by XDMS. This reduces network traffic by eliminating redundant communication for global policy enforcement, while maintaining centralized management capability for user-specific customizations through selective XDMS access only when custom rules are needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the global default presence authorization rules from the external XDMS and places them locally in the presence server. This extraction eliminates the need for continuous external communication for global policy enforcement, significantly reducing network traffic while preserving centralized management capability for user-specific custom rules that remain in the XDMS.

Inventive Principle:
Principle #2Taking out (Extraction)

3Device complexity

If the RCS platform stores presence authorization rules externally in XDMS, then system complexity is reduced, but service reliability deteriorates due to single point of failure

Engineering Contradiction:
Improvesystem architectureVSAvoidservice availability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the authorization rule storage into two locations: global default rules stored locally in the presence server and user-specific custom rules stored in the external XDMS. This segmentation creates a fallback mechanism where the local storage acts as a backup, eliminating the single point of failure and improving service reliability while maintaining relatively simple system architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a local copy of the global default presence authorization rules in the presence server, duplicating the essential authorization policy from the external XDMS. This copying provides redundancy that protects against XDMS failures, improving service reliability while keeping the system architecture simple by using standard data replication techniques.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10356017B2Configurable use of local presence authorization policy
Publication Date: 2019.07.16 T MOBILE US INC
  • US10356017B2 patent drawing
  • US10356017B2 patent drawing
  • US10356017B2 patent drawing

AI summary

A request from a watcher client to obtain presence information of a presentity client may be processed at a presence server using a system configuration of the presence server that stores local presence authorization rules (“pres-rules”). By storing pres-rules locally at the presence server, these pres-rules may be used by the presence server in lieu of, or in combination with, other pres-rules that may be maintained by a separate pres-rules storage server, such as an eXtensible Markup Language (XML) Document Management Server (XDMS). The system configuration may specify configurable parameters that control the behavior of the presence server in engaging the XDMS when processing requests from watcher clients, as well as the behavior of the presence server in merging pres-rules retrieved from the XDMS with the local pres-rules maintained by the presence server.