Method of enforcing a contract for a CAD tool
First Claim
1. A method for using a computer system running a computer-aided-design (CAD) tool in generating one or more outputs, thereby activating at least one payment request in accordance with a contract associated with the use of the CAD tool in generating the one or more outputs, the method comprising:
- providing a first payment for the CAD tool in accordance with the contract, wherein the first payment is associated with user access to the CAD tool;
using the CAD tool, wherein the computer system running the CAD tool includes criteria for requesting at least one additional payment for the CAD tool, each additional payment being associated with generating an output, the computer system being responsive to one or more trigger conditions corresponding to the criteria; and
receiving a payment request for an additional payment when an output generated by the CAD tool satisfies a trigger condition,wherein the trigger condition adds a watermark to the output for identifying the output as having been produced by the CAD tool and disables a set of features of the CAD tool until the additional payment is made, andwherein the watermark includes at least one of non-functional data, a naming convention, a spacing convention, an ordering convention, and non-functional elements.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for enforcing a contract for a computer-aided-design (CAD) tool is provided. In this method, a first payment for the CAD tool is made in accordance with the contract. The first payment is associated with user access to the CAD tool. At this point, the CAD tool can be used, wherein the computer system running the CAD tool includes criteria for requesting at least one additional payment for the CAD tool. Each additional payment is associated with generating an output. The computer system is responsive to one or more trigger conditions corresponding to the criteria. A payment request is received when an output generated by the CAD tool satisfies a trigger condition. For example, one trigger condition adds a watermark to the output for identifying the output as having been produced by the CAD tool.
-
Citations
9 Claims
-
1. A method for using a computer system running a computer-aided-design (CAD) tool in generating one or more outputs, thereby activating at least one payment request in accordance with a contract associated with the use of the CAD tool in generating the one or more outputs, the method comprising:
-
providing a first payment for the CAD tool in accordance with the contract, wherein the first payment is associated with user access to the CAD tool; using the CAD tool, wherein the computer system running the CAD tool includes criteria for requesting at least one additional payment for the CAD tool, each additional payment being associated with generating an output, the computer system being responsive to one or more trigger conditions corresponding to the criteria; and receiving a payment request for an additional payment when an output generated by the CAD tool satisfies a trigger condition, wherein the trigger condition adds a watermark to the output for identifying the output as having been produced by the CAD tool and disables a set of features of the CAD tool until the additional payment is made, and wherein the watermark includes at least one of non-functional data, a naming convention, a spacing convention, an ordering convention, and non-functional elements. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for monitoring a use of a computer-aided-design (CAD) tool in generating one or more outputs, thereby facilitating enforcement of a contract associated with the use of the CAD tool in generating the one or more outputs, the method comprising:
-
receiving a first payment for the CAD tool in accordance with the contract as a vendor of the CAD tool, wherein the first payment is associated with user access to the CAD tool; entering criteria for requesting at least one additional payment for the CAD tool into a computer system running the CAD tool, each additional payment being associated with the CAD tool generating an output, the computer system being responsive to one or more trigger conditions corresponding to the criteria; and generating a payment request for an additional payment when an output generated by the CAD tool satisfies a trigger condition, wherein the trigger condition adds a watermark to the output for identifying the output as having been generated by the CAD tool and disables a set of features of the CAD tool until the additional payment is made, and wherein the watermark comprises at least one of non-functional data, a naming convention, a spacing convention, an ordering convention, and non-functional elements. - View Dependent Claims (7, 8, 9)
-
Specification