Feature Interaction Detection via Application Layer Indications
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
3Adaptability or versatility
If multiple features are applied to a telephone call, then communication functionality is enhanced, but unexpected interactions between features may occur
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.
Data Source
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.


