Restoring deleted items with context
First Claim
1. A method for restoring deleted items, comprising:
- causing a list of deleted calendar entries to be displayed within a graphical user interface;
receiving a selection of the deleted calendar entries;
in response to receiving the selection, accessing deleted property information for the selected deleted calendar entries, wherein the deleted property information includes location information defining a network location of where the selected deleted calendar entries were deleted, a time of deletion for the selected deleted calendar entries, and a geographical location of a device corresponding to a location of the device when the selected deleted calendar entries were deleted;
filtering the selected deleted calendar entries based on a time range of deletion and a specific geographical location;
in response to accessing the deleted property information and filtering the selected deleted calendar entries, causing the location information for the filtered deleted calendar entries to be displayed, and providing a link;
receiving a request, via the link, to restore at least one of the filtered deleted calendar entries to the network location;
restoring the at least one filtered deleted calendar entry to the network location; and
causing to be displayed, within the graphical user interface, a message specifying the network location.
2 Assignments
0 Petitions
Accused Products
Abstract
Deleted property information relating to deleting an item, such as an electronic message, is used for restoring the deleted item. The deleted property information is stored in response to deleting the item. The stored deleted property information identifies a location of where the item was deleted from and may include other information. The location information may be a specific location such as a folder (e.g. inbox, sent, folder 1, . . . ), a calendar, a network location, and the like. In response to a request to restore a deleted item, the deleted property information is used to restore the deleted item to the location where the item was when deleted. A graphical user interface may be used to assist a user in restoring deleted items. The user interface may display a user friendly name (e.g. “Inbox”, “Folder 1”, . . . ) of where the deleted item(s) will be/have been restored.
80 Citations
19 Claims
-
1. A method for restoring deleted items, comprising:
-
causing a list of deleted calendar entries to be displayed within a graphical user interface; receiving a selection of the deleted calendar entries; in response to receiving the selection, accessing deleted property information for the selected deleted calendar entries, wherein the deleted property information includes location information defining a network location of where the selected deleted calendar entries were deleted, a time of deletion for the selected deleted calendar entries, and a geographical location of a device corresponding to a location of the device when the selected deleted calendar entries were deleted; filtering the selected deleted calendar entries based on a time range of deletion and a specific geographical location; in response to accessing the deleted property information and filtering the selected deleted calendar entries, causing the location information for the filtered deleted calendar entries to be displayed, and providing a link; receiving a request, via the link, to restore at least one of the filtered deleted calendar entries to the network location; restoring the at least one filtered deleted calendar entry to the network location; and causing to be displayed, within the graphical user interface, a message specifying the network location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage device, having computer-executable instructions that, when executed by a processor, cause the processor to perform a method for restoring deleted calendar entries using a time of deletion, the method comprising:
-
causing a list of deleted calendar entries to be displayed within a graphical user interface; receiving a selection of the deleted calendar entries; in response to receiving the selection, accessing deleted property information for the selected deleted calendar entries, wherein the deleted property information includes location information defining a network location of where the selected deleted calendar entries were deleted, the time of deletion for the selected deleted calendar entries, and a geographical location of a device corresponding to a location of the device when the selected deleted calendar entries were deleted; filtering the selected deleted calendar entries based on a time range of deletion and a specific geographical location; in response to accessing the deleted property information and filtering the selected deleted calendar entries, causing the location information for the filtered deleted calendar entries to be displayed, and providing a link; receiving a request, via the link, to restore at least one of the filtered deleted calendar entries to the network location; and restoring the at least one filtered deleted calendar entry to the network location; and causing to be displayed, within the graphical user interface, a message specifying the network location. - View Dependent Claims (10, 12, 13, 14, 15)
-
-
11. The computer-readable storage device 10, wherein restoring the at least one filtered deleted calendar entry comprises restoring the at least one filtered deleted calendar entry to the network location when the deleted property information exists and restoring the at least one filtered deleted calendar entry to a default location when the deleted property information does not exist.
-
16. A system for restoring deleted electronic messages, comprising:
-
a display; a network connection that is coupled to a network; a processor and a computer-readable medium; an operating environment stored on the computer-readable medium and executing on the processor; and a process operating under the control of the operating environment and operative to perform a method, the method comprising; displaying a list of deleted calendar entries in a deleted items folder within a graphical user interface; receiving a selection of the deleted calendar entries; in response to the selection, accessing deleted property information for the selected deleted calendar entries, wherein the deleted property information includes location information defining a network location of where the selected deleted calendar entries were deleted, a time of deletion for the selected deleted calendar entries, and a geographical location of a device corresponding to a location of the device when the selected deleted calendar entries were deleted; filtering the selected deleted calendar entries based on a time range of deletion and a specific geographical location; in response to accessing the deleted property information and filtering the selected deleted calendar entries, displaying, for the filtered deleted calendar entries the network location, the time of deletion for the filtered deleted calendar entries and the geographical location of the device corresponding to the location of the device when the filtered deleted calendar entries were deleted, and providing a link; receiving a request, via the link, to restore at least one of the filtered deleted calendar entries to the network location; restoring the at least one filtered deleted calendar entry to the network location; and causing to be displayed, within the graphical user interface, a message specifying the network location. - View Dependent Claims (17, 18, 19)
-
Specification