Extensible creation and editing of collections of objects
First Claim
1. A method of creating a static list of data objects stored on a computer system, comprising steps of:
- displaying on a computer display device a graphical user interface (GUI) frame comprising a primary view pane and a list pane, wherein the primary view pane displays data objects identifiable by the computer system in a first predefined location identified by a user, and wherein the list pane displays information corresponding to items in a static list associated with the list pane, wherein each item corresponds to a data object;
receiving user input identifying a first data object displayed in the primary view pane to be added to the static list;
adding to the static list a first item corresponding to the first data object;
displaying in the list pane information corresponding to the first item; and
in response to the user identifying a second predefined location, causing the primary view pane to display data objects stored in the second predefined location without changing the static list with which the list pane is associated, wherein each data object comprises an item that the operating system shell can represent as a unitary object.
2 Assignments
0 Petitions
Accused Products
Abstract
A tool for creating collections of data objects is described. The tool may include a basket or list pane control in an explorer frame that includes interfaces for receiving and displaying data objects, or shortcuts to data objects, that are selected by a user to be included in a collection such as a static list. The list pane control may be employed by itself to make collections, or it may be hosted by another software object, such as an explorer frame that contains both the list pane control and one or more user interfaces, such as a navigation pane, that a user can employ to navigate an operating system shell and provide data objects to the list pane control, which remains rooted in a single collection as the user navigates throughout the file system.
-
Citations
20 Claims
-
1. A method of creating a static list of data objects stored on a computer system, comprising steps of:
-
displaying on a computer display device a graphical user interface (GUI) frame comprising a primary view pane and a list pane, wherein the primary view pane displays data objects identifiable by the computer system in a first predefined location identified by a user, and wherein the list pane displays information corresponding to items in a static list associated with the list pane, wherein each item corresponds to a data object;
receiving user input identifying a first data object displayed in the primary view pane to be added to the static list;
adding to the static list a first item corresponding to the first data object;
displaying in the list pane information corresponding to the first item; and
in response to the user identifying a second predefined location, causing the primary view pane to display data objects stored in the second predefined location without changing the static list with which the list pane is associated, wherein each data object comprises an item that the operating system shell can represent as a unitary object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer system usable by a user for creating a static list, comprising:
-
a processor controlling overall operation of the computer system;
a video display for displaying a graphical user interface (GUI) for a user to interact with the computer system;
memory storing computer executable instructions which, when executed by the processor, perform a method for creating a static list, said method comprising steps of;
displaying on the video display device a graphical user interface frame comprising a primary view pane and a list pane, wherein the primary view pane displays data objects identifiable by the computer system in a first predefined location identified by a user, and wherein the list pane displays information corresponding to items in a static list associated with the list pane, wherein each item corresponds to a data object;
receiving user input identifying a first data object displayed in the primary view pane to be added to the static list;
adding to the static list a first item corresponding to the first data object;
displaying in the list pane information corresponding to the first item; and
in response to the user identifying a second predefined location, causing the primary view pane to display data objects stored in the second predefined location without changing the static list with which the list pane is associated. - View Dependent Claims (19)
-
-
20. A computer readable medium storing computer executable instructions which, when executed on a computer system, perform a method for creating an ordered static list, said method comprising steps of:
-
displaying on a computer display device a graphical user interface (UI) frame comprising a primary view pane and a list pane, wherein the primary view pane displays data objects identifiable by the computer system in a first predefined location identified by a user, and wherein the list pane displays information corresponding to items in an ordered static list associated with the list pane, wherein each item comprises a pointer to a data object;
receiving user input identifying a first data object displayed in the primary view pane to be added to the static list;
adding to the static list a first item comprising a pointer to the first data object;
displaying in the list pane information corresponding to the first item;
in response to the user identifying a second predefined location, causing the primary view pane to display data objects stored in the second predefined location without changing the static list with which the list pane is associated; and
in response to receiving user input to close the GUI frame, closing the GUI frame on the computer display device, and either;
discarding contents of the static list when the user has not previously indicated an intent to save the static list, or saving contents of the static list when the user has previously indicated an intent to save the static list;
wherein each predetermined location comprises one of a virtual folder defined by metadata query and a physical folder defined by a storage location.
-
Specification