Methods and systems for managing data
AssigneeApple Inc.
InventorsYan Arrouye, Dominic Giampaolo, Bas Ording, Gregory Christie, Stephen Olivier Lemay, Marcel van Os, Imran Chaudhri, Kevin Tiene, Pavel Cisler
Life of this patent
Estimating the term…
Abstract
Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described.
Claims18
A computer-implemented method, comprising:
- receiving, using one or more processing units, a selection of a plurality of data items associated with one or more applications in a file system, wherein a data item has an associated icon, and wherein the selection of a plurality of data items includes one or more files, one or more folders, or one or more applications;
- invoking, using the one or more processing units, a selected data item, wherein invoking the selected data item causes a menu to be displayed;
- displaying the menu, wherein the menu is displayed using the one or more processing units, and wherein the menu includes a plurality of options;
- receiving, using the one or more processing units, a selection of an option displayed in the menu;
- and
- performing, using the one or more processing units, a single operation corresponding to the selected option, wherein performing the single operation both generates a new folder and associates the plurality of selected data items with the new folder.
A system, comprising:
- one or more processors;
- a non-transitory computer-readable storage medium containing instructions configured to cause the one or more processors to perform operations, including:
- receiving a selection of a plurality of data items associated with one or more applications in a file system, wherein a data item has an associated icon, and wherein the selection of a plurality of data items includes one or more files, one or more folders, or one or more applications;
- invoking a selected data item, wherein invoking the selected data item causes a menu to be displayed;
- displaying the menu, wherein the menu includes a plurality of options;
- receiving a selection of an option displayed in the menu;
- and
- performing a single operation corresponding to the selected option, wherein performing the single operation both generates a new folder and associates the plurality of selected data items with the new folder.
A computer-program product, embodied in a non-transitory machine readable storage medium, including instructions configured to cause a data processing apparatus to:
- receive a selection of a plurality of data items associated with one or more applications in a file system, wherein a data item has an associated icon, and wherein the selection of a plurality of data items includes one or more files, one or more folders, or one or more applications;
- invoke a selected data item, wherein invoking the selected data item causes a menu to be displayed;
- display the menu, wherein the menu includes a plurality of options;
- receive a selection of an option displayed in the menu;
- and
- perform a single operation corresponding to the selected option, wherein performing the single operation both generates a new folder and associates the plurality of selected data items with the new folder.
A method, comprising:
- receiving, using one or more processing units, a selection of a plurality of data items associated with one or more applications in a file system, wherein a data item has an associated icon, and wherein the selection of plurality of data items includes one or more files, one or more folders, or one or more applications;
- invoking, using the one or more processing units, a selected data item, wherein invoking the selected data item causes a menu to be displayed;
- displaying the menu, wherein the menu is displayed using the one or more processing units, and wherein the menu includes a plurality of options;
- receiving, using the one or more processing units, a selection of an option displayed in the menu;
- and
- performing, using the one or more processing units, a single operation corresponding to the selected option, wherein performing the single operation includes both generating a new folder and associating the plurality of selected data items with the new folder as part of the single operation.
A system, comprising:
- one or more processors;
- a non-transitory computer-readable storage medium containing instructions configured to cause the one or more processors to perform operations, including:
- receiving a selection of a plurality of data items associated with one or more applications in a file system, wherein a data item has an associated icon, and wherein the selection of a plurality of data items includes one or more files, one or more folders, or one or more applications;
- invoking a selected data item, wherein invoking the selected data item causes a menu to be displayed;
- displaying the menu, wherein the menu includes a plurality of options;
- receiving a selection of an option displayed in the menu;
- and
- performing a single operation corresponding to the selected option, wherein performing the single operation includes both generating a new folder and associating the plurality of selected data items with the new folder as part of the single operation.
A computer-program product, embodied in a non-transitory machine readable storage medium, including instructions configured to cause a data processing apparatus to:
- receive a selection of a plurality of data items associated with one or more applications in a file system, wherein a data item has an associated icon, and wherein the selection of the plurality of data items includes one or more files, one or more folders, or one or more applications;
- invoke a selected data item, wherein invoking the selected data item causes a menu to be displayed;
- display the menu, wherein the menu includes a plurality of options;
- receive a selection of an option displayed in the menu;
- and
- perform a single operation corresponding to the selected option, wherein performing the single operation includes both generating a new folder and associating the plurality of selected data items with the new folder as part of the single operation.
Dependencies are inferred from the claim text.