Backup of data items
US-9286299-B2 · Mar 15, 2016 · US
US9588644B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9588644-B2 |
| Application number | US-201113050844-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 17, 2011 |
| Priority date | Mar 17, 2011 |
| Publication date | Mar 7, 2017 |
| Grant date | Mar 7, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method and system for time-based organization of desktop items is described.
Opening claim text (preview).
What is claimed is: 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. 2. The method of claim 1 , wherein the plurality of data objects stored in a file directory of a file system of a computing system, and wherein said creating the time-ordered desktop view comprises organizing the plurality of desktop items according to the contextual information regardless of storage locations of the plurality of desktop items in the file directory. 3. The method of claim 1 , wherein one of the plurality of data objects is stored in a file directory of a file system of a computing system and one of the plurality of data objects is stored remotely from the computing system, and wherein said creating the time-ordered desktop view comprises organizing the plurality of desktop items according to the contextual information regardless of storage locations of the data object stored in the file directory and the data object stored remotely. 4. The method of claim 1 , further comprising storing the contextual information in a data store of a computing system. 5. The method of claim 1 , wherein the time-based information about each of the plurality of data objects comprises at least one of a creation timestamp, a last-modified timestamp, a calendar event, a reminder event, or a follow-up date. 6. The method of claim 1 , wherein the contextual information about each of the plurality of data objects comprises a time-based type of action to be performed on the respective one of the plurality of data objects, and wherein the time-based type of actions comprises a current action and a past action. 7. The method of claim 6 , wherein said wherein said creating the time-ordered desktop view comprises organizing the plurality of desktop items according to the time-based type of actions, and wherein said presenting the GUI comprises presenting the time-ordered desktop view according to organized time-based type of actions. 8. The method of claim 1 , wherein said creating the time-ordered desktop view comprises organizing the plurality of desktop items into one or more sub-categories, wherein the one or more sub-categories comprises at least one of a current desktop, a desktop of today, a desktop of this week, a desktop of last week, a desktop of tomorrow, or a desktop of by end of week, and wherein said presenting the GUI comprises presenting one or more of the sub-categories in the time-ordered desktop view. 9. The method of claim 8 , further comprising receiving user input to customize the time-ordered desktop view. 10. The method of claim 1 , wherein said presenting the GUI comprises generating a symbolic link for each of the plurality of desktop items to be displayed in the GUI, and wherein each of the symbolic links comprises a path to a storage location where the respective data object is stored. 11. The method of claim 10 , wherein the symbolic links each comprise at least one of an icon, a thumbnail, a shortcut, an alias, a Uniform Resource Locator (URL), or a Uniform Resource Identifier (URI). 12. The method of claim 1 , wherein said presenting comprising presenting the time-ordered desktop view in at least one of a list view, a thumbnail view, an icon view, or a menu view. 13. The method of claim 1 , wherein said presenting comprising presenting the GUI in at least one of a file browser, a web browser, a viewing area of an application executing on a computing system, or a main view of the display. 14. The method of claim 1 , wherein said presenting the GUI comprises generating a link for each of the plurality of desktop items to be displayed in the GUI, and wherein each of the links refers to one of the plurality of data objects stored in a computing system or stored remotely from the computing system. 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. 16. The non-transitory computer readable storage medium of claim 15 , wherein the plurality of data objects are stored in a file directory of a file system of a computing system, and wherein said to create the time-ordered desktop view, the processing device is to organize the plurality of desktop items according to the contextual information regardless of storage locations of the plurality of desktop items in the file directory. 17. The non-transitory computer readable storage medium of claim 15 , wherein one of the plurality of data objects is stored in a file directory of a file system of a computing system and one of the plurality of data objects is stored remotely from the co
Physics · mapped topic
Interaction with lists of selectable items, e.g. menus · CPC title
Physics · mapped topic
Execution arrangements for user interfaces · CPC title
Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.