TESSERA TECHNOLOGIES INC filings