Home Mobile Apple and Caltech reach an agreement on years-long patent infringement lawsuit