METHODS AND SYSTEMS FOR OPENING A FILE
First Claim
1. A machine implemented method comprising:
- receiving a command to display a preview of a file, the display being provided by a non-native application;
displaying a first preview in the non-native application;
receiving a command to open the file in a native application;
displaying, after receiving the command to open and while processing the command to open, a representation of content of the file, the representation being one of the first preview or a second preview;
displaying, after displaying the representation of the content, a user interface of the native application around the content of the file, the user interface including a window frame of the native application for the content.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and machine readable tangible storage media that can provide for smooth and seamless opening of a file from, for example, a preview are described. A preview of a file can be generated by a non-native viewer or reader application and in response to a command to open a file in a native application, the preview can continue to be displayed while the native application launches such that a user will perceive no interruption in display of the content. The non-native application can pass a display state (e.g. a page number or scroll position) to the native application such that the native application continues to show a user'"'"'s current position or view port into the file.
165 Citations
34 Claims
-
1. A machine implemented method comprising:
-
receiving a command to display a preview of a file, the display being provided by a non-native application; displaying a first preview in the non-native application; receiving a command to open the file in a native application; displaying, after receiving the command to open and while processing the command to open, a representation of content of the file, the representation being one of the first preview or a second preview; displaying, after displaying the representation of the content, a user interface of the native application around the content of the file, the user interface including a window frame of the native application for the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine readable, non-transitory, tangible storage medium storing executable instructions that cause a data processing system to perform a method comprising:
-
receiving a command to display a preview of a file, the display being provided by a non-native application; displaying a first preview in the non-native application; receiving a command to open the file in a native application; displaying, after receiving the command to open and while processing the command to open, a representation of content of the file, the representation being one of the first preview or a second preview; displaying, after displaying the representation of the content, a user interface of the native application around the content of the file, the user interface including a window frame of the native application for the content. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A machine readable, non-transitory, tangible storage medium storing executable instructions which cause a data processing system to perform a method comprising:
-
displaying, in a user interface of a file management system, at least one of an icon and a name of a file; receiving, from the user interface, a command to open the file in a native application; displaying, in response to the command and after receiving the command, content of the file in a first border or no border, the content being displayed before user interface elements of the native application are displayed and wherein the first border, or no border, is replaced by a user interface of a window of the native application after the native application has been launched. - View Dependent Claims (20, 21, 22)
-
-
23. A machine readable, non-transitory, tangible storage medium storing executable instructions that cause a data processing system to perform a method comprising:
-
displaying a file in a preview mode by a non-native application, the file being displayed in a display state by the non-native application, the display state representing at least a viewable portion of the file in the preview mode; receiving a command to open the file in a native application; passing the display state in the preview mode from the non-native application to the native application; displaying the file in the native application based on the display state. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A machine implemented method comprising:
-
displaying a file in a preview mode by a non-native application, the file being displayed in a display state by the non-native application, the display state representing at least a viewable portion of the file in the preview mode; receiving a command to open the file in a native application; passing the display state in the preview mode from the non-native application to the native application; displaying the file in the native application based on the display state. - View Dependent Claims (30, 31, 32, 33, 34)
-
Specification