0000950134-04-004271 10-K 4 20031231 20040329 IMMERSION CORP 0001058811 3577 943180138 DE 1231 10-K 34 000-27969 04696883 801 FOX LANE SAN JOSE CA 95131 4084671900 801 FOX LANE SAN JOSE CA 95131 IMMERSION HUMAN INTERFACE CORP 19980602 10-K 1 f97545e10vk.htm FORM 10-K EX-23.1 3 f97545exv23w1.htm EXHIBIT 23.1 EX-31.1 4 f97545exv31w1.htm EXHIBIT 31.1 EX-32.1 5 f97545exv32w1.htm EXHIBIT 32.1