Techniques to manage retention policy tags
AssigneeMicrosoft Corporation
InventorsAshish Consul, Harvey Rook, Rajasi Saha, Andrew Sullivan, Galen Elias, Julian Zbogar-Smith
Life of this patent
Estimating the term…
Abstract
Techniques to manage retention policy tags are described. A system may comprise a tagging component operative to tag a message with an expiration tag to form an expiration tagged message, the expiration tag having expiration information used to expire the expiration tagged message in accordance with a retention policy. The system may further comprise a presentation component communicatively coupled to the tagging component, the presentation component operative to present a view of the expiration tagged message with an expiration field having the expiration information for the expiration tagged message.
Claims20
A computer-implemented system to manage data, comprising:
- at least one processor operatively coupled to at least one memory to provide:
- a tagging component configured to form an expiration tagged message including tagging a message with an expiration tag, the expiration tag having expiration information associated with a selected retention policy, the tagging component further configured to expire the expiration tagged message using the expiration information in accordance with the selected retention policy, wherein the selected retention policy supersedes both a default retention policy and a location-specific hierarchical retention policy preventing modification of the expiration information when the expiration tagged message is moved to a location having either the default retention policy or the location-specific hierarchical retention policy, the expiration tag including a retention period value, the presence of the retention period value indicating the expiration tagged message was explicitly tagged;
- and
- a presentation component communicatively coupled to the tagging component, the presentation component configured to present a view of the expiration tagged message with an expiration field having the expiration information for the expiration tagged message, the expiration information indicating the message will not expire when the retention period value equals zero.
A method, comprising:
- forming, by at least one processor, an expiration tagged message, forming the expiration tagged message including tagging a message with an expiration tag, the expiration tag having expiration information associated with a selected retention policy, the expiration tag expiring the expiration tagged message in accordance with the selected retention policy, wherein the selected retention policy supersedes both a default retention policy and a location-specific hierarchical retention policy preventing modification of the expiration information when the expiration tagged message is moved to a location having either the default retention policy or the location-specific hierarchical retention policy, the expiration tag including a retention period value, the presence of the retention period value indicating the expiration tagged message was explicitly tagged;
- and
- presenting a view of the expiration tagged message with an expiration field having the expiration information for the expiration tagged message, the expiration information indicating the message will not expire when the retention period value equals zero, presenting the view including determining whether the retention period value equals zero.
A computer storage medium, the computer storage medium storing computer-executable instructions that when executed by a computer cause the computer to:
- form an expiration tagged message, forming the expiration tagged message including tagging a message with an expiration tag, the expiration tag having expiration information associated with a selected retention policy, the expiration tag expiring the expiration tagged message in accordance with the selected retention policy, wherein the selected retention policy supersedes both a default retention policy and a location-specific hierarchical retention policy preventing modification of the expiration information when the expiration tagged message is moved to a location having either the default retention policy or the location-specific hierarchical retention policy, the expiration tag including a retention period value, the presence of the retention period value indicating the expiration tagged message was explicitly tagged;
- and
- present a view of the expiration tagged message with an expiration field having the expiration information for the expiration tagged message, the expiration information indicating the message will not expire when the retention period value equals zero, presenting the view including determining whether the retention period value equals zero.
Dependencies are inferred from the claim text.