Methods and apparatus for protecting information
First Claim
Patent Images
1. A system for supervising usage of software comprising:
- a software vendor producing instances of software;
a tag server producing a plurality of tags, one tag per instance of software, each tag uniquely identifying an instance of software with which it is associated; and
a user device receiving and installing an instance of software and securely receiving a tag, the tag being uniquely associated with that instance of software and unrelated to the user device, the user device including a supervising program which detects attempts to use the instance of software and which verifies the authenticity of the tag associated with the instance of software before allowing use of the instance of software.
5 Assignments
0 Petitions
Accused Products
Abstract
A system, method, or apparatus for enabling owners and vendors of software products to protect the property rights of their software. The system and method utilizes a unique vendor tag system for each instant of a specific software product. This system interacts with a monitoring program, which, is running on the user'"'"'s device to ensure that no unauthorized use takes place.
499 Citations
18 Claims
-
1. A system for supervising usage of software comprising:
-
a software vendor producing instances of software;
a tag server producing a plurality of tags, one tag per instance of software, each tag uniquely identifying an instance of software with which it is associated; and
a user device receiving and installing an instance of software and securely receiving a tag, the tag being uniquely associated with that instance of software and unrelated to the user device, the user device including a supervising program which detects attempts to use the instance of software and which verifies the authenticity of the tag associated with the instance of software before allowing use of the instance of software. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for supervising usage of software comprising:
-
a software vendor producing instances of software;
a tag server producing a plurality of tags, one tag per instance of software, each tag uniquely identifying an instance of software with which it is associated, each tag is associated with at least one fingerprint computed on portions of the instance of software associated with the tag; and
a user device receiving and installing an instance of software and securely receiving a tag being uniquely associated with that instance of software, the user device including a supervising program which detects attempts to use the instance of software and which verifies the authenticity of the tag associated with the instance of software before allowing use of the instance of software. - View Dependent Claims (10, 11, 12)
-
-
13. A system for supervising usage of software comprising:
-
a software vendor producing instances of software;
a tag server producing a plurality of tags, one tag per instance of software, each tag uniquely identifying an instance of software with which it is associated; and
a user device receiving and installing an instance of software and securely receiving a tag uniquely associated with that instance of software, the user device including a supervising program which detects attempts to use the instance of software and which verifies the authenticity of the tag associated with the instance of software before allowing use of the instance of software, and whenever any data file is accessed by the instance of software, information associated with the instance of software performing the access i stored in a location associated with the data file. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification