Systems and methods for behavioral pattern mining
First Claim
1. A method of predicting a topic of a call, comprising:
- receiving a web log having a plurality of web log records for a website, wherein each web log record comprises a website access, a time stamp and an identity of a user who accessed the website;
receiving a call log having a plurality of call log records containing information regarding calls placed to one or more telephone numbers, wherein each call log record comprises a call topic, a time stamp and an identity of a user;
grouping, by a pattern identification engine, one or more calls of the call log with one or more website accesses of the web log into a web-phone session so that the user associated with the one or more website accesses of the web log and the user associated with the one or more calls of the call log in the web-phone session are the same user;
identifying, by the pattern identification engine, one or more patterns within a web-phone session by identifying a general topic of the web-phone session based on;
a topic accessed in the one or more website accesses of the web log records of the web-phone session, ora call topic in the call log records of the web-phone session;
receiving a new call from a caller;
identifying, by the pattern identification engine, that one or more previous website accesses exist in the web log records from the caller associated with the new call;
reviewing the previous website accesses to identify a pattern from a previous web-phone session for one or more of the previous website accesses;
predicting, by the pattern identification engine, a call topic for the new call based on the identified pattern from the previous web-phone session; and
by a processing device, outputting the predicted call topic.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems of performing data mining may include receiving a plurality of web log records and a plurality of call log records; associating one or more web log records with a call log record, wherein the associated user for each of the associated one or more web log records and the call log record are the same; identifying one or more patterns among the web log records for the plurality of call log records, wherein each pattern comprises one or more web accesses, a time stamp at which each of the one or more web accesses is performed and the call topic for the call log record; identifying one or more web log records associated with a new call, and predicting a call topic for the new call based on at least one pattern and the one or more web log records.
23 Citations
20 Claims
-
1. A method of predicting a topic of a call, comprising:
-
receiving a web log having a plurality of web log records for a website, wherein each web log record comprises a website access, a time stamp and an identity of a user who accessed the website; receiving a call log having a plurality of call log records containing information regarding calls placed to one or more telephone numbers, wherein each call log record comprises a call topic, a time stamp and an identity of a user; grouping, by a pattern identification engine, one or more calls of the call log with one or more website accesses of the web log into a web-phone session so that the user associated with the one or more website accesses of the web log and the user associated with the one or more calls of the call log in the web-phone session are the same user; identifying, by the pattern identification engine, one or more patterns within a web-phone session by identifying a general topic of the web-phone session based on; a topic accessed in the one or more website accesses of the web log records of the web-phone session, or a call topic in the call log records of the web-phone session; receiving a new call from a caller; identifying, by the pattern identification engine, that one or more previous website accesses exist in the web log records from the caller associated with the new call; reviewing the previous website accesses to identify a pattern from a previous web-phone session for one or more of the previous website accesses; predicting, by the pattern identification engine, a call topic for the new call based on the identified pattern from the previous web-phone session; and by a processing device, outputting the predicted call topic. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for predicting a topic of a call, comprising:
-
a processing device; a pattern identification engine; a logs module comprising; a web log having a plurality of web log records for a website, wherein each web log record comprises a website access, a time stamp and an identity of a user who accessed the website, and a call log having a plurality of call log records containing information regarding calls placed to one or more telephone numbers, wherein each call log record comprises a call topic, a time stamp and an identity of a user; and a non-transitory computer-readable storage medium in communication with the processing device, wherein the computer-readable storage medium contains one or more programming instructions that, when executed, cause the processing device to; instruct the pattern identification engine to group a call topic of the call log with one or more website accesses of the web log records into a web-phone session so that the one or more website accesses of the web log and the one or more calls of the call log in the web-phone session are from the same user, instruct the pattern identification engine to identify one or more patterns within the web-phone session by identifying a general topic of the web-phone session based on one or more topics accessed in the one or more website accesses of the web log records of the web-phone session, receive a new call from a caller who is the same user, review a previous web-phone session for the caller to identify a pattern for one or more previous website accesses in the previous web-phone session, and predict a call topic for the new call based on the identified pattern from the one or more previous website accesses; and output the predicted call topic. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of predicting a topic of a call, the method comprising:
-
by a pattern identification engine; accessing a web log having a plurality of web log records, wherein each web log record comprises a website access, a time stamp and an associated user, accessing a call log having a plurality of call log records, wherein each call log record comprises a call topic, a time stamp and an associated user, and by a pattern identification engine, extracting one or more web log records from the web log and one or more call log records from the call log; grouping, by the pattern identification engine, one or more calls of the call log from the extracted call log records with one or more website accesses of the web log from the extracted web log records into a web-phone session so that the user associated with the one or more website accesses of the web log and the user associated with the one or more calls of the call log are the same user; identifying, by the pattern identification engine, one or more patterns within the web-phone session by identifying a general topic of the web-phone session based on; a topic accessed in the one or more website accesses of the web-phone session, or a call topic in the call log records of the web-phone session; receiving a new call from a caller who is the same user; identifying, by the pattern identification engine, that one or more previous website accesses exist in the web log records from the caller associated with the new call; reviewing the previous website accesses to identify a pattern for one or more of the previous website accesses; predicting, by the pattern identification engine, a call topic for the new call based on the identified pattern from the previous web-phone session; and by a processing device, outputting the predicted call topic to the caller. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification