Assigning labels to desktop items
First Claim
Patent Images
1. A method comprising:
- collecting, by a processing device, time-based information about a plurality of data objects, wherein the time-based information comprises monitored activities performed on the plurality of data objects and a time-based type of action to be performed on the respective data object, and wherein the time-based type of action to be performed comprises a future action to be performed;
maintaining label information about the plurality of data objects, wherein the label information comprise one or more labels corresponding to one or more sub-categories;
determining that a label is not assigned to at least one of the plurality of data objects;
assigning, by the processing device and without user interaction, the label to the at least one of the plurality of data objects in view of the determining that the label is not assigned and in view of metadata of the at least one of the plurality of data objects;
creating one or more time-ordered desktop views for a plurality of desktop items from the plurality of data objects in view of relevance of the future action to be performed using the time-based information, wherein the one or more time-ordered desktop views comprise the one or more sub-categories and wherein the one or more sub-categories comprise a future desktop view;
filtering the one or more time-ordered desktop views comprising the time-based information according to a plurality of labels using the label information in view of the one or more sub-categories; and
presenting a graphical user interface (GUI) on a display by the processing device, the GUI displaying at least a portion of the filtered one or more time-ordered desktop views of the plurality of desktop items as a main view in the display.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for assigning labels to desktop items is described.
-
Citations
18 Claims
-
1. A method comprising:
-
collecting, by a processing device, time-based information about a plurality of data objects, wherein the time-based information comprises monitored activities performed on the plurality of data objects and a time-based type of action to be performed on the respective data object, and wherein the time-based type of action to be performed comprises a future action to be performed; maintaining label information about the plurality of data objects, wherein the label information comprise one or more labels corresponding to one or more sub-categories; determining that a label is not assigned to at least one of the plurality of data objects; assigning, by the processing device and without user interaction, the label to the at least one of the plurality of data objects in view of the determining that the label is not assigned and in view of metadata of the at least one of the plurality of data objects; creating one or more time-ordered desktop views for a plurality of desktop items from the plurality of data objects in view of relevance of the future action to be performed using the time-based information, wherein the one or more time-ordered desktop views comprise the one or more sub-categories and wherein the one or more sub-categories comprise a future desktop view; filtering the one or more time-ordered desktop views comprising the time-based information according to a plurality of labels using the label information in view of the one or more sub-categories; and presenting a graphical user interface (GUI) on a display by the processing device, the GUI displaying at least a portion of the filtered one or more time-ordered desktop views of the plurality of desktop items as a main view in the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable storage medium comprising instructions that cause a processing device to:
-
collect, by the processing device, time-based information about a plurality of data objects, wherein the time-based information comprises monitored activities performed on the plurality of data objects and a time-based type of action to be performed on the respective data object, and wherein the time-based type of action to be performed comprises a future action to be performed; maintain label information about the plurality of data objects, wherein the label information comprise one or more labels corresponding to one or more sub-categories; determine that a label is not assigned to at least one of the plurality of data objects; assign, by the processing device and without user interaction, the label to the at least one of the plurality of data objects in view of the determining that the label is not assigned and in view of metadata of the at least one of the plurality of data objects; create one or more time-ordered desktop views for a plurality of desktop items from the plurality of data objects in view of relevance of the future action to be performed using the time-based information, wherein the one or more time-ordered desktop views comprise the one or more sub-categories and wherein the one or more sub-categories comprise a future desktop view; filter the one or more time-ordered desktop views according to a plurality of labels using the label information in view of the one or more sub-categories; and present a graphical user interface (GUI) on a display by the processing device, the GUI displaying at least a portion of the filtered one or more time-ordered desktop views of the plurality of desktop items as a main view in the display. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification