Feature Interaction Detection via Application Layer Indications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for detecting feature interactions between call-related and web-enabled communication features are inadequate, as they rely on Session Initiation Protocol (SIP) messages, which are not adaptable to web-enabled features that may not use signaling paths, leading to unexpected behavior and conflicts.

Innovation Solution

A method is introduced that uses a communication application component to transmit indications to a feature interaction detector, which determines interactions based on pre-defined feature definitions and rules, allowing for the detection of interactions between call-related and web-enabled features, even when web-enabled features are invoked through disjoint communication paths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If SIP messages are used to detect feature interactions, then call-related features can be monitored, but web-enabled features cannot be detected because they do not use signaling paths

Engineering Contradiction:
Improveadaptability to different feature typesVSAvoiddetection reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary component (widget or application layer) that sits between the feature invocation and the feature interaction detector. This intermediary captures feature invocations through web service calls, JavaScript events, or application programming interfaces, and transmits indication messages to the detector. This allows web-enabled features, which do not use traditional SIP signaling paths, to be monitored reliably while maintaining compatibility with existing call-related feature detection mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If web-enabled features are invoked through disjoint communication paths, then web service functionality is achieved, but feature interaction detection becomes impossible using traditional signaling methods

Engineering Contradiction:
Improvecommunication path flexibilityVSAvoidfeature interaction detection difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments the feature interaction detection system into multiple independent components: (1) web service components that handle web-enabled features, (2) signaling path components that handle call-related features, and (3) a central feature interaction detector that aggregates information from both. Each component operates independently on its communication path, yet they are coordinated through standardized indication messages, allowing the system to detect interactions across disjoint communication paths without requiring them to be unified.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If multiple features are applied to a telephone call, then communication functionality is enhanced, but unexpected interactions between features may occur

Engineering Contradiction:
Improvefeature functionalityVSAvoidcall behavior reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements preliminary action by detecting and analyzing feature interactions before they are actually executed. The feature interaction detector receives indication messages from multiple feature components, evaluates potential interactions using predefined rules and logic, and can prevent or alert about problematic feature combinations before they cause unexpected behavior during call execution. This proactive approach ensures reliable call behavior while maintaining enhanced communication functionality.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9049290B2Interaction detection between web-enabled and call-related features
Publication Date: 2015.06.02 AVAYA INC
  • US9049290B2 patent drawing
  • US9049290B2 patent drawing
  • US9049290B2 patent drawing

AI summary

A method is provided for detecting interactions between call-related and web-enabled features. In some embodiments, communication application components are configured to transmit an indication to a feature interaction detector every time a feature is invoked by the user. When the interaction detector receives an indication that a feature is being invoked, it compares the invoked feature against features that have previously been invoked (or executed) and determines whether the invoked feature interacts with any of the features that have been previously executed.