Method Of Enforcing A Contract For A CAD Tool
First Claim
1. A method of designing an integrated circuit, the method using a computer system running a computer-aided design (CAD) tool to generate one or more outputs, the method comprising:
- making a first payment that provides user access to the CAD tool in accordance with a contract;
running the CAD tool to facilitate designing the integrated circuit, wherein the computer system automatically requests an additional payment in response to a predetermined CAD tool output; and
receiving a payment request for the additional payment when the computer system identifies the predetermined CAD tool output.
0 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.
12 Citations
20 Claims
-
1. A method of designing an integrated circuit, the method using a computer system running a computer-aided design (CAD) tool to generate one or more outputs, the method comprising:
-
making a first payment that provides user access to the CAD tool in accordance with a contract; running the CAD tool to facilitate designing the integrated circuit, wherein the computer system automatically requests an additional payment in response to a predetermined CAD tool output; and receiving a payment request for the additional payment when the computer system identifies the predetermined CAD tool output. - View Dependent Claims (2, 3, 4)
-
-
5. A method of making an integrated circuit, the method using a computer system running a computer-aided design (CAD) tool to generate one or more outputs, the method comprising:
-
making a first payment that provides user access to the CAD tool in accordance with a contract; running the CAD tool to facilitate designing the integrated circuit; generating a predetermined CAD tool output by running the CAD tool; and receiving a payment request for an additional payment in response to generating the predetermined CAD tool output and meeting predetermined post-design criteria associated with the integrated circuit, wherein the predetermined post-design criteria include at least one of;
a request for prototype manufacturing, a receipt of manufactured prototypes, a request for manufacturing of production units, a receipt of production units, operation of production units meeting a predefined quality level, and production units having at least a predefined yield. - View Dependent Claims (6, 7, 8)
-
-
9. A method for contracting a use of a computer-aided design (CAD) tool for generating one or more outputs, the method comprising:
-
receiving a first payment for the CAD tool as a vendor of the CAD tool in accordance with a contract, wherein the first payment is associated with user access to the CAD tool; configuring a computer system running the CAD tool to identify when the CAD tool generates a predetermined CAD tool output; and generating a payment request for the additional payment when the computer system identifies the predetermined CAD tool output. - View Dependent Claims (10, 11, 12)
-
-
13. A method for contracting a use of a computer-aided design (CAD) tool for generating one or more outputs, the method comprising:
-
receiving a first payment for the CAD tool as a vendor of the CAD tool in accordance with a contract, wherein the first payment is associated with user access to the CAD tool; configuring a computer system running the CAD tool to identify when the CAD tool generates a predetermined CAD tool output; determining when predetermined post-design criteria associated with the integrated circuit are met; and generating a payment request for an additional payment when the computer system identifies the predetermined CAD tool output and the predetermined post-design criteria are met, wherein the predetermined post-design criteria include at least one of;
a request for prototype manufacturing, a receipt of manufactured prototypes, a request for manufacturing of production units, a receipt of production units, operation of production units meeting a predefined quality level, and production units having at least a predefined yield. - View Dependent Claims (14, 15, 16)
-
-
17. A method of operating under a contract, the contract associated with using a tool to generate one or more outputs, the method comprising:
-
making a first payment that provides user access to the tool in accordance with the contract; running the tool, wherein a computer system running the tool automatically requests an additional payment in response to a predetermined tool output; and receiving a payment request for the additional payment when the computer system identifies the predetermined tool output. - View Dependent Claims (18)
-
-
19. A method for contracting a use of a tool for generating one or more outputs, the method comprising:
-
receiving a first payment for the tool as a vendor of the tool in accordance with a contract, wherein the first payment is associated with user access to the tool; configuring a computer system running the tool to identify when the tool generates a predetermined tool output; and generating a payment request for the additional payment when the computer system identifies the predetermined tool output. - View Dependent Claims (20)
-
Specification