Exhibit 10.4
AMENDED AND RESTATED MAP SERVER LICENSE AGREEMENT
BETWEEN MICROSOFT CORPORATION AND EXPEDIA, INC.
THIS AMENDED AND RESTATED AGREEMENT (this "Agreement") is entered into as of
August 15, 2001 (the "Effective Date") by and between MICROSOFT CORPORATION, a
corporation organized under the laws of the State of Washington ("Microsoft"),
and EXPEDIA, INC., a corporation organized under the laws of the State of
Washington("Expedia"), with reference to the following facts:
A. On or about October 1, 1999, Microsoft caused the formation of Expedia
and transferred certain Microsoft assets to Expedia in return for certain stock
in Expedia.
B. To assist Expedia in its day-to-day operations as a new corporate
entity, Microsoft and Expedia entered into a Map Server License Agreement dated
as of October 1, 1999 (the "Map Server Agreement"), pursuant to which Microsoft
provided certain local street maps and driving directions and other mapping
services to Expedia, and Expedia engaged Microsoft to provide such services.
C. The parties now desire to amend and supercede the Map Server License
Agreement in its entirety by entering into this Amended and Restated Map Server
License Agreement pursuant to the terms and conditions set forth herein.
THEREFORE, the parties hereby agree as follows:
1. Definitions
1.1 "Affiliates" shall mean any entity in which, as of the Effective Date,
Expedia, directly or indirectly, or through one or more intermediaries, holds
the beneficial ownership of more than fifty percent (50%) of the equity
securities or interests, and only so long as such ownership continues.
1.2 "Data" shall mean all third-party data licensed by Microsoft and used
in Maps and in the separate Data Dump, as of the Effective Date.
1.3 "Data Dump" shall mean the set of data including but not limited to
Points of Interest, city, and region, generally containing unique identifiers
such as the related geographic location, name, type, and language, and used in
Expedia's cataloging system to enable users to search by Point of Interest when
performing a search on Expedia.
1.4 "Expedia Icon" shall mean any graphics or text, including, without
limitation, persistent hyperlinks in the form of an Expedia logo or other
representational icon created by Expedia for an Expedia travel service or
product.
1.5 "Expedia Data Feed" shall mean the data supplied by Expedia to
Microsoft which contains the geographic location for any travel service offered
by Expedia, and the location
Microsoft Confidential
1
where the Expedia Icon or other representational icon, which includes an
underlying URL to the Expedia Web Site, should be placed on the XxxXxxxx.Xxx
Maps used by Expedia.
1.6 "ExpediaMaps" shall mean the map services provided on the Expedia Web
Site, located at xxx.xxxxxxx.xxx as of the Effective Date.
1.7 "Expedia Updates" shall mean any updates, upgrades, error corrections,
or other improvements to the Server Technology that Expedia or its Affiliates
may have developed or will develop pursuant to this Agreement.
1.8 "Expedia Web Site" means any web site owned or controlled by Expedia or
its Affiliates, which is accessed by users.
1.9 "Launch Date" shall mean the date that Expedia begins providing travel
services with maps served from computers hosted by Microsoft, and which in no
event will be later than six (6) months after the Effective Date; provided
Microsoft has meet the requirements of Exhibit C and the parties have not
mutually agreed to postpone such use.
1.10 "Link" shall mean: (i) one or more hyperlinks located on the
applicable areas of the XxxXxxxx.Xxx Maps, or (iii) any other alternative method
that enables a user to access Expedia. Links also include any connection to
Expedia through the Internet, email, broadband, Internet II, wireless and
handheld devices, cell phones, digital appliances, or other digital interactive
means, networks, devices, or transmissions (whether existing now or in the
future).
1.11 "Maps" shall mean collectively, the ExpediaMaps and the XxxXxxxx.Xxx
Maps.
1.12 "XxxXxxxx.Xxx Maps" shall mean a reliable web-enabled mapping solution
developed by Microsoft that includes interactive maps, proximity searching and
detailed driving directions.
1.13 "Point of Interest" shall mean those certain geographic locations,
which include but are not limited to, such places as campgrounds, parks and
other attractions or places of interest (e.g. the Empire State Building).
1.14 "Server Technology" shall mean the computer software owned by
Microsoft and listed in Exhibit A.
1.15 "Service" shall mean the hosting of Server Technology, XxxXxxxx.Xxx
Maps, specifications and formats, and which includes without limitation the
testing, implementation, hosting, maintenance, support, operation and update
schedules, as applicable, for the Server Technology, Data and XxxXxxxx.Xxx Maps
as provided by Microsoft to Expedia as a part of such service, which enables
Expedia to use the XxxXxxxx.Xxx Maps as contemplated herein.
Microsoft Confidential
2
2. Delivery, Operation, and Use
----------------------------
2.1 Delivery. The parties acknowledge that Expedia already has copies of
--------
the Server Technology and Data in its possession as of the Effective Date.
2.2 Updates and Error Corrections.
-----------------------------
(a) Microsoft. Microsoft and Expedia will cooperate to test the initial
---------
version of XxxXxxxx.Xxx Maps that Microsoft is operating as of the Effective
Date in a beta environment to ascertain if it meets the stability requirements
outlined in Exhibit C hereto. Each upgrade thereto shall be tested in a similar
fashion. The parties will cooperate to ensure that the beta testing of the
initial version and any upgrade thereto is concluded in a timely manner.
(b) XxxXxxxx.Xxx Map Updates. When and if Microsoft makes commercially
------------------------
available during the term of this Agreement any updates, upgrades, error
corrections, or other improvements to the XxxXxxxx.Xxx Maps ("XxxXxxxx.Xxx Map
Updates"), Microsoft shall promptly make available such XxxXxxxx.Xxx Map Updates
to Expedia on servers hosted by Microsoft to the extent permitted under
applicable license agreements. Upon Expedia's commencement of use, such
XxxXxxxx.Xxx Updates shall be considered part of the XxxXxxxx.Xxx Maps for
purposes of this Agreement. Expedia must commence using each XxxXxxxx.Xxx Map
Update within sixty (60) days after it is first made commercially available;
provided they meet the requirements of Exhibit C and the parties have not
mutually agreed to postpone such use.
(c) Expedia. In the event that Expedia or its Affiliate develops any
-------
updates, upgrades, error corrections, or other improvements to the Server
Technology, Expedia shall promptly deliver, or cause its Affiliate to deliver,
such Expedia Updates to Microsoft.
2.3 Support and Operation. Prior to the Launch Date, Expedia shall be
---------------------
solely responsible for the support and operation of the ExpediaMaps. Effective
as of the Launch Date, Microsoft shall be solely responsible for the support and
operation of the Maps, and agrees to provide the Service to Expedia in
accordance with Exhibit C hereto with at least the same service level that
Microsoft will provide to the Microsoft properties currently using ExpediaMaps
back-end map server, which shall be no less than a commercially reasonable
service level. As of the Effective Date, these Microsoft properties include
CarPoint, Home Advisor, MS Commute, MSN Mobile, MSNBC and Yellow Pages (the
"Microsoft Backend Properties"). Microsoft shall insure that it has the server
infrastructure necessary to deliver stable service and handle the volume of
calls/queries to Expedia's XxxXxxxx.Xxx Maps servers that will be generated by
usage levels forecasted quarterly by Expedia pursuant to Section 2.4, and that
such service shall be delivered in a high grade and professional manner and in
accordance with this Section 2.3 and Exhibit C. Microsoft will provide Expedia
with ninety (90) days advanced notice should Microsoft change or alter in any
way the underlying latitude/longitude system provided at the time of launch of
XxxXxxxx.Xxx Maps on Expedia. The parties will implement a process for Expedia's
transition to use of XxxXxxxx.Xxx Maps as set forth in Section 2.5 below.
Microsoft Confidential
3
2.4 Expedia will make a commercially reasonable effort to provide Microsoft
with reasonably accurate quarterly forecast of usage and sixty (60) days advance
notice of any known significant usage volume increases and major releases.
2.5 Transition Plan. The parties agree that Expedia's transition to
---------------
XxxXxxxx.Xxx Maps will proceed as follows:
(a) Prior to the Launch Date, Microsoft shall provide Expedia with an
explanation of the services and operating procedures not specified on Exhibit C
that Microsoft will provide.
(b) Microsoft shall resolve the four (4) bugs which are listed on
Exhibit E hereto prior to the Launch Date.
(c) Microsoft and Expedia will test the initial version of XxxXxxxx.Xxx
pursuant to Section 2.1 above.
(d) Expedia must give Microsoft at least sixty (60) days prior written
notice of the actual Launch Date.
(e) The current map server URLs owned by Expedia and used for providing
Maps to certain ExpediaMaps users will be allowed to reference Expedia's
dedicated cluster for XxxXxxxx.Xxx. Expedia will put the redirect in place to
the Microsoft servers.
2.6 Use of Maps.
-------------
(a) The parties acknowledge that Microsoft is already using ExpediaMaps
to serve local street maps and/or provide driving directions in the Microsoft
Backend Properties. Microsoft agrees that by the Launch Date, it shall cease use
of ExpediaMaps on the Microsoft Backend Properties, and in any and all current
and future version of any Microsoft software programs (currently used in Front
Page, MacOffice, Entourage, and Microsoft Outlook). Notwithstanding the
foregoing, Microsoft shall not be required to cease use of ExpediaMaps in
Microsoft Hotmail, Microsoft IESearch or XXX.xxx, or to stop linking to the
front end of an Expedia Web Site; provided, however, that following the Launch
Date, Expedia shall not be obligated to provide mapping services to any
Microsoft property or product.
(b) Notwithstanding anything to the contrary in this Agreement, the
parties agree and acknowledge that Expedia shall not be required to use or
continue to use all or any part of the XxxXxxxx.Xxx Maps or the Service provided
by Microsoft until six (6) months after the Effective Date, provided that such
XxxXxxxx.Xxx Maps or Service meet the requirements of Exhibit C and the parties
have not mutually agreed to postpone such use.
2.7 XxxXxxxx.Xxx Map Functionality. Within one (1) year following the
------------------------------
Effective Date, Microsoft, at its sole cost and expense, will develop for
XxxXxxxx.Xxx Maps functionality which enables Expedia, at its option, to display
within such XxxXxxxx.Xxx Maps, an Expedia Icon or a icon rendered by Microsoft
to represent the specific location of a travel service made
Microsoft Confidential
4
available by Expedia ("Representational Icon"), which will contain a Link back
to an Expedia Web Site determined by Expedia.
2.8 Co-Branding.
(a) Except pursuant to certain Expedia agreements where Maps are not
branded with Expedia Icons, the parties agree that all Maps used by Expedia will
contain an Expedia Icon and the XxxXxxxx.Xxx logo designated by Microsoft from
time to time. The parties agree that in any case where a Map is not branded with
an Expedia logo, Expedia shall not be required to brand such Map with a
Microsoft logo. In no event shall the Microsoft XxxXxxxx.Xxx logo contain
designations such as "www." or "http://" or marks of similar intent that serve
---- -------
as a protocol designator, or function as a clickable link to any Web page. The
Expedia Icon and the XxxXxxxx.Xxx icon will not include any third party marks or
advertisements. The Expedia Icon shall appear in close proximity to XxxXxxxx.Xxx
logo, with the placement and size of such co-branding to be commercially
reasonable and mutually agreeable to the parties. A representative sample of the
Map co-branding is attached as Exhibit G hereto.
(b) Microsoft shall maintain the Expedia Icon provided to Microsoft by
Expedia for such co-branding or any addition to or substitute thereof that
Expedia may provide to Microsoft from time-to-time during the term of this
Agreement. In the event Expedia provides Microsoft with a new or modified
Expedia Icon for such co-branding, Microsoft shall implement the new Expedia
Icon within thirty (30) days following receipt of the update from Expedia.
Microsoft shall not use any Expedia Icon in any other manner or for any other
purpose without prior written approval by Expedia. Expedia shall not use any
trademark of Microsoft in any manner or for any purpose without prior written
approval by Microsoft.
2.9 Dataset Updates. Microsoft will use commercially reasonable efforts to
---------------
update the Data on a quarterly basis.
2.10 Point of Interest Display. Expedia shall have the right to select
-------------------------
which Point of Interest will be displayed on the XxxXxxxx.Xxx Maps provided by
Microsoft to Expedia in accordance with this Agreement.
3. License
-------
3.1 Server Technology. Microsoft hereby grants to Expedia and its
-----------------
Affiliates a perpetual license (i) to make, use, reproduce, modify, adapt,
create derivative works based on, and translate the Server Technology in object
code and source code form, and (ii) to distribute (directly and indirectly),
transmit, display and perform publicly, license, rent, lease, and sell the
Server Technology in connection with Maps in object code form. Notwithstanding
the foregoing, Expedia and its Affiliates shall have no right to distribute,
transmit, display, license, rent, lease or sell in any manner any portion of the
Server Technology implemented in the Microsoft Geography Product Unit's retail
products or internal tools without the prior approval of Microsoft.
Additionally, Expedia agrees, for itself and on behalf of its Affiliates, that
Expedia and its Affiliates shall not license the Server Technology, in any
manner, to third parties that produce products or services that are competitive
with the Microsoft Geography Product Unit's
Microsoft Confidential
5
or the Learning Business Unit's products or services without the prior approval
of Microsoft, which approval shall not be unreasonably withheld or delayed.
3.2 Third Party Exclusions. For twenty-four (24) months after the Effective
Date, Microsoft agrees that it will not with respect to local street maps and
driving directions and other mapping services, provide such mapping services to
the following entities through a direct contractual agreement with such
entities: Hotel Reservations Network, Travelocity, Orbitz, Cendant (but only
with regard to Cendant's travel-related services and businesses), Priceline, or
any entity that, at the time such agreement is executed, is a wholly owned
subsidiary of any of the foregoing entities. Notwithstanding the foregoing,
Travelocity shall remain an excluded party for the term of this Agreement. In
addition, Microsoft agrees that Expedia shall be a provider of travel booking,
travel service or travel Point of Interest data that is featured and/or
integrated into the Maps provided and/or developed by the Microsoft Geography
Product Unit.
3.3 Data. As of the Effective Date, Microsoft has licenses to use the Data
----
for Microsoft's own business purposes. To the extent Microsoft has the right to
sublicense rights in Data to Expedia for Expedia's business purposes, Microsoft
hereby does so sublicense the Data for use in connection with Maps and the Data
Dump. To the extent Microsoft does not have the right to sublicense Data to
Expedia and to the extent such sublicense is necessary for the purposes of the
Services described in Section 2.3 above, Microsoft shall use reasonable efforts
to assist Expedia to obtain licenses in such Data, at Expedia's expense.
Additionally, Expedia agrees that it shall not license the Data, in any manner,
to third parties that produce products or services that are competitive with the
Microsoft Geography Product Unit's or the Learning Business Unit's products or
services without the prior approval of Microsoft, which approval shall not be
unreasonably withheld or delayed.
3.4 Expedia Updates to Server Technology. Expedia, on behalf of itself and
------------------------------------
its Affiliates, hereby irrevocably conveys and assigns to Microsoft, and agrees
to assign to Microsoft, all right, title and interest in any copyrights in the
Expedia Updates, and in all renewals and extensions of those copyrights that may
be secured under the laws now or hereafter in force and effect in the United
States of America or in any other country or countries.
4. Payments
--------
4.1 Server Technology. Microsoft shall provide the licenses in the Server
-----------------
Technology to Expedia free of charge. Commencing upon the Launch Date, Expedia
may, but shall not be required to, develop Expedia Updates to the Server
Technology, but to the extent they are developed they shall promptly be
delivered to Microsoft.
4.2 Payment Schedules. The payment schedules for services delivered under
this Agreement and prior to the Effective Date of this Agreement are on Exhibit
F attached hereto.
4.3 Most Favored Nation. Microsoft will not charge Expedia a price for
Services rendered under this Agreement, or provide Expedia with a level of
service, that is less favorable than the rates charged or the services provided
to any third party unless such third party agrees to
Microsoft Confidential
6
use XxxXxxxx.Xxx Maps more frequently than Expedia's then current actual usage
of XxxXxxxx.Xxx Maps.
5. Confidential Information. The parties understand and acknowledge that each of
------------------------
them (and their respective employees, consultants and subcontractors) may have
disclosed to it, in connection with the rendition of services and performance of
their obligations of this Agreement, confidential and/or proprietary information
of the other party. The terms and conditions of that certain Non-Disclosure
Agreement between the parties, dated October 1, 1999, shall apply to all such
confidential and proprietary information. Microsoft and Expedia each agree that
the terms and conditions of this Agreement, including its attachments, will be
deemed to constitute, and be treated as, confidential information pursuant to
this Section 5.
6. Warranties, Indemnification, and Limitation of Liability
--------------------------------------------------------
6.1 Warranties.
----------
(a) Microsoft represents and warrants that it is a corporation duly
organized, validly existing, and in good standing under the laws of the State of
Washington and has authority to enter into this Agreement and perform its
obligations hereunder; and
(b) Microsoft represents and warrants that it has and will not grant
any rights in the Server Technology to any third party that are inconsistent
with the rights granted to Expedia herein.
(c) Expedia represents and warrants that it is a corporation duly
organized, validly existing, and in good standing under the laws of the State of
Washington and has authority to enter into this Agreement and perform its
obligations hereunder.
(D) EXCEPT AS PROVIDED IN THIS SECTION 6.1, EACH PARTY DISCLAIMS ALL
WARRANTIES, EITHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO
ANY (IF ANY) IMPLIED WARRANTIES OF MERCHANTABILITY, OF FITNESS FOR A PARTICULAR
PURPOSE, OF LACK OF VIRUSES. THE SERVER TECHNOLOGY, DATA, EXPEDIA UPDATES, AND
MAPS ARE PROVIDED AS IS WITH ALL FAULTS, AND NO WARRANTIES OR PROMISES ARE MADE
THAT LICENSED MATERIALS WILL WORK OR WORK FOR ANY PARTICULAR PURPOSE. ALSO,
THERE IS NO WARRANTY OF TITLE, AUTHORITY, OR NONINFRINGEMENT IN THE LICENSED
MATERIALS.
6.2 Indemnification.
---------------
(a) Microsoft.
---------
(i) Microsoft shall indemnify and hold harmless Expedia and
Expedia's directors, officers, employees, and agents (each, an "Expedia
Claimant"), from any and all third party claims, demands, actions or causes of
action, costs, liabilities, losses, expenses, damages, judgments, awards,
charges and amounts paid in settlement (including
Microsoft Confidential
7
reasonable attorney's fees, costs and expert witness fees) brought against such
Expedia Claimant to the extent it is based upon a claim that the Server
Technology infringe any copyright or patent or misappropriate any trade secret
of a third party ("Expedia Claims").
(ii) In the event any third party asserts a claim of
infringement with respect to any Server Technology or any portion thereof,
Microsoft shall notify Expedia promptly and may, at Microsoft's expense, replace
or modify the Server Technology or portion thereof with a version that is non-
infringing, provided that the replacement or modified version has substantially
equivalent functionality to the version being replaced.
(iii) Microsoft shall have no obligation to indemnify under this
Section 6.2 to the extent an Expedia Claim arises out of an Expedia Claimant's
continuing use of infringing Server Technology after (a) Microsoft has provided
a non-infringing replacement with substantially equivalent functionality, and
(b) the Expedia Claimant has had a reasonable amount of time to test and
implement the replacement version.
(iv) In the event an Expedia Claim is made or filed against an
Expedia Claimant, the Expedia Claimant shall promptly notify Microsoft of the
same in writing, and Microsoft shall defend, compromise, and/or settle the
Expedia Claim at its expense. Microsoft shall not be responsible for the
expenses, including counsel fees, of the Expedia Claimant incurred after
Microsoft assumes defense of the Expedia Claim, but the Expedia Claimant may
participate therein and retain counsel at its own expense. Microsoft will not be
responsible for any settlement made by Expedia or any Expedia Claimant without
Microsoft's written permission, which will not be unreasonably withheld or
delayed. Microsoft will not consent to the entry of any judgment or enter into
any settlement affecting the Expedia Claimant, to the extent that the judgment
or settlement involves more than the payment of money, without the prior consent
of the Expedia Claimant, which consent shall not be unreasonably withheld or
delayed. Expedia and any Expedia Claimant shall provide information, assistance
and authority, at Expedia's expense, to help Microsoft defend, compromise or
settle such Expedia Claim.
(v) Microsoft shall indemnify and hold harmless any Expedia
Claimant from and against any foreign, U.S. federal, state, local, municipal or
other governmental taxes, duties, levies, fees, excises or tariffs, arising as a
result of or in connection with the transactions associated with the use by
Microsoft of ExpediaMaps, including, without limitation, any state or local
sales or use taxes or any value added tax or business transfer tax now or
hereafter imposed on or with respect to such transactions. All such taxes (and
any penalties, interest, or other additions to any such taxes), with the
exception of taxes imposed on Expedia's net income or with respect to Expedia's
property ownership, shall be the financial responsibility of Microsoft.
Microsoft agrees to indemnify, defend and hold Expedia harmless from any claims,
causes of action, costs (including, without limitation, reasonable attorneys'
fees) and any other liabilities of any nature whatsoever related to such taxes.
This section shall govern the treatment of all taxes arising as a result of or
in connection with the transactions associated with the use by Microsoft of
ExpediaMaps notwithstanding any other section of this Agreement.
Microsoft Confidential
8
(b) Expedia.
-------
(i) Expedia shall indemnify and hold harmless Microsoft, its
Affiliates and the directors, officers, employees, and agents of the foregoing
(each, an "Microsoft Claimant"), from any and all third party claims, demands,
actions or causes of action, costs, liabilities, losses, expenses, damages,
judgments, awards, charges and amounts paid in settlement (including reasonable
attorney's fees, costs and expert witness fees) brought against such Microsoft
Claimant to the extent it is based upon a claim that an Expedia Icon or the
Expedia Updates infringe any copyright, trademark, trade dress, privacy right,
publicity right or patent, or misappropriate any trade secret of a third party,
or constitutes unfair competition or unfair trade practices ("Microsoft
Claims").
(ii) In the event any third party asserts a claim of
infringement with respect to any Expedia Icon or Expedia Updates or any portion
thereof, Expedia shall notify Microsoft promptly and may, at Expedia's expense,
replace or modify the Expedia Icon or Expedia Updates or portion thereof with a
version that is non-infringing, provided that the replacement or modified
version has substantially equivalent functionality to the version being
replaced.
(iii) Expedia shall have no obligation to indemnify under this
Section 6.2 to the extent a Microsoft Claim arises out of a Microsoft Claimant's
continuing use of infringing Expedia Icon or Expedia Updates after (a) Expedia
has provided a non-infringing replacement with substantially equivalent
functionality, and (b) the Microsoft Claimant has had a reasonable amount of
time to test and implement the replacement version.
(iv) In the event a Microsoft Claim is made or filed against a
Microsoft Claimant, the Microsoft Claimant shall promptly notify Expedia of the
same in writing, and Expedia shall defend, compromise, and/or settle the
Microsoft Claim at its expense. Expedia shall not be responsible for the
expenses, including counsel fees, of the Microsoft Claimant incurred after
Expedia assumes defense of the Microsoft Claim, but the Microsoft Claimant may
participate therein and retain counsel at its own expense. Expedia will not be
responsible for any settlement made by Microsoft or any Microsoft Claimant
without Expedia's written permission, which will not be unreasonably withheld or
delayed. Expedia will not consent to the entry of any judgment or enter into any
settlement affecting the Microsoft Claimant, to the extent that the judgment or
settlement involves more than the payment of money, without the prior consent of
the Microsoft Claimant, which consent shall not be unreasonably withheld or
delayed. Microsoft and any Microsoft Claimant shall provide information,
assistance and authority, at Microsoft's expense, to help Expedia defend,
compromise or settle such Microsoft Claim.
(v) Expedia shall indemnify and hold harmless any Microsoft
Claimant from and against any foreign, U.S. federal, state, local, municipal or
other governmental taxes, duties, levies, fees, excises or tariffs, arising as a
result of or in connection with the transactions contemplated under this
Agreement (other than with respect to the use of and payments for ExpediaMaps)
including, without limitation, any state or local sales or use taxes or any
value added tax or business transfer tax now or hereafter imposed on or with
respect to such transactions. All such taxes (and any penalties, interest, or
other additions to any such
Microsoft Confidential
9
taxes), with the exception of taxes imposed on Microsoft's net income or with
respect to Microsoft's property ownership, shall be the financial responsibility
of Expedia. Expedia agrees to indemnify, defend and hold Microsoft harmless from
any claims, causes of action, costs (including, without limitation, reasonable
attorneys' fees) and any other liabilities of any nature whatsoever related to
such taxes. This section shall govern the treatment of all taxes arising as a
result of or in connection with this Agreement (other than with respect to the
use of and payments for ExpediaMaps) notwithstanding any other section of this
Agreement.
6.3 Data. The parties agree that Expedia shall benefit from any warranties
----
and/or indemnification for Data provided by Data licensors under Microsoft's
license agreements for Data, to the extent such warranties and/or
indemnification extend to Expedia.
6.4 Limitation of Liability. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE
-----------------------
LAW AND EXCEPT WITH RESPECT TO ANY BREACH OF CONFIDENTIALITY OWED UNDER SECTION
5, IN NO EVENT SHALL EITHER PARTY BE LIABLE FOR ANY SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES WHATSOEVER ARISING OUT OF OR IN ANY WAY RELATED TO THIS
AGREEMENT, EVEN IF THE PARTY BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
7. Term
----
7.1 Term. This Agreement shall take effect upon the Effective Date and
----
shall continue in full force and effect, unless earlier terminated as provided
herein, for a period of four (4) years. Thereafter, this Agreement shall be
automatically renewed and continue in full force and effect for additional one
year periods through each subsequent anniversary of the Effective Date unless
either party gives at least sixty (60) days notice prior to the beginning of
such renewal term that such party is terminating this Agreement.
7.2 Termination for Breach. In the event either party materially fails to
----------------------
perform or comply with this Agreement or any provision thereof, and fails to
remedy the default within sixty (60) days after the receipt of notice to that
effect, then the other party shall have the right, at its sole option and upon
written notice to the defaulting party, to terminate this Agreement upon written
notice. Any notice of breach hereunder shall be prominently labeled "NOTICE OF
DEFAULT," and if to Microsoft, shall be copied to Microsoft's Law & Corporate
Affairs Department, attn. U.S. Legal Group.
7.3 Expedia Termination for Convenience. Expedia may terminate this
---------------------------
Agreement at any time without cause upon ninety (90) days written notice to
Microsoft; provided, however, that upon receipt of such notice Microsoft's
obligations under Section 3.2 (Third Party Exclusions) and Section 4.5 (Most
Favored Nation) shall immediately terminate.
7.4 Microsoft Termination for Convenience. Microsoft may terminate this
-------------------------------------
Agreement at any time without cause upon one hundred and eighty (180) days prior
written notice to Expedia.
Microsoft Confidential
10
7.5 Transition Upon Termination. If Microsoft exits the mapping business,
---------------------------
Microsoft shall reasonably cooperate with and provide reasonable assistance to
Expedia and any third parties authorized by Expedia to undertake performance of
services necessary for the continued and uninterrupted provision of XxxXxxxx.Xxx
Maps to Expedia.
7.6 Remedies Cumulative. The rights and remedies provided in this section
-------------------
shall not be exclusive and are in addition to any other rights and remedies
provided by law or this Agreement.
7.7 Survival. The following provisions shall survive termination or
--------
expiration of this Agreement: Sections 1, 2.2(c), 3.1, 3.4, 4.1, 5, 6, 7, and 8.
8. general
-------
8.1 Entire Agreement. This Agreement constitutes the entire agreement of
----------------
the parties with respect to the subject matter hereof, and supersedes and
terminates any and all prior agreements or contracts, oral or written, entered
into between the parties relating to the subject matter hereof.
8.2 Amendments. This Agreement shall not be amended or otherwise modified
----------
except by a written agreement dated subsequent to the date of this Agreement and
signed on behalf of Microsoft and Expedia by their respective duly authorized
representatives.
8.3 Governing Law. This Agreement shall be governed by and construed in
-------------
accordance with the laws of the State of Washington.
8.4 Assignment. Neither party may assign this Agreement, or any portion
----------
thereof, to any third party unless the other party expressly consents to such
assignment in writing, which consent may be given or withheld in the sole
discretion of the applicable party whose consent is requested. For the purposes
of this Agreement, a merger, consolidation, or other corporate reorganization,
or a transfer or sale of a controlling interest in a party's stock, or of all or
substantially all of its assets shall be deemed to be an assignment.
8.5 Notices. All notices in connection with this Agreement shall be deemed
-------
given as of the day they are sent by electronic transmission, sent by facsimile
or deposited with a commercial courier for delivery to other party at the
following addresses:
Microsoft: Microsoft Corporation
Xxx Xxxxxxxxx Xxx
Xxxxxxx, Xxxxxxxxxx 00000-0000
Tel: (000) 000-0000
Fax: (000) 000-0000
Attention: Chief Financial Officer
Treasurer
With copy to: Law and Corporate Affairs
Microsoft Confidential
11
Expedia: Expedia, Inc.
00000 X.X. Xxxxxxxx Xxx
Xxxxx 000
Xxxxxxxx, XX 00000
Tel: 000-000-0000
Fax: 000-000-0000
Attention: President
Chief Financial Officer
or to such other address and/or telex and facsimile number as the party to
receive the notice or request so designates by written notice to the other.
8.6 No Waiver. No waiver of any breach of any provision of this Agreement
---------
shall constitute a waiver of any prior, concurrent or subsequent breach of the
same or any other provisions hereof, and no waiver shall be effective unless
made in writing and signed by an authorized representative of the waiving party.
8.7 Savings Clause. If any provision of this Agreement shall be held by a
--------------
court of competent jurisdiction to be illegal, invalid or unenforceable, the
remaining provisions shall remain in full force and effect.
8.8 Further Assurances. Each party agrees to take such further action and
------------------
execute, deliver and/or file such documents or instruments as are necessary to
carry out the terms and purposes of this Agreement.
8.9 Section Headings. The section headings used in this Agreement are
----------------
intended for convenience only and shall not be deemed to supersede or modify any
provisions.
Microsoft Confidential
12
IN WITNESS WHEREOF, the parties have executed this Agreement as of the Effective
Date.
MICROSOFT CORPORATION EXPEDIA, INC.
By /s/ Xxxxxxxx X. Xxxxxxx By /s/ Xxxxxx Xxxxxx
--------------------------------- ---------------------------------
Xxxxxxxx X. Xxxxxxx Xxxxxx Xxxxxx
Vice President, Business its authorized representative
Tools Division
Microsoft Confidential
13
Exhibit A
Server Technology
The Server Technology is composed of the following seven elements:
1. Routing Object and Routing Files and Journey Object
The Routing Object includes all of the specifications, source code, object
code and runtime files that define and control Microsoft's proprietary,
route data storage and route calculation technologies. Routing Data is
stored in a series of highly compressed runtime Routing Files that are used
to calculate driving directions. Streets and highways are stored as nodes
and links with attributes such as speed and turn restrictions attached. The
routing Object takes as an input, a series of locations defined by latitude
and longitude coordinates. The Routing Object calculates the best route
between these locations based on user preferences for speed, distance or
road types. The output of the Routing object is a structured list of the
nodes and links that comprise the calculated route. This output may be used
by Microsoft's Journey Object to build a list of driving directions. The
output may also be used to highlight a route on a map.
2. Map Designs
Microsoft's Map Designs define how data will appear and behave within it's
proprietary, runtime map files. Each map contains one or more Map Designs.
Each of these designs is implemented as a separate map style available to
end users. Map Designs include information on the color, thickness, style,
and fonts of various data elements. In addition, the Map Design defines
whether features show up at all, and if they do, whether they appear with a
label. Map Designs also define what happens to a feature when it is
selected (label is made bold, shape highlights, map zooms in, etc.) The
Online Map Design includes color and symbol definitions that produce the
most attractive map available for a Web Page. The Online Map Design adjusts
the settings for window size constraints and palette color limitations
found on most Web Pages.
3. GeoMisc code (ex. dib to gif conversion)
GeoMisc is a Project in the Geography Product Unit's Visual Source Safe
Code Database that contains miscellaneous, low-level functions that support
mapping applications. Many of these functions are required for Geography
Products and the Map Server System to work properly. For example, the *.GIF
files that MSS serves rely on the *.DIB to *.GIF conversion function that
is contained in the GeoMisc Project.
4. Map Server System (MSS)
The Map Server System includes all of the specifications, source code,
object code and runtime files that define and control Microsoft's
proprietary HTML map controls and map server technologies. MSS allows end
users to find places, get driving directions and navigate maps over the
Internet. MSS relies on other server technologies such as MOBB and the
Routing Object for data storage, route calculation and map rendering. MSS
provides a Web-based user interface that allows users to interact with
routing and map files on a remote server.
Microsoft Confidential
14
5. Alexandria
Alexandria is the data warehouse that stores all of the map data used in
Microsoft's proprietary, run-time map files. Alexandria stores MS-owned map
data and licensed data from Microsoft's vendors. Databases in Alexandria
store both geometry and attribute data. For example, a single Entity record
could be represented by a point, several lines and an area at different map
scales. In addition, Alexandria databases might store information about
that entity's location, name, alternate names, and any other available
attributes. All Alexandria entities are assigned unique Identification
numbers that can be used to look up available geometry or attribute
information.
6. MOBB and .MAD files
MOBB, also known as "The Map Object" includes all of the specifications,
source code, object code and runtime files that define and control
Microsoft's proprietary map data storage, retrieval and display
technologies. MOBB data is stored in files with the extension: *.MAD.
Examples of MOBB features include but are not limited to the following:
a. Smart searching algorithms for finding places and addresses
b. Dynamic map labeling technology that supports all types of
features (including street labels) and languages (including
Japanese)
c. Multiple mapstyle support that supports map customization while
maximizing data compression
d. Multiple resolutions of raster and vector data support.
e. Support for all types of geometry including points (ex. Hotels),
lines (ex. Streets), areas (ex. Countries), and complex polygons
(ex. Rivers)
f. Multiple map projections
7. MS-owned map data
Microsoft maintains independent copyright ownership for much of the
geographic data that it includes in licensed products and uses internally.
This includes all of the data implemented on the Encarta Interactive World
Atlas 2000 map with the exception of parks licensed from the World
Conservation Monitoring Centre. Examples of this data include worldwide
roads, political boundaries, geographic regions, terrain maps and city
insets. In addition, the MS owned map data includes a worldwide database of
Populated Places and a detailed hydrology database for the United States.
8. Geocoding Tool
An administrative tool being developed by Microsoft will enable Expedia to:
(a) pinpoint a location including Point of Interest based on address and
other search criteria including visually on a map, and (b) to identify the
of the location as it relates to the underlying XxxXxxxx.Xxx Maps.
Microsoft Confidential
15
Exhibit B
Data Services
Microsoft's Data Services include the development of runtime map and routing
files for products that use technologies developed by the Geography Product Unit
and products that hold licensees to use the map data contained within them.
These files are developed primarily for use in products produced by Microsoft's
Geography and Reference product units. However, to the extent that Map Designs
allow Microsoft to create a single, customized Online Map Style within each map
file, MS will complete this work as part of its Data Services.
Microsoft Confidential
16
Exhibit C
Service Requirements
Uptime: Maps shall be available to Expedia 99.9% of the time provided usage
levels forecasted quarterly by Expedia pursuant to Section 2.4.are reasonably
accurate. Calculation of this average availability will be based on availability
during each 30-day billing period. Scheduled downtime for maintenance of up to
three (3) hours per monthly billing period shall not be counted as downtime for
the purpose of this calculation, provided Microsoft provides Expedia with prior
written notice as soon as practicable of (and in no event less than twenty-four
(24) hours before) such scheduled downtime for maintenance. In addition,
downtime reasonably necessary to implement any upgrades and downtime caused by
outages and other factors beyond the reasonable control of Microsoft shall not
be counted as downtime for purposes of this calculation. All other time during
which the Maps are not available shall be counted as downtime.
Upgrades: In no event shall Expedia be required to use an unreleased version of
either any Microsoft product from another division or third party software
product (collectively, "Dogfood"). Microsoft shall obtain prior written approval
from Expedia before requiring Expedia to use Dogfood.
1. For all Major Releases (as defined below) of XxxXxxxx.Xxx Maps, Microsoft
shall:
(a) Provide Expedia with a schedule for the release and reasonable time to
review and comment upon the timing and feature set incorporated in
Microsoft's planned release;
(b) Design, develop and release technology that is backwards compatible to
the last Major Release of XxxXxxxx.Xxx Maps;
(c) Provide Expedia within a reasonable time prior to commercial release
with production access to a production level beta version of the Major
Release;
(d) Demonstrate to Expedia that the Major Release meets uptime
requirements, mutually agreeable roundtrip time requirements, and
Expedia's capacity requirements, which shall be determined by the
forecasting information provide by Expedia to Microsoft in accordance
with Section 2.4.
(e) Deliver to Expedia technical documentation related to using new or
changed features within the Major Release;
For the purposes of this Agreement, a "Major Release" shall mean a release
of XxxXxxxx.Xxx Maps which is designated by Microsoft, or should have been
designated by Microsoft pursuant to industry standards, as a change in the
tenths digit in the XxxXxxxx.Xxx Maps version number [x.(x)x].
Microsoft Confidential
17
2. For all Update and Upgrade Releases (as both are defined below) of
XxxXxxxx.Xxx Maps, Microsoft shall:
(a) Provide Expedia with support to resolve Critical Bugs (as defined in
the Customer Support section below) that may result from the use of
the Update and Upgrade Releases into the Expedia production
environment;
(b) Microsoft shall provide Expedia with reasonable notice of any Update
and Upgrade Releases.
For the purposes of this Agreement, the following definitions apply:
"Update Release" shall mean a release of a software product which is
designated by Microsoft, or should have been designated by Microsoft
pursuant to industry standards, as a change in the digit(s) to the right of
the tenths digit(s) in the product version number [x.x(x)].
"Upgrade Release" shall mean a release of a software product which is
designated by Microsoft, or should have been designated by Microsoft
pursuant to industry standards, as a change in the digit(s) to the left of
the decimal digit(s) in the product version number [(x).xx].
Reports: Microsoft shall provide Expedia access to mutually agreeable activity
reports including backend reporting such as hits to the servers by transaction
type (map, route, find).
Customer Support:
Standard
--------
Microsoft will provide end-user support at xxx@xxxxxxxxx.xxx unless otherwise
provided by Expedia. All end user email requests and responses are communicated
in English ONLY, with a response time goal of twenty-four (24) hours or less.
Service and support will be delivered down to the switch port level, and will
provide services such as 24X7 monitoring of network functionality, notification
of loss of said functionality in such an event, and troubleshooting response and
clearly defined escalation path to such loss of said functionality. Notification
and troubleshooting response to meet the following conditions:
1. "Critical Bugs". For the purposes of this Agreement, a "Critical Bug" shall
mean cases where Expedia cannot conduct commerce or where Maps are down and not
functioning due to problem caused by Microsoft. In the case of a Critical Bug,
Microsoft's Geography Product Unit and Expedia will designate resources to
continuously work on such Critical Bug 24x7.
Microsoft Confidential
18
2. "Severe Bugs". For purposes of this Agreement, a "Severe Bug" shall mean a
problem caused by Microsoft where there is grossly inaccurate map data, such as
New York appearing in Canada, bugs that have a material impact on Expedia's
ability to conduct commerce in a reliable fashion, or when a Point of Interest
is more than one (1) mile from its accurate global position (this does include
the hotel database). In the case of a Severe Bug Microsoft's Geography Product
Unit and Expedia will designate resources to continuously work on such Severe
Bug Monday through Friday, 8:00 AM to 5:00PM (PST).
3. Microsoft will provide Expedia with the means to submit and retrieve update
status for Critical Bugs and any other bugs deemed material to Expedia, in it
sole opinion.
4. Microsoft will assign an Account Manager for general requests and questions,
which shall be available by email and phone Monday - Friday, 8:00AM - 5:00PM
(PST). The parties shall provide each other with an email address and other
contract information in connection with the resolution of Critical and Severe
Bugs.
Microsoft Confidential
19
Exhibit E
Known Bugs
ExpediaBug39691: MOBB8.5: Find Server IIS dies after a long period (approx. 48
hours) of stress
ExpediaBug38960: MOBB8.5: Front end returning error message for route that
should succeed.
ExpediaBug37133: MOBB8.5: GEOBLK: Maps and Find Servers: Took significant perf.
hit with MOBB 8 due to data files.
ExpediaBug42867: MOBB8.5: Geo proposed fix for Intl address crash (related to
#39691)
Microsoft Confidential
20
Exhibit F
Payment Schedule
1. The parties agree that, unless otherwise specified: (i) the payment schedule
in Section 2 (Microsoft) and Section 3 (Expedia) below (together, "Existing
Payment Schedule") shall apply to charges for Server Technology, Data and
ExpediaMaps services provide by the applicable party until November 15, 2001,
11:59 P.M.("True-Up Date"); and (ii) the revised payment schedule in Section 5
below ("Revised Payment Schedule") shall apply to Services provided by Microsoft
to Expedia which commence as of November 16, 2001, 12:00 A.M. (midnight).
2. Existing Payment Schedule - Microsoft.
ExpediaMaps Services/Use of ExpediaMaps: Expedia and Microsoft agree that as of
---------------
the Effective Date of this Agreement, Microsoft shall be deemed paid in full for
Microsoft's use of ExpediaMaps through the True-Up Date.
3. Existing Payment Structure - Expedia.
(a) Data Services. Expedia and Microsoft agree that as of the Effective
-------------
Date of this Agreement, Expedia shall be deemed paid in full for Expedia's use
of Data Services provided by Microsoft through the True-Up Date. For the
purposes of this Section 3.3, "Data Services" shall mean the services described
in Exhibit B with respect to the Data which Microsoft has provided to Expedia
through its Geography Product Unit.
(b) Data. Expedia shall pay Microsoft for certain third party license fees
or royalties incurred by Microsoft for sublicensing Data in accordance with a
mutually agreed upon payment matrix, as represented by the sample calculation on
Attachment 1 hereto, from December 1, 2000 until commencement of the Revised
Payment Schedule.
4. Revised Payment Schedule.
(a) Following the True-Up Date and in total and final consideration for
XxxXxxxx.Xxx Maps provided by Microsoft on a dedicated server cluster as set
forth in this Agreement, Expedia or its designated Affiliate shall pay Microsoft
transaction fees on all Route Transactions (as defined below), Location Lookup
Transactions (as defined below) and Map Transactions (as defined below),
(collectively, "Transaction Fees") completed from such dedicated server cluster
during the term of this Agreement, in accordance with the following payment
schedule:
(i) Route Transaction Fees. Expedia shall pay Microsoft US$0.0125,
per Route Transaction ("Route Transaction Fees").
(ii) Location Lookup Transaction Fees. Expedia shall pay Microsoft
US$0.0025, per Location Lookup Transaction ("Location Lookup Transaction Fees").
Microsoft Confidential
21
(iii) Map Transactions Fees. Expedia shall pay Microsoft US$0.0025 per
Map Transaction ("Map Transaction Fees").
----
(b) Microsoft shall xxxx Expedia or its designated Affiliate, as
appropriate, fifteen (15) days after the end of each fiscal quarter with respect
to any Transaction Fees that may be owed by Expedia or its designated Affiliate
as described in Section 4(a). Microsoft shall provide Expedia or its designated
Affiliate, as appropriate, with a statement which shall contain information
sufficient to discern how the payment was computed. Payments shall be due within
thirty (30) days after the end of each quarter for which an invoice is provided.
For the purposes hereof, a "fiscal year" shall end on June 30, and a "fiscal
quarter" shall mean one of the four (4) three-month periods in a fiscal year, as
customarily determined by Expedia.
(c) For the purposes of this Agreement, the following definitions apply:
(i) "Route Transaction" means any one or more of the following: (x)
text and/or voice driving directions from a single origin (but not an origin
constituting a sensor-generated location of the end-user's computer device) to
any single destination directly or through one or more waypoints, (y) the travel
time and/or distance for all or any portion of such route, and (z) a raster
image depicting a map including the route or a series of an average of seven (7)
raster images respectively depicting maps including successive portions of the
route.
(ii) "Location Lookup Transaction" means find information in the form
of either the street address or intersection of streets at which a point of
interest or address, identified based on a search requested by the end-user, is
located, and additionally may include a raster image depicting such location on
a map.
(iii) "Map Transaction" means a single raster image depicting a map for
a pre-determined or end-user-specified geographical area (but not in any way
based on a sensor-generated location).
5. Revised Payment Schedule - Payment Exceptions.
Notwithstanding anything to the contrary in this Agreement, upon commencement of
the Revised Payment Schedule, Expedia shall not be required to pay to Microsoft
any Transaction Fees generated by any Microsoft Backend Properties, as defined
in Section 2.3 of the Agreement, who use ExpediaMaps to serve local street maps
and/or provide driving directions on their respective Web sites. The Backend
Properties will be identified on a quarterly report provided by Expedia to
Microsoft, in accordance with Section 5(b).
Microsoft Confidential
22
Attachment 1
Representative Sample of Payment Matrix
Pricing Model for Transactions
Gross Transactions
------------------
------------------------------------------------------------------------------------------------------------------
Sum of Page Views Date
------------------------------------------------------------------------------------------------------------------
Domain Dec-00 Jan-01 Feb-01 Mar-01 Grand Total
------------------------------------------------------------------------------------------------------------------
Location Lookup Transactions (SF) 8,169,989 9,418,060 8,758,271 11,463,204 37,809,524
Map Transactions (SF) 53,840,251 74,004,932 74,074,849 86,601,180 288,521,212
Route Transactions (SF) 3,268,704 3,992,942 3,950,560 5,106,580 16,318,786
------------------------------------------------------------------------------------------------------------------
Grand Total 65,278,944 87,415,934 86,783,680 103,170,964 342,649,522
------------------------------------------------------------------------------------------------------------------
Assumptions
--------------
Average Maps per Route 7
--------------
Average Maps per Find 1
--------------
World data factor 85%
--------------
Population Coverage (pro rata) 60%
--------------
Per Transaction Volume
Price Discount
--------------------------------------------------------------
Adjusted Transactions Dec-00 Jan-01 Feb-01 Mar-01 Grand Total
---------------------
--------------------------------------------------------------
Location Lookup Transactions (SF) 4,166,694 4,803,211 4,466,718 5,846,234 19,282,857 0.002 37%
Map Transactions (SF) 13,729,971 20,972,159 21,185,821 22,718,966 78,606,917 0.002 50%
Route Transactions (SF) 1,961,222 2,395,765 2,370,336 3,063,948 9,791,272 0.01 31%
--------------------------------------------------------------
Priced Transactions Dec-00 Jan-01 Feb-01 Mar-01 Grand Total per trans fee
-------------------
-----------------------------------------------------------------
Location Lookup Transactions (SF) $3,083 $4,131 $3,305 $5,028 $15,547 $0.00041
Map Transactions (SF) $13,730 $20,972 $21,186 $22,719 $78,607 $0.00027
Route Transactions (SF) $6,080 $7,427 $7,348 $11,337 $32,191 $0.00085
-----------------------------------------------------
Total Navtech Fee $126,345 $126,345
-----------------------------------------------------
$22,893 $32,530 $31,839 $39,083 $126,345
Microsoft Confidential
23
Exhibit G
Representative Sample of XxxXxxxx.Xxx Map
This representative sample depicts treatment of a Expedia logo and a Microsoft
logo, and the placement of a Microsoft copyright notice.
[MAP]
Microsoft Confidential
24