Multi-party information analysis in a VoIP system
First Claim
1. A method executing on a processor of a computing device for collecting and analyzing contextual information relating to clients of a call center coupled to an aggregator agent, comprising:
- initializing a communication channel between the call center and at least one client;
wherein the communication channel is used to transmit contextual data packets and conversational data packets;
establishing between the call center and the at least one client a predefined structured hierarchy to use to transmit contextual information;
wherein the predefined structured hierarchy is used to transmit the contextual information;
receiving contextual information relating to at least one client;
wherein the contextual information is packetized and arranged according to the predefined structured hierarchy;
receiving other sets of contextual information relating to other clients, the other sets of contextual information sharing at least some common information with the received contextual information;
identifying relevant contextual information from the received contextual information and the received other sets of contextual information;
providing the identified contextual information to the aggregator agent that aggregates the relevant contextual information and the other sets of contextual information;
determining when the aggregated contextual information meets a threshold and based on the determination determining when to receive and aggregate more contextual information in addition to previously collected contextual information;
during the aggregating, identifying levels of relevancy of the received contextual information and the other sets of contextual information;
receiving a set of events from the aggregator agent;
executing actions corresponding to the set of events; and
clearing the aggregated contextual information and the threshold for a new analysis.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for collecting contextual information from several parties and generating an analyzed response to the contextual information is provided. Multiple sets of contextual information may be received from one or more clients. Relevant contextual information may be identified and pushed into a module which is configured to aggregate the relevant contextual information until it meets its threshold within a predetermined period. A set of events relating to the relevant contextual information may be generated to execute appropriate actions. The appropriate actions may include notifying a potential problem or an issue, providing a known solution, and so on. In this manner, contextual data from multiple parties can be analyzed to identify potential issues/problems that are frequently reported.
55 Citations
20 Claims
-
1. A method executing on a processor of a computing device for collecting and analyzing contextual information relating to clients of a call center coupled to an aggregator agent, comprising:
-
initializing a communication channel between the call center and at least one client;
wherein the communication channel is used to transmit contextual data packets and conversational data packets;establishing between the call center and the at least one client a predefined structured hierarchy to use to transmit contextual information;
wherein the predefined structured hierarchy is used to transmit the contextual information;receiving contextual information relating to at least one client;
wherein the contextual information is packetized and arranged according to the predefined structured hierarchy;receiving other sets of contextual information relating to other clients, the other sets of contextual information sharing at least some common information with the received contextual information; identifying relevant contextual information from the received contextual information and the received other sets of contextual information; providing the identified contextual information to the aggregator agent that aggregates the relevant contextual information and the other sets of contextual information; determining when the aggregated contextual information meets a threshold and based on the determination determining when to receive and aggregate more contextual information in addition to previously collected contextual information; during the aggregating, identifying levels of relevancy of the received contextual information and the other sets of contextual information; receiving a set of events from the aggregator agent; executing actions corresponding to the set of events; and clearing the aggregated contextual information and the threshold for a new analysis. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method executing on a processor of a computing device for aggregating contextual information relating to several clients and analyzing the aggregation, comprising:
-
initializing a communication channel between a service provider and at least one client;
wherein the communication channel is used to transmit contextual data packets and conversational data packets;establishing between the service provider and the at least one client a predefined structured hierarchy to use to transmit contextual information;
wherein the predefined structured hierarchy is used to transmit the contextual information;receiving multiple sets of contextual information from the at least one client and other clients; aggregating the received contextual information; determining when the aggregated contextual information meets a threshold and based on the determination determining when to receive and aggregate more contextual information and when to generate an event; during the aggregating, identifying levels of relevancy of the received contextual information; upon detecting that the aggregated contextual information meets its corresponding threshold, generating an event and clearing the aggregated contextual information and the threshold for a new analysis; and providing the generated event. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A storage memory having computer executable components for collecting contextual information relating to several clients and generating an analyzed response to the contextual information, comprising:
-
initializing a communication channel between a service provider and at least one client;
wherein the communication channel is used to transmit contextual data packets and conversational data packets;establishing between the service provider and the at least one client a predefined structured hierarchy to use to transmit contextual information;
wherein the predefined structured hierarchy is used to transmit the contextual information;an interface component for receiving multiple sets of contextual information from the at least one client and other clients; a filtering component for identifying relevant contextual information based on predefined factors including determining an increase in a rate of calls; an aggregator component for aggregating the identified contextual information, monitoring the level of aggregation, determining when the aggregated contextual information meets a threshold and based on the determination determining when to receive and aggregate more contextual information and when to generate an event; and
upon detecting the level of aggregation meets the threshold, generating a event in accordance with predefined logic;during the aggregating, identifying levels of relevancy of the received contextual information; and wherein the interface component pushes the identified contextual information to the aggregator component and clears the aggregated contextual information for a new analysis. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification