# US 2013/0159485 A1 · Performing operations on deleted items using deleted property information

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2013/0159485 A1
- Document ID: US20130159485A1
- Status: Published application
- Kind: A1
- Application number: 13/330,081
- Filed: 2011-12-19
- Published: 2013-06-20
- Earliest claimed: 2011-12-19
- Assignees: Microsoft Corporation
- Inventors: Edward Thomas Banti; Selvaraj Nalliah
- Web page: https://patentgrep.com/patent/US20130159485A1

## CPC

- G06Q 10/107: Computer-aided management of electronic mailing [e-mailing]
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Deleted property information relating to deleting an item, such as an electronic message, is stored for later use. The stored deleted property information may relate to one or more different properties that are associated with the deletion of the item, such as: a time when the item was deleted, a device from which item was deleted, a device on which the item was stored when deleted, a location of a user where the item was deleted, an application associated with the item, and the like. The deleted property information may be used to perform various operations. For example, deleted items may be sorted using the deleted item property information (e.g. time of deletion, device, location, application), rules may be created to use the deleted property information, deleted items may be restored based on the deleted property information, and the like.

## Claims

### Claim 1

A method for performing operations using deleted property information, comprising:
receiving a request to perform an operation involving a deleted item that is an electronic message;
accessing deleted property information for the deleted item that includes a time of deletion for the deleted item; and
performing the operation using the deleted property information.

### Claim 2 (depends on 1)

The method of claim 1, wherein the deleted property information further comprises at least one of: a device where the item was deleted; and a location where the item was deleted.

### Claim 3 (depends on 2)

The method of claim 2, wherein the operation comprises sorting deleted items based on one or more values that are defined by the deleted property information.

### Claim 4 (depends on 2)

The method of claim 2, wherein the operation comprises restoring deleted items that are identified by one or more values that are defined by the deleted property information.

### Claim 5 (depends on 2)

The method of claim 2, wherein the operation comprises executing a client defined rule that uses the deleted property information.

### Claim 6 (depends on 1)

The method of claim 1, wherein the deleted property information further comprises a device where the item was deleted and wherein the operation comprises identifying deleted items that match one or more specified devices and one or more specified times of deletion.

### Claim 7 (depends on 1)

The method of claim 1, wherein the deleted property information is a property of the item and is updated with the time of deletion when the item is deleted.

### Claim 8 (depends on 1)

The method of claim 1, further comprising displaying a list of deleted items that are sorted based on the time of deletion and arranged according to at least one of: newest deleted to oldest deleted; oldest deleted to newest deleted; and deleted within a range of deletion times.

### Claim 9 (depends on 1)

The method of claim 1, further comprising displaying a graphical user interface that includes a list of deleted items and includes user interface element for sorting the deleted items using the deleted property information and a user interface element for restoring deleted items using the deleted property information.

### Claim 10

A computer-readable medium having computer-executable instructions for interacting with deleted electronic messages, comprising:
receiving a request to perform an operation involving a deleted electronic message;
accessing deleted property information for the deleted electronic message that is updated with a time of the deletion when the corresponding electronic message is deleted; and
performing the operation using the deleted property information.

### Claim 11 (depends on 10)

The computer-readable medium of claim 10, wherein the deleted property information further comprises at least one of: a device where the item was deleted; and a location where the item was deleted.

### Claim 12 (depends on 11)

The computer-readable medium of claim 11, wherein the operation comprises at least one of: sorting deleted electronic messages based on one or more values that are defined by the deleted property information; restoring deleted electronic messages that are identified by one or more values that are defined by the deleted property information; and executing a client defined rule that uses the deleted property information.

### Claim 13 (depends on 10)

The computer-readable medium of claim 10, further comprising displaying a list of deleted electronic messages that are sorted based on the time of deletion and arranged according to at least one of: newest deleted to oldest deleted; oldest deleted to newest deleted; and deleted within a range of deletion times.

### Claim 14 (depends on 10)

The computer-readable medium of claim 10, further comprising displaying a graphical user interface that includes a list of deleted electronic messages and includes user interface element for sorting the deleted electronic messages using the deleted property information and a user interface element for restoring deleted items using the deleted property information.

### Claim 15 (depends on 10)

The computer-readable medium of claim 10, further comprising receiving a definition of a rule using one or more values from the deleted property information.

### Claim 16

A system for interacting with 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 actions, comprising:
receiving a request to perform an operation involving a deleted electronic message;
accessing deleted property information for the deleted electronic message that is updated with a time of the deletion when the corresponding electronic message is deleted; and
performing the operation using the deleted property information.

### Claim 17 (depends on 16)

The system of claim 16, wherein the deleted property information further comprises at least one of: a device where the item was deleted; and a location where the item was deleted.

### Claim 18 (depends on 17)

The system of claim 17, wherein the operation comprises at least one of: sorting deleted electronic messages based on one or more values that are defined by the deleted property information; restoring deleted electronic messages that are identified by one or more values that are defined by the deleted property information; and executing a client defined rule that uses the deleted property information.

### Claim 19 (depends on 16)

The system of claim 16, further comprising displaying a list of deleted electronic messages that are sorted based on the time of deletion and arranged according to at least one of: newest deleted to oldest deleted; oldest deleted to newest deleted; and deleted within a range of deletion times.

### Claim 20 (depends on 16)

The system of claim 16, further comprising displaying a graphical user interface that includes a list of deleted electronic messages and includes user interface element for sorting the deleted electronic messages using the deleted property information and a user interface element for restoring deleted items using the deleted property information.
