Patent ID: 8607166

Claim:
A computer-implemented method comprising: determining a file type of a file; selecting one or more pre-defined decorations for the file based on the file type of the file; displaying a dynamic icon representing the file in a graphical user interface (GUI), the dynamic icon including the one or more pre-defined decorations and an initial preview of content of the file, wherein the initial preview of content of the file includes at least a portion of visual content from the file displayed at a reduced size; displaying a first user interface control on the dynamic icon, the first user interface control configured to receive a user command to initiate an interactive preview of content of the file within the dynamic icon, wherein functionality of the first user interface control is based on the file type of the file; changing the initial preview to an interactive preview of content of the file within the dynamic icon in response to receiving the user command to initiate the interactive preview, the interactive preview performed without launching an application which has created the file and without modifying a size format of the dynamic icon; and maintaining the one or more pre-defined decorations on the dynamic icon while presenting the interactive preview of the content of the file, wherein one of the one or more pre-defined decorations is removable from the dynamic icon in response to user input on the first user interface control while maintaining the size of the dynamic icon.