Browsing or searching user interfaces and other aspects
First Claim
Patent Images
1. A computer-implemented method, performed by a computing device having one or more processors and a display, comprising:
- receiving, by a preview generator of the computing device, a request from an application for a preview of content of a file;
in response to receiving the request, performing by the preview generator a set of operations including;
transmitting a request to the application for a file type identifier for the file;
receiving the file type identifier for the file from the application;
using the file type identifier for the file to match the file type to a plug-in from a plurality of plug-ins, wherein the selected plug-in is configured to process the content of the file to generate the preview in a format interpretable by the application, wherein the preview is viewable in the application without launching a separate application configured to display the file;
using the plug-in to generate the preview for the file, wherein the preview comprises the actual content of the file represented as a thumbnail; and
providing the preview to the application for display,wherein the application generates a list view including a list view entry for the file in a list view area, and wherein the application concurrently displays the preview and the list view area and link the list view and the preview, wherein the file type has an associated file format, wherein processing the content of the file includes using the plug-in to translate the file from the file format to a new file format, and wherein the preview of content is displayed in the new file format.
0 Assignments
0 Petitions
Accused Products
Abstract
User interfaces for browsing and/or searching are described. In one embodiment, a method includes displaying a first display area for display representations of documents matching a search query, the first display area configured to display content of the documents which can have a plurality of different types of content including at least one of text-based content and a folder, and displaying a second display area for selecting a selected document to be displayed in the first display area. Other embodiments are also described, and computer readable media and apparatuses are also described.
-
Citations
30 Claims
-
1. A computer-implemented method, performed by a computing device having one or more processors and a display, comprising:
-
receiving, by a preview generator of the computing device, a request from an application for a preview of content of a file; in response to receiving the request, performing by the preview generator a set of operations including; transmitting a request to the application for a file type identifier for the file; receiving the file type identifier for the file from the application; using the file type identifier for the file to match the file type to a plug-in from a plurality of plug-ins, wherein the selected plug-in is configured to process the content of the file to generate the preview in a format interpretable by the application, wherein the preview is viewable in the application without launching a separate application configured to display the file; using the plug-in to generate the preview for the file, wherein the preview comprises the actual content of the file represented as a thumbnail; and providing the preview to the application for display, wherein the application generates a list view including a list view entry for the file in a list view area, and wherein the application concurrently displays the preview and the list view area and link the list view and the preview, wherein the file type has an associated file format, wherein processing the content of the file includes using the plug-in to translate the file from the file format to a new file format, and wherein the preview of content is displayed in the new file format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-program product, tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to:
-
receive, by a preview generator, a request from an application for a preview of content of a file; in response to receiving the request, perform by the preview generator a set of operations including; transmit a request to the application for a file type identifier for the file; receive the file type identifier for the file from the application; use the file type identifier for the file to match the file type to a plug-in from a plurality of plug-ins, wherein the selected plug-in is capable of processing the content of the file; use the plug-in to generate the preview for the file, wherein the preview comprises the actual content of the file represented as a thumbnail; and provide the preview to the application for display, wherein the application generates a list view including a list view entry for the file in a list view area, and wherein the application concurrently displays the preview and the list view area and link the list view and the preview, wherein the file type has an associated file format, wherein processing the content of the file includes using the plug-in to translate the file from the file format to a new file format, and wherein the preview of content is displayed in the new file format. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method, performed by a computing device having one or more processors, comprising:
-
receiving, by a preview generator of the computing device, a request from an application for a preview of content of a file; in response to receiving the request, performing by the preview generator a set of operations including; transmitting a request to the application for a file type identifier for the file; receiving the file type identifier for the file from the application; using the file type identifier for the file to match the file type to a plug-in from a plurality of plug-ins, wherein the selected plug-in is configured to process the content of the file to generate the preview in a format interpretable by the application, wherein the preview is viewable in the application without launching a separate application configured to display the file; using the plug-in to generate the preview for the file, wherein the preview comprises the actual content of the file represented as a thumbnail; and providing the preview to the application for display, wherein the application generates a list view including a list view entry for the file in a list view area, and wherein the application concurrently displays the preview and the list view area and link the list view and the preview, wherein the preview includes an interactive element, wherein the interactive element relates to the file type for the file and the actual content associated with the file. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A computer-program product, tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to:
-
receive, by a preview generator of the computing device, a request from an application for a preview of content of a file; in response to receiving the request, perform by the preview generator a set of operations including; transmit a request to the application for a file type identifier for the file; receive the file type identifier for the file from the application; use the file type identifier for the file to match the file type to a plug-in from a plurality of plug-ins, wherein the selected plug-in is configured to process the content of the file to generate the preview in a format interpretable by the application, wherein the preview is viewable in the application without launching a separate application configured to display the file; use the plug-in to generate the preview for the file, wherein the preview comprises the actual content of the file represented as a thumbnail; and provide the preview to the application for display, wherein the application generates a list view including a list view entry for the file in a list view area, and wherein the application concurrently displays the preview and the list view area and link the list view and the preview, wherein the preview includes an interactive element, wherein the interactive element relates to the file type for the file and the actual content associated with the file. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification