Extension Mechanism Sample Clauses

Extension Mechanism. Provided that Microsoft does not Break the Peace prior thereto, and provided that Microsoft gives Sun at least thirty days written notice, on [**] Microsoft may pay to Sun the annual extension fee for 2004 set forth in the Annual Extension Fee Schedule attached as Exhibit A (the “Annual Extension Fees”). On each subsequent anniversary thereof (each, an “Extension Date”), provided that (A) Microsoft does not Break the Peace prior thereto, (B) Microsoft gives Sun at least thirty days written notice, and (C) Microsoft paid the Annual Extension Fee on the previous Extension Date, Microsoft may pay to Sun the applicable Annual Extension Fee to extend the mutual Covenants set forth in Section II to apply to the just completed year. In such case, (i) the Effective Date referred to in Section II shall be deemed to be the applicable Extension Date, and (ii) the Affiliates of each Party shall include those entities that are Affiliates on the Extension Date. If Microsoft Breaks the Peace at any time, Sun shall be entitled to retain all Annual Extension Fees paid prior thereto. In addition, if Microsoft Breaks the Peace prior to April 1, 2011, Microsoft shall pay to Sun the additional amount of [**]. For purposes of this Section VI, Microsoft “Breaks the Peace” if it brings or prosecutes any judicial, administrative or other proceedings of any kind (i) against Sun or its Authorized Licensees for or based on patent infringement on account of the making, use, sale, offer for sale, importation, export or other disposition or promotion of any of Sun’s products other than Open Office, or (ii) against Sun for or based on patent infringement on account of the making, use, sale, offer for sale, importation, export or other disposition or promotion of any of Open Office.
AutoNDA by SimpleDocs
Extension Mechanism. Figure 4 shows the mechanism of the extensible con- tract verifier. Program analysis is executed by the AA-lib (AspectJ Analysis library) component. The AA-lib extracts program structure information, such as inheritance relations before and after weaving, and then builds control and data flow graphs before and after weaving. The contract ver- ifier provides an application programming interface (API) for accessing the program analysis result generated by the AA-lib. By using this API, the developer defines a rule for mapping the parts of the analysis result required for the ver- ification of the primitive predicate to be added to Prolog facts, and the developer also defines a rule for verifying the primitive predicate based on the facts. The verifier provides an API for registering these rules into the compiler; the API is provided as the factory class in Java named the primi- tive predicate factory. This class consists of the methods for returning Prolog facts from a program analysis result and also for returning Prolog rules. The CAVE (Cow Automatic VErification kit) component provides APIs for describing Prolog facts and rules as Java classes. Since the verifier pro- vides an API for registering an object of the factory into the verifier, the developer can extend the primitive predicate set by implementing the factory class. The added factory ob- ject is held in the primitive predicate database. The verifier generates the Prolog facts and rules needed for verification by using objects in the database, and it defines them for a Prolog interpreter. A primitive predicate used in a contract condition is then verified by using the rules defined to the interpreter. Although verification efficiency may debase by the ver- ification of a large program, we can improve the efficiency by reducing the number of Prolog facts generated by the predicate factory. The verifier infers what Prolog facts will be used for verification by analyzing the verification condi- tions specified in a contract. By eliminating the Prolog facts that are not used for verification, the efficiency is improved.

