INTELLIGENTLY REPRESENTING FILES IN A VIEW
First Claim
1. A computer-implemented method for intelligently presenting a view of a set of file representations that corresponds to a set of files, in which the set of files includes different file types, the method capable of being performed by a computing device that has access to one or more memory components storing the set of files, and the method comprising:
- providing a plurality of layout patterns that can be used to present the set of file representations in the view,(1) wherein each layout pattern is defined by an arrangement of a set of placeholders,(2) wherein each placeholder of the set of placeholders is capable of presenting a property of a file type;
(3) wherein each placeholder is to be populated based on the file type;
(4) wherein the arrangement is based on the file type, such that at least some arrangements associated with some file types are different than other arrangements associated with other file types;
determining the respective file types of the set of files; and
for each file,(1) determining a layout pattern based on a type of the each file; and
(2) populating each placeholder in the determined layout pattern with content based on the type of the each file, thereby producing a set of populated layout patterns; and
presenting the set of file representations consistent with the populated layout patterns.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide a method, system, and media for intelligently presenting representations of files. The method can include determining a set of files for which information about them is to be rendered in a window of a graphical user interface even when not all of the files are the same type, conditioning a format of each representation based on a type of each file, selecting for each representation a set of file properties to be presented (the selection being based on the type of each file), and presenting the set of representations consistent with the formats and with appropriate file properties.
-
Citations
20 Claims
-
1. A computer-implemented method for intelligently presenting a view of a set of file representations that corresponds to a set of files, in which the set of files includes different file types, the method capable of being performed by a computing device that has access to one or more memory components storing the set of files, and the method comprising:
-
providing a plurality of layout patterns that can be used to present the set of file representations in the view, (1) wherein each layout pattern is defined by an arrangement of a set of placeholders, (2) wherein each placeholder of the set of placeholders is capable of presenting a property of a file type; (3) wherein each placeholder is to be populated based on the file type; (4) wherein the arrangement is based on the file type, such that at least some arrangements associated with some file types are different than other arrangements associated with other file types; determining the respective file types of the set of files; and
for each file,(1) determining a layout pattern based on a type of the each file; and (2) populating each placeholder in the determined layout pattern with content based on the type of the each file, thereby producing a set of populated layout patterns; and presenting the set of file representations consistent with the populated layout patterns. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer-readable media having computer-executable instructions embodied thereon for performing a method of intelligently presenting in a window of a graphical user interface a set of representations of files in which some files are different types than other files, and wherein the files are stored on one or more memory components, the method comprising:
-
receiving a request to present a view, wherein the view includes the set of representations of the files that are of disparate file types; and for each file in the set of files, (1) determining a layout pattern based on a type of file that the file is, thereby determining a set of layout patterns; (2) based on the type of the file, retrieving from the one or more memory components a set of properties associated with the file; and presenting the set of representations consistent with the layout patterns, wherein each layout pattern respectively includes a presentation of the set of properties. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computing device having a video-presentation component and being capable of being communicatively coupled to one or more memory components and that is programmed to perform a method comprising:
-
determining a set of files stored in the one or more memory components for which information about the files is to be rendered in a window of a graphical user interface in which not all of the files are a same type; conditioning a format of each representation based on a type of the each file, thereby providing a set of representation formats that define a layout for presenting properties of files; selecting a set of file properties to be presented for each representation based on the type of each file, thereby providing sets of selected file properties for each file; and presenting through the video-presentation component the set of representations in a noncolumnar format that is consistent with the representation formats and that respectively includes the selected file properties. - View Dependent Claims (17, 18, 19, 20)
-
Specification