User interface for a file system shell
First Claim
1. A file system shell browser defined by computer-executable instructions stored on one or more computer-readable storage media, said file system shell browser navigable by a user to manage a plurality of data items, said file system shell browser comprising:
- a page space control navigable by the user to identify a first set of data items having at least one common metadata;
a virtual address bar identifying a virtual path to the first set of data items by referencing the first set of data items according to the at least one common metadata,wherein the virtual path is comprised of a first interactive segment that references one or more of the plurality of data items according to a corresponding filter that applies a user-selected metadata value and selects one or more of the plurality of data items or other content, andwherein the virtual path is further comprised of one or more additional interactive segments that further restrict the one or more of the plurality of data items referenced by the preceding interactive segments;
a primary view pane presenting a first display of the first set of data items; and
a preview pane presenting information corresponding to one of the first set of data items.
2 Assignments
0 Petitions
Accused Products
Abstract
A file system shell is provided. One aspect of the shell provides virtual folders which expose regular files and folders to users in different views based on their metadata instead of the actual physical underlying file system structure on the disk. Users are able to work with the virtual folders through direct manipulation (e.g., clicking and dragging, copying, pasting, etc.). Filters are provided for narrowing down sets of items. Quick links are provided which can be clicked on to generate useful views of the sets of items. Libraries are provided which consist of large groups of usable types of items that can be associated together, along with functions and tools related to the items. A virtual address bar is provided which comprises a plurality of segments, each segment corresponding to a filter for selecting content. A shell browser is provided with which users can readily identify an item based on the metadata associated with that item. An object previewer in a shell browser is provided which is configured to display a plurality of items representing multiple item types.
710 Citations
37 Claims
-
1. A file system shell browser defined by computer-executable instructions stored on one or more computer-readable storage media, said file system shell browser navigable by a user to manage a plurality of data items, said file system shell browser comprising:
-
a page space control navigable by the user to identify a first set of data items having at least one common metadata; a virtual address bar identifying a virtual path to the first set of data items by referencing the first set of data items according to the at least one common metadata, wherein the virtual path is comprised of a first interactive segment that references one or more of the plurality of data items according to a corresponding filter that applies a user-selected metadata value and selects one or more of the plurality of data items or other content, and wherein the virtual path is further comprised of one or more additional interactive segments that further restrict the one or more of the plurality of data items referenced by the preceding interactive segments; a primary view pane presenting a first display of the first set of data items; and a preview pane presenting information corresponding to one of the first set of data items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. One or more computer-readable storage media storing computer-executable instructions providing a user-navigable file system shell browser executable within an operating system of a data processing device, said file system shell browser exposing a user interface comprising:
-
a first pane presenting a hierarchical tree of metadata properties and property values; a second pane presenting a sequential list of metadata values identifying a virtual path, wherein said second pane reflects a user-selected property value of a metadata property from said first pane, wherein the virtual path is comprised of a first interactive segment that references one or more of a plurality of data items according to a corresponding filter that applies a user-selected metadata value and selects one or more of the plurality of data items or other content, and wherein the virtual path is further comprised of one or more additional interactive segments that further restrict the one or more of the plurality of data items referenced by the preceding interactive segments; and a third pane presenting a display of a first set of the plurality of data items corresponding to the virtual path, wherein one or more of the first set of data items are stored in different locations in a computer file system. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A user interface stored as computer-executable instructions on one or more computer-readable storage media, said user interface corresponding to a file system shell browser, and said user interface comprising:
-
a primary view pane for displaying one or more of a plurality of data items or a plurality of content items corresponding to a presently selected virtual path, wherein the plurality of content items includes one or more of system devices, system services, or Internet locations; a virtual address bar module identifying the virtual path of the one or more of the plurality of data items or the plurality of content items displayed in the primary view pane, wherein the virtual path is comprised of a first interactive segment that references one or more of the plurality of data items according to a corresponding filter that applies a user-selected metadata value and selects one or more of the plurality of data items or other content, and wherein the virtual path is further comprised of one or more additional interactive segments that further restrict the one or more of the plurality of data items referenced by the preceding interactive segments; and two or more functional modules displayed corresponding to each other, said functional modules selected from the set of a page space control module, said page space control module providing a hierarchical tree of metadata properties and value, said tree navigable by a user to identify a selected metadata value, thereby causing corresponding items to be displayed in the primary view pane; a list view slider module providing a selectably changeable display element to allow a user to select a presentation style of the one or more of plurality of data items or the plurality of content items in the primary view pane; a virtual folder builder module exposing functionality for a user to define a virtual folder scope comprising one or more explicitly included storage locations and one or more explicitly excluded storage locations; and a preview module for displaying metadata corresponding to a selected one or more of one of the plurality of data items or one of the plurality of content items displayed in the primary view pane, wherein the preview module exposes a user interface through which a user can edit at least a portion of the metadata corresponding to the selected one of the plurality of data items. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. One or more computer-readable storage media storing computer-executable instructions providing a user-navigable file system shell browser executable within an operating system of a data processing device, said file system shell browser exposing a user interface, comprising:
-
a first pane presenting a sequential list of metadata values identifying a virtual path, wherein the sequential list of metadata values is comprised of a first interactive segment that references one or more of a plurality of data items according to a corresponding filter that applies a user-selected metadata value and selects the one or more of the plurality of data items or other content, and wherein the virtual path is further comprised of one or more additional interactive segments that further restrict the one or more of the plurality of data items reference by the preceding interactive segments; a second pane presenting a hierarchical tree of metadata properties and property values, wherein said second pane reflects a selected property value from said first pane; and a third pane presenting a display of a first set of the plurality of data items corresponding to the virtual path.
-
Specification