Browsing or searching user interfaces and other aspects
First Claim
Patent Images
1. A method, comprising:
- receiving, using one or more processing units, a request to generate a content preview for each file in a plurality of files stored in a folder, wherein each file has an associated file type, and wherein at least two files are of a different file type;
determining, using the one or more processing units, the associated file type for each file in the folder;
matching, using the one or more processors, the determined file type for each file with a plug-in capable of processing content in the file associated with that file type;
using, using the one or more processing units, the plug-in for each file to process the content for that file and dynamically generate a content preview for that file, wherein the content preview includes a display of the content of the file or an icon representing the content of the file; and
causing, using the one or more processing units, the content previews for the plurality of files stored in the folder to be animated, wherein the animation includes changing the display of the content previews in the folder over a period of time.
1 Assignment
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
45 Claims
-
1. A method, comprising:
-
receiving, using one or more processing units, a request to generate a content preview for each file in a plurality of files stored in a folder, wherein each file has an associated file type, and wherein at least two files are of a different file type; determining, using the one or more processing units, the associated file type for each file in the folder; matching, using the one or more processors, the determined file type for each file with a plug-in capable of processing content in the file associated with that file type; using, using the one or more processing units, the plug-in for each file to process the content for that file and dynamically generate a content preview for that file, wherein the content preview includes a display of the content of the file or an icon representing the content of the file; and causing, using the one or more processing units, the content previews for the plurality of files stored in the folder to be animated, wherein the animation includes changing the display of the content previews in the folder over a period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system, comprising:
-
one or more processors; a computer-readable storage medium containing instructions configured to cause the one or more processors to perform operations, including; receiving a request to generate a content preview for each file in a plurality of files stored in a folder, wherein each file has an associated file type, and wherein at least two files are of a different file type; determining the associated file type for each file in the folder; matching the determined file type for each file with a plug-in capable of processing content in the file associated with that file type; using the plug-in for each file to process the content for that file and dynamically generate a content preview for that file, wherein the content preview includes a display of the content of the file or an icon representing the content of the file; and causing the content previews for the plurality of files stored in the folder to be animated, wherein the animation includes changing the display of the content previews in the folder over a period of time. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer-program product, tangibly embodied in a machine-readable storage medium, including instructions configured to cause a data processing apparatus to:
-
receive a request to generate a content preview for each file in a plurality of files stored in a folder, wherein each file has an associated file type, and wherein at least two files are of a different file type; determine the associated file type for each file in the folder; match the determined file type for each file with a plug-in capable of processing content in the file associated with that file type; use the plug-in for each file to process the content for that file and dynamically generate a content preview for that file, wherein the content preview includes a display of the content of the file or an icon representing the content of the file; and cause the content previews for the plurality of files stored in the folder to be animated, wherein the animation includes changing the display of the content previews in the folder over a period of time. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification