Tagged management of stored items
First Claim
1. A computer implemented method at a data processing system comprising:
- receiving, at the data processing system used by a first user, an electronic transfer of a first file from a second user having at least one tag created by the second user, wherein the at least one tag was manually assigned to the first file by the second user;
adding the at least one tag created by the second user to a metadata database of tags available to the first user, while distinguishing the at least one tag created by the second user from tags created by the first user in the metadata database based on the identity of the second user;
detecting a first input by the first user to modify one or more tags associated with a second file different from the first file;
in response to detecting the first input by the first user, displaying a tag interface for modifying the one or more tags associated with the second file, wherein the tag interface includes the at least one tag created by the second user and one or more tags created by the user;
detecting a second input by the first user selecting the at least one tag created by the second user from the tag interface to the second file; and
in response to detecting the second input by the first user;
associating the second file with the at least one tag created by the second user; and
adding the at least one tag created by the second user to a sidebar portion of a graphical user interface (GUI) window.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, non-transitory computer-readable medium stores instructions for implementing tagged management of stored items, wherein an embodiment can receive an input indicating the selection of a graphical representation of a file in the GUI of an operating system, and can also receive an input indicating the intent to attach a tag to the file. The system can perform an automatic search through the metadata of files associated with the user and the user account to find the set of files having the tag, responsive to the request to display the set of files. Having located the set of files, an operation can be performed to display the set of files having the requested tag, regardless of the storage location of the files.
-
Citations
33 Claims
-
1. A computer implemented method at a data processing system comprising:
-
receiving, at the data processing system used by a first user, an electronic transfer of a first file from a second user having at least one tag created by the second user, wherein the at least one tag was manually assigned to the first file by the second user; adding the at least one tag created by the second user to a metadata database of tags available to the first user, while distinguishing the at least one tag created by the second user from tags created by the first user in the metadata database based on the identity of the second user; detecting a first input by the first user to modify one or more tags associated with a second file different from the first file; in response to detecting the first input by the first user, displaying a tag interface for modifying the one or more tags associated with the second file, wherein the tag interface includes the at least one tag created by the second user and one or more tags created by the user; detecting a second input by the first user selecting the at least one tag created by the second user from the tag interface to the second file; and in response to detecting the second input by the first user; associating the second file with the at least one tag created by the second user; and adding the at least one tag created by the second user to a sidebar portion of a graphical user interface (GUI) window. - View Dependent Claims (2, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
3. A non-transitory machine-readable medium storing instructions which, when executed by one or more processors on a data processing system, cause the data processing system to perform operations comprising:
-
receiving, at the data processing system used by a first user, an electronic transfer of a first file from a second user having at least one tag created by the second user, wherein the at least one tag was manually assigned to the first file by the second user; adding the at least one tag created by the second user to a metadata database of tags available to the first user, while distinguishing the at least one tag created by the second user from tags created by the first user in the metadata database based on the identity of the second user; detecting a first input by the first user to modify one or more tags associated with a second file different from the first file; in response to detecting the first input by the first user, displaying a tag interface for modifying the one or more tags associated with the second file, wherein the tag interface includes the at least one tag created by the second user and one or more tags created by the user; detecting a second input by the first user selecting the at least one tag created by the second user from the tag interface to the second file; and in response to detecting the second input by the first user; associating the second file with the at least one tag created by the second user; and adding the at least one tag created by the second user to a sidebar portion of a graphical user interface (GUI) window. - View Dependent Claims (4, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A device comprising:
-
a display; one or more input devices; a non-transitory machine readable storage medium storing instructions; a network interface, to couple the device to a network; and a processing unit having one or more microprocessors to execute the instructions, wherein execution of the instructions cause the processing unit to; receive, at the device of a first user, an electronic transfer of a first file from a second user having at least one tag created by the second user, wherein the at least one tag was manually assigned to the first file by the second user; add the at least one tag created by the second user to a metadata database of tags available to the first user, while distinguishing the at least one tag created by the second user from tags created by the first user in the metadata database based on the identity of the second user; detect, via the one or more input devices, a first input by the first user to modify one or more tags associated with a second file different from the first file; in response to detecting the first input by the first user, display, on the display, a tag interface for modifying the one or more tags associated with the second file, wherein the tag interface includes the at least one tag created by the second user and one or more tags created by the user; detect, via the one or more input devices, a second input by the first user selecting the at least one tag created by the second user from the tag interface to the second file; and in response to detecting the second input by the first user; associate the second file with the at least one tag created by the second user; and add the at least one tag created by the second user to a sidebar portion of a graphical user interface (GUI) window. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification