Patent ID: 7689655

Claim:
In a system accessing digital content files using an instant messaging application, an email messaging application, a text messaging application, a voice messaging application, and a collaboration application, a method for organizing these digital content files based on one or more categories, the digital content file being accessible without switching from one application to another application, the method comprising: storing one or more digital content files in at least one storage device such that the one or more digital content files can be sorted according to one or more categories and according to a content type; monitoring an instant messaging session; analyzing the instant messaging session for periods of inactivity; when a period of inactivity is identified, creating an instant messaging period based from the beginning of the instant messaging session to the beginning of the period of inactivity; storing the instant messaging period as one of the digital content files that can be sorted according to one or more categories and according to content type; presenting a single user interface through which a user can specify the sort category and content type to view one or more digital content files related to one or more messaging conversations conducted using at least one of an instant messaging application, an email messaging application, a text messaging application, a voice messaging application, and a collaboration application; displaying at least one stored instant messaging period that corresponds to the specified sort category and content type through the single user interface, including displaying an indicator of a particular messaging conversation to which the stored instant messaging period corresponds; receiving a selection from the user through the single user interface to access the displayed stored instant messaging period; initiating an instant messaging application to allow the user to view the selected stored instant messaging period; and receiving a selection to initiate one or more actions from a set of actions to perform on the selected instant messaging period, wherein the set of actions comprises at least two of: an instant messaging module; an email messaging module; a text messaging module; a voice messaging module; and a collaboration module.