IP Library Granted Patent US 8,037,036
Granted Patent B2
US 8,037,036 · App. 11/555,227 · Granted Oct 11, 2011

Systems and methods for defining digital asset tag attributes

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,037,036
App. No.
11/555,227
Granted
Oct 11, 2011
Kind
B2
Abstract

Systems and methods for managing digital assets in a distributed computing environment are described. Meta-data for the digital assets is stored separately from the digital assets. Meta-data for some of the digital assets is copied and stored at a central location. Meta-data for the digital assets is generated by clients of the system. A method for determining a set of policy attributes to be applied to a digital assets includes: receiving, at a client, a first asset identification tag corresponding to a digital asset and comprising one or more policies associated with the digital asset; associating a second asset identification tag with the digital asset; identifying, by the client a predetermined flag in the first asset identification tag; and deactivating, by the client responsive to the identified tag and the association of the second asset identification tag, the one or more policies associated with the first asset identification tag.

Claims (41)

1. A method for determining a set of policy attributes to be applied to a digital asset, the method comprising:

(a) receiving, at a client, a first asset identification tag corresponding to a digital asset and comprising one or more policies associated with the digital asset;

(b) associating, by the client, a second asset identification tag with the digital asset;

(c) identifying, by the client a predetermined flag in the first asset identification tag; and

(d) deactivating, by the client responsive to the identified predetermined flag in the first asset identification tag and the association of the second asset identification tag, the one or more policies associated with the first asset identification tag;

wherein the first asset identification tag corresponding to the digital asset is associated with the digital asset by default upon creation of the digital asset;

wherein associating the second asset identification tag with the digital asset includes storing the second asset identification tag while concurrently maintaining storage of the first asset identification tag in a non-volatile manner to keep both the first and second asset identification tags associated with the digital asset;

wherein the predetermined flag is an “Active when single” flag which directs the client to apply the one or more policies of the first asset identification tag only when there are no other asset identification tags associated with the digital asset; and

wherein deactivating the one or more policies of the first asset identification tag includes immediately ignoring a particular policy of the first asset identification tag in response to (i) identification of the “Active when single” flag and (ii) association of the second asset identification tag with the digital asset.

2. The method of claim 1 , wherein step (a) comprises receiving a policy which bars copying of the digital asset.

3. The method of claim 1 , wherein step (a) comprises receiving a policy which bars transmitting the digital asset to a second client.

4. The method of claim 1 , wherein step (a) comprises receiving a policy which bars copying of the digital asset to removable media.

5. The method of claim 1 , further comprising the step of storing the second asset identification tag.

6. The method of claim 1 , further comprising the step of transmitting, to a server, the second asset identification tag.

7. A system for determining a set of policy attributes to be applied to a digital asset, the system comprising:

a client computing device which receives a first asset identification tag, the first asset identification tag corresponding to a digital asset and comprising one or more policies; associates a second asset identification tag with the digital asset; identifies a predetermined flag in the first asset identification tag; and deactivates, responsive to the identified predetermined flag in the first asset identification tag and the association of the second asset identification tag, the one or more policies associated with the first asset identification tag;

wherein the first asset identification tag corresponding to the digital asset is associated with the digital asset by default upon creation of the digital asset;

wherein the client computing device, when associating the second asset identification tag with the digital asset, is constructed and arranged to store the second asset identification tag while concurrently maintaining storage of the first asset identification tag in a non-volatile manner to keep both the first and second asset identification tags associated with the digital asset;

wherein the predetermined flag is an “Active when single” flag which directs the client to apply the one or more policies of the first asset identification tag only when there are no other asset identification tags associated with the digital asset; and

wherein the client computing device, when deactivating the one or more policies of the first asset identification tag, is constructed and arranged to immediately ignore a particular policy of the first asset identification tag in response to (i) identification of the “Active when single” flag and (ii) association of the second asset identification tag with the digital asset.

8. The system of claim 7 , wherein the first asset identification tag includes a policy which bars copying of the digital asset.

9. The system of claim 7 , wherein the first asset identification tag includes a policy which bars transmitting the digital asset to a second client.

10. The system of claim 7 , wherein the first asset identification tag includes a policy which bars copying of the digital asset to removable media.

11. The system of claim 7 , wherein the client stores the second asset identification tag.

12. The system of claim 7 , wherein the client transmits, to a server, the second asset identification tag.

13. A non-transitory computer readable medium having executable instructions thereon to determine a set of policy attributes to be applied to a digital asset, the computer readable medium comprising:

(a) instructions to receive, at a client, a first asset identification tag corresponding to a digital asset and comprising one or more policies associated with the digital asset;

(b) instructions to associate, by the client, a second asset identification tag with the digital asset;

(c) instructions to identify, by the client a predetermined flag in the first asset identification tag; and

(d) instructions to deactivate, by the client responsive to the identified predetermined flag in the first asset identification tag and the association of the second asset identification tag, the one or more policies associated with the first asset identification tag;

wherein the first asset identification tag corresponding to the digital asset is associated with the digital asset by default upon creation of the digital asset;

wherein the instructions to associate the second asset identification tag with the digital asset include instructions to store the second asset identification tag while concurrently maintaining storage of the first asset identification tag in a non-volatile manner to keep both the first and second asset identification tags associated with the digital asset;

wherein the predetermined flag is an “Active when single” flag which directs the client to apply the one or more policies of the first asset identification tag only when there are no other asset identification tags associated with the digital asset; and

wherein the instructions to deactivate the one or more policies of the first asset identification tag include instructions to immediately ignore a particular policy of the first asset identification tag in response to (i) identification of the “Active when single” flag and (ii) association of the second asset identification tag with the digital asset.

14. The non-transitory computer readable medium of claim 13 , wherein the instructions to receive comprise instructions to receive a policy which bars copying of the digital asset.

15. The non-transitory computer readable medium of claim 13 , wherein the instructions to receive comprise instructions to receive a policy which bars transmitting the digital asset to a second client.

16. The non-transitory computer readable medium of claim 13 , wherein the instructions to receive comprise instructions to receive a policy which bars copying of the digital asset to removable media.

17. The non-transitory computer readable medium of claim 13 , further comprising instructions to store the second asset identification tag.

18. The non-transitory computer readable medium of claim 13 , further comprising instructions to transmit, to a server, the second asset identification tag.

19. The method of claim 1 , wherein the first asset identification tag includes multiple digital asset processing policies; and

wherein deactivating the one or more policies of the first asset identification tag further includes immediately disabling all of the digital asset processing policies of the first asset identification tag in response to (i) identification of the “Active when single” flag and (ii) association of the second asset identification tag with the digital asset.

Assignments (9)
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0577 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC)
Reel/Frame 063560/0001 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
CHANGE OF NAME Recorded Aug 8, 2019
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 050004/0001 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ARCSIGHT, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0577 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ENTIT SOFTWARE LLC; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: AUTONOMY, INC.
To: ENTIT SOFTWARE LLC
Reel/Frame 042660/0373 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2012
From: IRON MOUNTAIN INCORPORATED
To: AUTONOMY, INC.
Reel/Frame 028103/0838 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2008
From: AVALERE, INC.
To: IRON MOUNTAIN INCORPORATED
Reel/Frame 020596/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2007
From: BLUMENAU, STEVEN; LEDINGHAM, BILL
To: AVALERE, INC.
Reel/Frame 018852/0702 →