Patent ID: 8577967

Claim:
A computer-implemented method comprising: receiving, at a server, a first real-time communication of a first type and a second real-time communication of a second, different type, wherein the first real-time communication and the second real-time communication are each associated with a user, and wherein the first real-time communication comprises at least a voice message or a video message; sending, by the server to at least one client device, a transcription of content of the first real-time communication for display in an email inbox that is associated with the user; searching, by the server, the transcription of the content of the first real-time communication based at least in part on a criterion specified by the user; and sending, by the server to the at least one client device, a third real-time communication identified based at least in part on the search, the third real-time communication being sent for display in the email inbox, wherein the third real-time communication is displayable contemporaneously in the email inbox within a context of a conversation between at least two users that includes at least one real-time communication of a type that is different than a type of the third real-time communication.