Time-based organization of desktop items
First Claim
Patent Images
1. A method comprising:
- extracting contextual information from a plurality of data objects, wherein the contextual information comprises a time-based information associated with an action on a respective one of the plurality of data objects, and a respective last-accessed timestamp for each of the plurality of data objects;
assigning a label to at least one of the plurality of data objects, wherein the label is in view of the extracted contextual information;
tracking the labels of the at least one of the plurality of data objects;
associating each of a plurality of desktop items to a respective one of each of the plurality of data objects;
creating a time-ordered desktop view of each of the plurality of desktop items from the plurality of data objects in view of the contextual information;
organizing, by a processing device, the time-ordered desktop view in view of the labels, wherein the organizing comprising organizing the desktop items in view of the time-based information associated with the action on the respective one of the plurality of data objects;
determining that a respective data item is expired upon the last-accessed timestamp of the respective data object associated with the respective data item is prior to a time; and
presenting a graphical user interface (GUI) on a display, the GUI displaying a portion of the time-ordered desktop view of the plurality of desktop items in view of the organizing, wherein the portion of the time-ordered desktop view of the plurality of desktop items does not include the expired desktop item.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for time-based organization of desktop items is described.
20 Citations
26 Claims
-
1. A method comprising:
-
extracting contextual information from a plurality of data objects, wherein the contextual information comprises a time-based information associated with an action on a respective one of the plurality of data objects, and a respective last-accessed timestamp for each of the plurality of data objects; assigning a label to at least one of the plurality of data objects, wherein the label is in view of the extracted contextual information; tracking the labels of the at least one of the plurality of data objects; associating each of a plurality of desktop items to a respective one of each of the plurality of data objects; creating a time-ordered desktop view of each of the plurality of desktop items from the plurality of data objects in view of the contextual information; organizing, by a processing device, the time-ordered desktop view in view of the labels, wherein the organizing comprising organizing the desktop items in view of the time-based information associated with the action on the respective one of the plurality of data objects; determining that a respective data item is expired upon the last-accessed timestamp of the respective data object associated with the respective data item is prior to a time; and presenting a graphical user interface (GUI) on a display, the GUI displaying a portion of the time-ordered desktop view of the plurality of desktop items in view of the organizing, wherein the portion of the time-ordered desktop view of the plurality of desktop items does not include the expired desktop item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to:
-
extract contextual information from a plurality of data objects, wherein the contextual information and comprises a time-based information associated with an action on a respective one of the plurality of data objects, and a respective last-accessed timestamp for each of the plurality of data objects; assign a label to at least one of the plurality of data objects, wherein the label is in view of the extracted contextual information; track the labels of the at least one of the plurality of data objects; associate each of a plurality of desktop items to a respective one of each of the plurality of data objects; create a time-ordered desktop view of each of the plurality of desktop items from the plurality of data objects in view of the contextual information; organize the time-ordered desktop view in view of the labels, wherein to organize, the processing device is to organize the desktop items in view of the time-based information associated with the action on the respective one of the plurality of data objects; determine that a respective data item is expired upon the last-accessed timestamp of the respective data object associated with the respective data item is prior to a time; and present a graphical user interface (GUI) having a portion of the time-ordered desktop view of the plurality of desktop items in view of the organized time-ordered desktop view, wherein the portion of the time-ordered desktop view of the plurality of desktop items does not include the expired desktop item. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system, comprising:
-
data storage to store contextual information about a plurality of data objects, wherein the contextual information is extracted from the plurality of data objects, wherein the contextual information comprises a time-based information associated with an action on a respective one of the plurality of data objects, and a respective last-accessed timestamp for each of the plurality of data objects; and a processing device operatively coupled to the data storage and, wherein the processing device executes a desktop manager to; associate each of a plurality of desktop items to a respective one of each of the plurality of data objects, assign a label to at least one of the plurality of data objects, wherein the label is in view of the extracted contextual information, track the labels of the at least one of the plurality of data objects; create a time-ordered desktop view of each of the plurality of desktop items from the plurality of data objects in view of the contextual information, organize the time-ordered desktop view in view of the labels, wherein to organize, the processing device is to organize the desktop items in view of the time-based information associated with the action on the respective one of the plurality of data objects, determine that a respective data item is expired upon the last-accessed timestamp of the respective data object associated with the respective data item is prior to a time, and present a graphical user interface (GUI) on a display, the GUI to display at least a portion of the time-ordered desktop view of the plurality of desktop items in view of the organized time-ordered desktop view, wherein the portion of the time-ordered desktop view of the plurality of desktop items does not include the expired desktop item. - View Dependent Claims (23, 24, 25, 26)
-
Specification