DATA OBJECT IDENTIFICATION, TRACKING, FILTERING AND MONITORING USING DATA OBJECT FINGERPRINTS IN A REPOSITORY
First Claim
Patent Images
1. A system, comprising:
- a repository on a server, wherein the repository stores one or more digital objects, wherein each digital object in the repository is associated with a unique digital object identifier, wherein the unique digital object identifier is stored in a database, and wherein a hashing algorithm is used to determine whether a second digital object is a copy of a first digital object associated with a first unique digital object identifier; and
a plug-in to an integrated development environment on a client, wherein the plug-in includes data object tracking software to communicate digital object identification information to the repository on the server.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to, among other things, the use of digital object fingerprints to account for digital objects.
-
Citations
21 Claims
-
1. A system, comprising:
-
a repository on a server, wherein the repository stores one or more digital objects, wherein each digital object in the repository is associated with a unique digital object identifier, wherein the unique digital object identifier is stored in a database, and wherein a hashing algorithm is used to determine whether a second digital object is a copy of a first digital object associated with a first unique digital object identifier; and
a plug-in to an integrated development environment on a client, wherein the plug-in includes data object tracking software to communicate digital object identification information to the repository on the server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
storing a digital object in a repository on a server, wherein the repository stores one or more digital objects;
associating a unique digital object identifier with the digital object stored in the repository on the server, wherein the unique digital object identifier is stored in a database, and wherein a hashing algorithm is used to determine whether a second digital object is a copy of a first digital object associated with a first unique digital object identifier; and
communicating digital object identification information to the repository on the server from a plug-in to an integrated development environment on a client, wherein the plug-in includes data object tracking software. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable storage medium, storing instructions executable by a processor, the instructions comprising:
-
storing a digital object in a repository on a server, wherein the repository stores one or more digital objects;
associating a unique digital object identifier with the digital object stored in the repository on the server, wherein the unique digital object identifier is stored in a database, and wherein a hashing algorithm is used to determine whether a second digital object is a copy of a first digital object associated with a first unique digital object identifier; and
communicating digital object identification information to the repository on the server from a plug-in to an integrated development environment on a client, wherein the plug-in includes data object tracking software. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification