Number 6,874,014: Chip multiprocessor with multiple operating systems. S. Richardson, G. Vondran, S. Siu, P. Keltcher, S. Venkataraman, P. Venkitakrishnan and J. Ku, assignors to Hewlett-Packard. Granted March 29, 2005. BigPatents FreePatentsOnline PatentGenius PatentStorm
(Basically covers any CMP running more than one OS image at a time, e.g. in a data center.)

Number 6,782,453: Storing data in memory. P. Keltcher and S. Richardson, assignors to Hewlett Packard. Granted August 24, 2004. BigPatents FreePatentsOnline PatentGenius PatentStorm
(Paging scheme for chip multiprocessors.)

Number 6,779,100: Method and device for address translation for compressed instructions. P. Keltcher and S. Richardson, assignors to Hewlett Packard. Granted August 17, 2004. BigPatents FreePatentsOnline PatentGenius PatentStorm
(Compressed instructions in memory for VLIW.)

Number 5,926,639: Embedded flow information for binary manipulation. S. Richardson, assignor to Sun Microsystems. Granted July 20, 1999. BigPatents FreePatentsOnline PatentGenius PatentStorm
(Information embedded in an executable aids dynamic recompilation.)

Number 5,262,973: Method and apparatus for optimizing complex arithmetic units for trivial operations. S. Richardson, assignor to Sun Microsystems. Granted November 16, 1993. FreePatentsOnline BigPatents PatentGenius
(Covers multiplication by one and zero.)

Number 5,260,898: Result cache for complex arithmetic units. S. Richardson, assignor to Sun Microsystems. Granted November 9, 1993. FreePatentsOnline BigPatents PatentGenius
(Cache, rather than recompute, redundant arithmetic.)