Mining data for services
First Claim
Patent Images
1. A method for mining data packets from a digital voice conversation comprising:
- receiving, at a first client, a request from a second client to establish a digital voice conversation over a communication channel that is used to transmit and receive data packets comprising contextual data packets and conversational data packets;
wherein the conversational data packets are for conversation data and the contextual data packets are for data other than the conversation data;
selecting, by the first client, a mining profile for use in mining at least one of contextual data packets and conversational data packets of the digital voice conversation, wherein the mining profile identifies at least one type of content that is to be mined and processing to be performed on the mined content;
determining that a mining profile rule exists relating to the conversation;
modifying the selected mining profile according to the mining profile rule;
receiving, by the first client, a structured hierarchy defining an organization of the contextual data packets;
receiving, by the first client over the communication channel, one or more contextual data packets organized in a structure defined by the structured hierarchy and one or more conversational data packets;
during the digital voice conversation, determining, based in part on the at least one type of content identified in the mining profile, whether at least one of the received contextual data packets and conversational data packets are to be mined;
mining, by the first client, the determined data packets based on the selected mining profile and the structured hierarchy; and
processing the mined data packets based on the selected mining profile.
2 Assignments
0 Petitions
Accused Products
Abstract
Generally described, the present invention provides the ability to process digital voice conversations to identify data packets containing content of interest and to further process the identified data packets. More specifically, mining profiles may be developed identifying particular types of content that is to be mined and further identifying what is to be done when data packets containing such content is located. A system may search a digital voice conversation for the data packets containing the content and perform processing on the data packets once identified.
-
Citations
19 Claims
-
1. A method for mining data packets from a digital voice conversation comprising:
-
receiving, at a first client, a request from a second client to establish a digital voice conversation over a communication channel that is used to transmit and receive data packets comprising contextual data packets and conversational data packets;
wherein the conversational data packets are for conversation data and the contextual data packets are for data other than the conversation data;selecting, by the first client, a mining profile for use in mining at least one of contextual data packets and conversational data packets of the digital voice conversation, wherein the mining profile identifies at least one type of content that is to be mined and processing to be performed on the mined content; determining that a mining profile rule exists relating to the conversation; modifying the selected mining profile according to the mining profile rule; receiving, by the first client, a structured hierarchy defining an organization of the contextual data packets; receiving, by the first client over the communication channel, one or more contextual data packets organized in a structure defined by the structured hierarchy and one or more conversational data packets; during the digital voice conversation, determining, based in part on the at least one type of content identified in the mining profile, whether at least one of the received contextual data packets and conversational data packets are to be mined; mining, by the first client, the determined data packets based on the selected mining profile and the structured hierarchy; and processing the mined data packets based on the selected mining profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable memory having computer executable components for processing mined data, comprising:
-
a mining profile component selecting a mining profile for use in mining at least one of contextual data packets and conversational data packets of a digital voice conversation, determining that a mining profile rule exists relating to the conversation, and modifying the selected mining profile according to the mining profile rule, wherein the mining profile identifies at least one type of content that is to be mined, processing to be performed on the mined content, and alteration information; a structured hierarchy component selecting a structured hierarchy defining an organization of the contextual data packets; a mined data packet management component determining, during the digital voice conversation and based in part on the at least one type of content identified in the mining profile, one or more contextual data packets and conversational data packets to be mined; a mined data packet alteration component altering content of mined data packets based on alteration information included in the mining profile; and a mined data packet processing component performing processing of mined data packets as identified in the mining profile. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system including:
-
at least one processor; and a memory operatively coupled to the at least one processor and including instructions that, when executed by the at least one processor, cause the at least one processor to perform a method, the method comprising; receiving, at a first client, a request from a second client to establish a digital voice conversation over a communication channel that is used to transmit and receive data packets comprising contextual data packets and conversational data packets;
wherein the conversational data packets are for conversation data and the contextual data packets are for data other than the conversation data;selecting, by the first client, a mining profile for use in mining at least one of contextual data packets and conversational data packets of the digital voice conversation, wherein the mining profile identifies at least one type of content that is to be mined and processing to be performed on the mined content; determining that a mining profile rule exists relating to the conversation; modifying the selected mining profile according to the mining profile rule; receiving, by the first client, a structured hierarchy defining an organization of the contextual data packets; receiving, by the first client over the communication channel, one or more contextual data packets organized in a structure defined by the structured hierarchy and one or more conversational data packets; during the digital voice conversation, determining, based in part on the at least one type of content identified in the mining profile, whether at least one of the received contextual data packets and conversational data packets are to be mined; mining, by the first client, the determined data packets based on the selected mining profile; and processing the mined data packets based on the selected mining profile. - View Dependent Claims (17, 18, 19)
-
Specification