Related to Extension Mechanism

  • Procedure for Term Loan Borrowing The Borrower shall deliver to the Administrative Agent a Borrowing Notice (which shall be irrevocable and must be received by the Administrative Agent prior to 11:00 a.m., New York City time, in the case of borrowing of Eurodollar Loans, three (3) Business Days prior to the anticipated Closing Date and, in the case of a borrowing of ABR Loans, one (1) Business Day prior to the anticipated Closing Date) requesting that the Term Lenders make the Term Loans on the Closing Date in an amount equal to the aggregate amount of Term Commitments. Upon receipt of any such Borrowing Notice the Administrative Agent shall promptly notify each relevant Term Lender thereof. Not later than 12:00 Noon, New York City time, on the Closing Date, each Term Lender shall make available to the Administrative Agent at the Funding Office (or by wire transfer to the Administrative Agent Account, unless otherwise directed in writing by the Administrative Agent) an amount in immediately available funds equal to the Term Loan to be made by such Lender. The Administrative Agent shall credit the account of the Borrower on the books of such office of the Administrative Agent with the aggregate of the amounts made available to the Administrative Agent by the applicable Term Lenders in immediately available funds. Subject to Section 2.21(g) to the extent applicable, the respective obligations of each Lender under this Agreement are several and not joint and no Lender shall be responsible for the failure of any other Lender to satisfy its obligations hereunder.

  • Procedure for Revolving Advances Borrowing (a) Borrowing Agent on behalf of any Borrower may notify Agent prior to 12:00 p.m. on a Business Day of a Borrower’s request to incur, on that day, a Revolving Advance hereunder. Should any amount required to be paid as interest hereunder, or as fees or other charges under this Agreement or any other agreement with Agent or Lenders, or with respect to any other Obligation, become due, same shall be deemed a request for a Revolving Advance as of the date such payment is due, in the amount required to pay in full such interest, fee, charge or Obligation under this Agreement or any other agreement with Agent or Lenders, and such request shall be irrevocable.

  • Procedure for Termination, Amendment, Extension or Waiver A termination of this Agreement pursuant to Section 7.01, an amendment of this Agreement pursuant to Section 7.03 or an extension or waiver of this Agreement pursuant to Section 7.04 shall, in order to be effective, require in the case of Parent, Sub or the Company, action by its Board of Directors.

  • Provisions Related to Extended Revolving Credit Commitments If the maturity date in respect of any tranche of Revolving Credit Commitments occurs prior to the expiration of any Letter of Credit, then (i) if one or more other tranches of Revolving Credit Commitments in respect of which the maturity date shall not have occurred are then in effect, such Letters of Credit shall automatically be deemed to have been issued (including for purposes of the obligations of the Revolving Credit Lenders to purchase participations therein and to make Revolving Credit Loans and payments in respect thereof pursuant to Section 2.03(d)) under (and ratably participated in by Lenders pursuant to) the Revolving Credit Commitments in respect of such non-terminating tranches up to an aggregate amount not to exceed the aggregate principal amount of the unutilized Revolving Credit Commitments thereunder at such time (it being understood that no partial face amount of any Letter of Credit may be so reallocated) and (ii) to the extent not reallocated pursuant to immediately preceding clause (i), the Borrower shall Cash Collateralize any such Letter of Credit in accordance with Section 2.17. If, for any reason, such Cash Collateral is not provided or the reallocation does not occur, the Revolving Credit Lenders under the maturing tranche shall continue to be responsible for their participating interests in the Letters of Credit. Except to the extent of reallocations of participations pursuant to clause (i) of the second preceding sentence, the occurrence of a maturity date with respect to a given tranche of Revolving Credit Commitments shall have no effect upon (and shall not diminish) the percentage participations of the Revolving Credit Lenders in any Letter of Credit issued before such maturity date. Commencing with the maturity date of any tranche of Revolving Credit Commitments, the sublimit for Letters of Credit shall be agreed with the Lenders under the extended tranches.

  • Procedure for Revolving Loan Borrowing The Borrower may borrow under the Revolving Commitments during the Revolving Commitment Period on any Business Day; provided that the Borrower shall give the Administrative Agent irrevocable written notice (which notice must be received by the Administrative Agent (i) in the case of Eurocurrency Loans, prior to 12:00 Noon, New York City time, three Business Days prior to the requested Borrowing Date or (ii) in the case of ABR Loans, prior to 12:00 Noon, New York City time, one Business Day prior to the proposed Borrowing Date), specifying (x) the amount and Type of Revolving Loans to be borrowed, (y) the requested Borrowing Date and (z) in the case of Eurocurrency Loans, the respective amounts of each such Type of Loan and the respective lengths of the initial Interest Period therefor. The aggregate principal amount of all Revolving Loans made on the Closing Date shall not exceed $25,000,000 (which amount, for the avoidance of doubt, shall not include the face amount of any outstanding Letters of Credit). Each borrowing by the Borrower under the Revolving Commitments shall be in an amount equal to (x) in the case of ABR Loans, $1,000,000 or a whole multiple of $100,000 in excess thereof (or, if the then aggregate Available Revolving Commitments are less than $1,000,000, such lesser amount) and (y) in the case of Eurocurrency Loans, $1,000,000 or a whole multiple of $500,000 in excess thereof; provided that the Swingline Lender may request, on behalf of the Borrower, borrowings under the Revolving Commitments that are ABR Loans in other amounts pursuant to Section 2.7(a). Upon receipt of any such notice from the Borrower, the Administrative Agent shall promptly notify each Revolving Lender thereof. Each Revolving Lender will make the amount of its pro rata share of each borrowing available to the Administrative Agent for the account of the Borrower at the Funding Office prior to 11:00 A.M., New York City time, on the Borrowing Date requested by the Borrower in funds immediately available to the Administrative Agent. Such borrowing will then be made available to the Borrower by the Administrative Agent crediting the account designated in writing by the Borrower to the Administrative Agent with the aggregate of the amounts made available to the Administrative Agent by such Revolving Lenders and in like funds as received by the Administrative Agent. If no election as to the Type of a Revolving Loan is specified, then the requested Loan shall be an ABR Loan. If no Interest Period is specified with respect to any requested Eurocurrency Loan, the Borrower shall be deemed to have selected an Interest Period of one month’s duration.

  • Mandatory Commitment Reductions (a) Scheduled Reductions in Facility A Commitment. Commencing March 31, 2000 and at the end of each calendar quarter thereafter, the Facility A Commitment shall be automatically and permanently reduced by an amount equal to the percentage of the Facility A Commitment as in effect on the Agreement Date, as set forth below: Amount of Dates of Facility A Commitment Reductions Each Reduction ----------------------------------------- --------------- March 31, 2000, June 30, 2000, September 30, 2000 and December 31, 2000 2.500% March 31, 2001, June 30, 2001, September 30, 2001 and December 31, 2001 3.750% March 31, 2002, June 30, 2002, September 30, 2002 and December 31, 2002 5.000% March 31, 2003, June 30, 2003, September 30, 2003 and December 31, 2003 6.250% March 31, 2004, June 30, 2004, September 30, 2004 and December 31, 2004 7.500%

  • Mandatory Prepayments and Commitment Reductions 27 2.10 Conversion and Continuation Options............................29 2.11 Limitations on Eurodollar Tranches.............................29 2.12 Interest Rates and Payment Dates...............................29 2.13 Computation of Interest and Fees...............................30 2.14 Inability to Determine Interest Rate...........................30 2.15 Pro Rata Treatment and Payments................................31 2.16

  • Limitation on Prepayment of LIBOR Rate Loans The Borrower may not prepay any LIBOR Rate Loan on any day other than on the last day of the Interest Period applicable thereto unless such prepayment is accompanied by any amount required to be paid pursuant to Section 5.9 hereof.

Time is Money Join Law Insider Premium to draft better contracts faster.