Presence-Based Communication Preemption via Priority Levels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current presence-based interactive communication systems lack preemption features that allow presentities to prioritize watchers and communication sessions based on importance, leading to difficulties in ensuring urgent communications are routed promptly and efficiently.

Innovation Solution

A communications system that includes a presence server and a communications manager to collect presence and preference information, allowing priority levels to be assigned to watchers and devices, enabling preemption of concurrent communication sessions when a higher-priority request is made, and providing notification and callback features to minimize disruption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If preemption features are implemented to allow watchers to disrupt ongoing communication sessions, then the ability to prioritize important communications is improved, but the stability of ongoing communication sessions deteriorates

Engineering Contradiction:
Improvepriority-based communication guaranteeVSAvoidongoing communication session stability
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent applies local quality by allowing different media channels to have different preemption characteristics. The presentity can designate specific channels as non-preemptive (e.g., for stable ongoing sessions) while allowing preemption on other channels (e.g., for urgent communications). This resolves the contradiction by making preemption behavior location-specific rather than uniform across all channels.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts preemption behavior based on real-time conditions and presentity preferences. The communications manager evaluates priority levels, media types, and channel characteristics to determine whether preemption should occur, allowing the system to adapt between stability and priority guarantees as needed.

Inventive Principle:
Principle #15Dynamics

2Productivity

If preemption is allowed for urgent communications, then communication efficiency for high-priority sessions is improved, but disruption to ongoing sessions increases

Engineering Contradiction:
Improveurgent communication routing efficiencyVSAvoiddisruption to ongoing sessions
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The patent allows the presentity to locally configure which media channels are preemptible and which are not. This enables urgent communications to be routed efficiently through preemptible channels while protecting important ongoing sessions on non-preemptive channels, thereby reducing unnecessary disruptions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system provides feedback to watchers about preemption status and channel characteristics before establishing sessions. This allows watchers to make informed decisions about which channels to use, reducing unexpected disruptions while maintaining efficient urgent communication routing.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If priority levels are assigned to watchers and media types, then communication session routing is improved, but system complexity increases

Engineering Contradiction:
Improvecommunication session routingVSAvoidpriority management system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The presentity configures priority levels and preemption preferences in advance through presence information publication. The communications manager automatically uses these pre-configured preferences to make routing decisions, eliminating the need for complex real-time manual management while maintaining intelligent priority-based routing.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses standardized priority level parameters and media type identifiers that can be configured through presence information. This parameterization approach simplifies the complexity by providing a structured framework for priority management rather than requiring ad-hoc complex decision logic.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7684356B2System and method for providing hotline and preemption features in real-time communications using presence and preference information
Publication Date: 2010.03.23 ALCATEL-LUCENT USA LNC
  • US7684356B2 patent drawing
  • US7684356B2 patent drawing
  • US7684356B2 patent drawing

AI summary

A communications system for providing hotline and preemption features in real-time communication sessions includes a presence server for collecting presence and preference information for a presentity and a communications manager for handling requests for communication sessions with the presentity. The presence information includes availability of devices of the presentity, and the preference information includes a priority level granted to one or more watchers of the presentity. Upon receipt of a request from a watcher for a new communication session in a select media type, and in response to unavailability of the presentity due to a concurrent communication session in that media type, the communications manager determines the priority levels of the watchers for the new and concurrent communication sessions and preempts the concurrent communication session when the priority level of the watcher for the new communication session is greater than that of the watcher for the concurrent communication session.