Browsing or searching user interfaces and other aspects
First Claim
Patent Images
1. A computer-implemented method, comprising:
- performing, by a computing device, a search using a search query, wherein the search is through indexed content and metadata of a plurality of files in a hierarchical file system;
generating search results including two or more files of the plurality of files;
determining associated file types for the two or more files;
using the file type for a file to identify a plug-in capable of processing content of the file, wherein the file type has an associated file format;
using the plug-in to dynamically generate a preview view entry for the file, wherein dynamically generating the preview view entry includes processing the content of the file, wherein processing the content includes using the plug-in to translate the file from the file format to a new file format, wherein the preview view entry includes a display of the content of the file in the new file format, and wherein the new file format is different from the file format;
generating a preview view including the preview view entry in a preview view area, wherein the preview view area further includes another preview view entry for at least one additional file having a different file type;
generating a list view including a list view entry for the file in a list view area;
concurrently displaying the preview view area and the list view area;
linking the list view and preview view, wherein linking includes displaying an indication of a selection of the preview view entry for the file when an input corresponding to a selection of the list view entry is received;
receiving an input corresponding to a selection of the preview view entry or the list view entry for the file;
identifying an application associated with the file format; and
opening the file using the identified application.
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.
253 Citations
18 Claims
-
1. A computer-implemented method, comprising:
-
performing, by a computing device, a search using a search query, wherein the search is through indexed content and metadata of a plurality of files in a hierarchical file system; generating search results including two or more files of the plurality of files; determining associated file types for the two or more files; using the file type for a file to identify a plug-in capable of processing content of the file, wherein the file type has an associated file format; using the plug-in to dynamically generate a preview view entry for the file, wherein dynamically generating the preview view entry includes processing the content of the file, wherein processing the content includes using the plug-in to translate the file from the file format to a new file format, wherein the preview view entry includes a display of the content of the file in the new file format, and wherein the new file format is different from the file format; generating a preview view including the preview view entry in a preview view area, wherein the preview view area further includes another preview view entry for at least one additional file having a different file type; generating a list view including a list view entry for the file in a list view area; concurrently displaying the preview view area and the list view area; linking the list view and preview view, wherein linking includes displaying an indication of a selection of the preview view entry for the file when an input corresponding to a selection of the list view entry is received; receiving an input corresponding to a selection of the preview view entry or the list view entry for the file; identifying an application associated with the file format; and opening the file using the identified application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented system, comprising:
-
one or more data processors; and one or more non-transitory computer-readable storage media containing instructions configured to cause the one or more processors to perform operations including; performing a search using a search query, wherein the search is through indexed content and metadata of a plurality of files in a hierarchical file system; generating search results including two or more files of the plurality of files; determining associated file types for the two or more files; using the file type for a file to identify a plug-in capable of processing content of the file, wherein the file type has an associated file format; using the plug-in to dynamically generate a preview view entry for the file, wherein dynamically generating the preview view entry includes processing the content of the file, wherein processing the content includes using the plug-in to translate the file from the file format to a new file format, wherein the preview view entry includes a display of the content of the file in the new file format, and wherein the new file format is different from the file format; generating a preview view including the preview view entry in a preview view area, wherein the preview view area further includes another preview view entry for at least one additional file having a different file type; generating a list view including a list view entry for the file in a list view area; concurrently displaying the preview view area and the list view area; linking the list view and preview view, wherein linking includes displaying an indication of a selection of the preview view entry for the file when an input corresponding to a selection of the list view entry is received; receiving an input corresponding to a selection of the preview view entry or the list view entry for the file; identifying an application associated with the file format; and opening the file using the identified application. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-program product, tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to:
-
perform a search using a search query, wherein the search is through indexed content and metadata of a plurality of files in a hierarchical file system; generate search results including two or more files of the plurality of files; determine associated file types for the two or more files; use the file type for a file to identify a plug-in capable of processing content of the file, wherein the file type has an associated file format; use the plug-in to dynamically generate a preview view entry for the file, wherein dynamically generating the preview view entry includes processing the content of the file, wherein processing the content includes using the plug-in to translate the file from the file format to a new file format, wherein the preview view entry includes a display of the content of the file in the new file format, and wherein the new file format is different from the file format; generate a preview view including the preview view entry in a preview view area, wherein the preview view area further includes another preview view entry for at least one additional file having a different file type; generate a list view including a list view entry for the file in a list view area; concurrently display the preview view area and the list view area; link the list view and preview view, wherein linking includes displaying an indication of a selection of the preview view entry for the file when an input corresponding to a selection of the list view entry is received; receive an input corresponding to a selection of the preview view entry or the list view entry for the file; identify an application associated with the file format; and open the file using the identified application. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification