9. A non-transitory computer-readable storage medium having stored therein instructions which, when executed by a processor, cause the processor to perform operations comprising: analyzing a past behavior pattern associated with a user to yield an analysis; ranking subjects, logistics, and resources that the user is likely to use for a communication event based at least in part on the analysis to yield a ranked subjects list, a ranked logistics list, and a ranked resources list; and while in the communication event: detecting a current communication context; suggesting predicted resources from the ranked resources list to the user; and updating the analysis based on user interactions with the predicted resources.
9. A non-transitory computer-readable storage medium having stored therein instructions which, when executed by a processor, cause the processor to perform operations comprising: analyzing a past behavior pattern associated with a user to yield an analysis; ranking subjects, logistics, and resources that the user is likely to use for a communication event based at least in part on the analysis to yield a ranked subjects list, a ranked logistics list, and a ranked resources list; and while in the communication event: detecting a current communication context; suggesting predicted resources from the ranked resources list to the user; and updating the analysis based on user interactions with the predicted resources. 17. The non-transitory computer-readable storage medium of claim 9 , wherein suggesting predicted resources is based on actions of other participants in the communication event.