摘要 |
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for generating a context-based rich communication log. A system configured to practice the method performs a context-based analysis of a history of communication sessions over at least two communication modalities, wherein the context-based analysis considers semantic meaning, temporal relationship, and user activities. The system generates associations between the communication sessions based on the context-based analysis, and generates the context-based rich communication log based on the associations. The context-based analysis can be based on time, session participant identifications, ongoing events, and/or on-demand queries of the communication sessions. The system can then present the context-based rich communication log to a user. The context-based rich communication log can be used as part of at least one of a predictive contacts application, a topic analyzer, a conferencing application, and a personal communication assistant, for example. |
主权项 |
1. A method comprising:
performing an analysis of a history of communication sessions over two communication modalities, wherein the analysis considers a semantic meaning of the communication sessions, a temporal relationship among the communication sessions, and a user activity that transitions from a first communication session to a second communication session, wherein the first communication session and the second communication session are part of the communication sessions; identifying a relationship among the communication sessions based on the analysis; prioritizing the communication sessions based on the relationship to yield prioritized communication sessions; generating a unified communication log based on the prioritized communication sessions; outputting the unified communication log to a user; processing feedback from the user to yield processed feedback, wherein the feedback from the user comprises an observation of how the user interacts with the unified communication log; and based on the processed feedback, adaptively adjusting how the communication sessions are prioritized. |