CONTENT PREVIEW
First Claim
1. A machine readable, non-transitory, tangible storage medium storing executable instructions which cause a data processing system to perform a method comprising:
- presenting a first document through a first application;
detecting a first data within the first document;
receiving a first input proximate to the first data;
presenting, in response to the first input, a user interface element;
receiving an input on the user interface element;
presenting, in response to the input on the user interface element, a preview of content referenced by the first data while continuing to present the first document.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and machine readable tangible storage media that can provide one or more previews of content of a file or other object are described. In one embodiment, a preview of content of external data that is referenced by a link within a document is presented while the document is presented (e.g. displayed) by a first application, and the preview can be displayed in a bubble that is adjacent to and points to the link; the content of the external data is not accessible to the first application in one embodiment and the preview is presented by a non-native application or service which cannot create or edit the content of the external data. Other embodiments are also described.
-
Citations
37 Claims
-
1. A machine readable, non-transitory, tangible storage medium storing executable instructions which cause a data processing system to perform a method comprising:
-
presenting a first document through a first application; detecting a first data within the first document; receiving a first input proximate to the first data; presenting, in response to the first input, a user interface element; receiving an input on the user interface element; presenting, in response to the input on the user interface element, a preview of content referenced by the first data while continuing to present the first document. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A machine implemented method comprising:
-
presenting a first document through a first application; detecting a first data within the first document; receiving a first input proximate to the first data; presenting, in response to the first input, a user interface element; receiving an input on the user interface element; presenting, in response to the input on the user interface element, a preview of content referenced by the first data while continuing to present the first document. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A machine readable, non-transitory, tangible storage medium storing executable instructions which cause a data processing system to perform a method comprising:
-
presenting a first document through a first application; detecting a first input on a link, presented within the first application, to external data that is not accessible to the first application; presenting, in response to the first input, a preview of a content of the external data while continuing to display the first document using the first application, the preview being displayed by a non-native application which is different than the first application. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A machine implemented method comprising:
-
presenting a first document through a first application; detecting a first input on a link, presented within the first application, to external data that is not accessible to the first application; presenting, in response to the first input, a preview of a content of the external data while continuing to display the first document using the first application, the preview being displayed by a non-native application which is different than the first application. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A machine readable, non-transitory, tangible storage medium storing executable instructions which cause a data processing system to perform a method comprising:
-
presenting a list of results of a search; receiving an input that indicates a selection of an item in the list of results; displaying, in response to the input, a preview of a content of the item, the preview being provided in a view that is adjacent to the list and that points to the item that was selected, the preview being displayed with a non-native application and being displayed while the list is also displayed. - View Dependent Claims (24, 25, 26)
-
-
27. A machine readable tangible storage medium storing executable instructions that cause a system to perform a method comprising:
-
presenting a list of results of a search; receiving an input that indicates a selection of an item in the list of results; displaying, in response to the input, a preview of a content of the item, the preview being provided in a view that is adjacent to the list, the preview being displayed with a non-native application and being displayed while the list is also displayed; pre-processing content for display for items in the list, the pre-processing occurring before the displaying and being performed in an order based on a list that is generated from dynamic cursor movements in the list of results of the search or keyboard inputs directed to the list of results. - View Dependent Claims (28, 29, 30)
-
-
31. A machine readable, non-transitory, tangible storage medium storing executable instructions which cause a data processing system to perform a method comprising:
-
displaying a list of files in a region of a display screen; receiving a first input that indicates a request to display a preview of a selected file in the list of files, the first input being different than a second input that is used to open the selected file in a native application in response to the second input; displaying, in response to the first input, the preview of content of the selected file while the list of files is still displayed in the region of the display screen, the preview being displayed with a non-native application that cannot edit or create the selected file and being displayed in a bubble that is adjacent to the list of files and points to the selected file. - View Dependent Claims (32, 33, 34)
-
-
35. A machine implemented method comprising:
-
displaying a list of files in a region of a display screen; receiving a first input that indicates a request to display a preview of a selected file in the list of files, the first input being different than a second input that is used to open the selected file in a native application in response to the second input; displaying, in response to the first input, the preview of content of the selected file while the list of files is still displayed in the region of the display screen, the preview being displayed with a non-native application that cannot edit or create the selected file and being displayed in a bubble that is adjacent to the list of files and points to the selected file and wherein the preview is user interactable such that the preview is configured to receive an input to cause at least one of; (a) scrolling in the preview, (b) zooming in the preview, (c) paging through the preview, and (d) playing a movie in the preview. - View Dependent Claims (36, 37)
-
Specification