Interaction Detection Between Web-Enabled and Call-Related Features
AssigneeAvaya Inc.
InventorsJohn Buford, Mario Kolberg, Venkatesh Krishnaswamy, Krishna Kishore Dhara, Xiaotao Wu
Life of this patent
Estimating the term…
Abstract
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.
Claims35
A method comprising determining whether a first feature and a second feature interact, wherein the first feature involves a first server in a first administrative domain and the second feature involves a second server in a second administrative domain.
A method comprising determining in an Internet browser whether a first feature and a second feature interact, wherein the first feature involves a first server in a first administrative domain and the second feature involves second server in a second administrative domain.
The method of claim 9 wherein the first feature is a web service.
A method comprising:
- detecting, at a communication network node, an invocation or execution of a first feature by monitoring communication protocol signaling that is transmitted by a communication application;
- detecting, at the communication network node, an invocation of a second feature by monitoring the state of a component of the communication application;
- and
- determining, at the communication network node, whether the first feature and the second feature interact.
A method comprising:
- registering, at a communication terminal that is executing browser software, a browser plug-in with a widget of a browser-based application, wherein:
- (i) the widget is operable to provide a first feature,
- (ii) the browser plug-in is operable to determine whether the first feature interacts with another feature, and
- (iii) both the communication application and the browser plug-in are executed by the browser software;
- and
- determining, at the communication terminal, whether the first feature interacts with a second feature, wherein the determination is made by the browser plug-in.
A method comprising providing a widget of a browser-based communication application that is operable to transmit an indication to a feature interaction detector (FID) when a feature provided by the widget is invoked.
A method comprising:
- providing, at time=t1, a communication application comprising a plurality of components;
- wherein, at time=t1, a first component of the plurality is not operable to transmit an indication to a feature interaction detector (FID) when a feature provided by the first component is invoked;
- wherein, at time=t1, a second component of the plurality is not operable to transmit an indication to the feature interaction detector (FID) when a feature provided by the second component is invoked;
- registering, at time=t2, the feature interaction detector (FID) with the first component;
- wherein when the registration of the feature interaction detector (FID) with the first component is complete, the first component becomes operable to transmit an indication to the feature interaction detector (FID) when a feature provided by the first component is invoked;
- wherein, at time=t2, the second component is not operable to transmit an indication to the feature interaction detector (FID) when a feature provided by the second component is invoked;
- wherein the feature interaction detector (FID) is a software module operable to determine when a feature provided by one of the first component and the second component interacts with another feature;
- and
- wherein t1<t2.
Dependencies are inferred from the claim text.