Exhibit 10.45 THIS STOCK PURCHASE AGREEMENT, effective as of January 10, 2000, is by and between TTR TECHNOLOGIES, INC., a Delaware corporation (the "Company"), and MACROVISION CORPORATION, a Delaware corporation (the "Investor"). THE PARTIES HEREBY...Stock Purchase Agreement • May 1st, 2000 • TTR Technologies Inc • Computer peripheral equipment, nec • California
Contract Type FiledMay 1st, 2000 Company Industry Jurisdiction
Exhibit 10.43 ALLIANCE AGREEMENT This Alliance Agreement (the "Agreement"), effective as of November 24, 1999 (the "Effective Date"), is entered into by and between MACROVISION CORPORATION, a Delaware Corporation with its principal place of business...Alliance Agreement • May 1st, 2000 • TTR Technologies Inc • Computer peripheral equipment, nec • California
Contract Type FiledMay 1st, 2000 Company Industry Jurisdiction