Patent ID: 8817053

Claim:
A machine implemented method comprising: receiving a command to display a first preview of a file, the display being provided by a non-native application, and the first preview including a representation of at least a portion of content of the file; displaying the first preview in the non-native application; receiving a command to open the file in a native application; maintaining, after receiving the command to open and while processing the command to open, display of the representation of the content of the file, the representation being one of the first preview or a second preview; generating, while continuously maintaining display of the representation of the content, a user interface of the native application around the representation of the portion of the content of the file, the user interface including a window frame of the native application for the content; and displaying the user interface of the native application around the representation of the content of the file; wherein the displaying of the first preview and the displaying of the user interface of the native application occurs such that the representation of the content of the file is displayed without any user perceptible interruption.