Copyright (c) 2009 Palo Alto Research Center Incorporated. All Rights Reserved. PARC and the PARC logo are registered service marks of Palo Alto Research Center Incorporated. All other product names and trademarks are the property of their respective owners. Palo Alto Research Center is a wholly owned subsidiary of Xerox Corporation.