Microsoft Corporation ( MSFT ) recently entered into a patent cross licensing agreement with Canon Inc. However, the specific terms and conditions of the agreement have been kept under wraps. Headquartered in Japan, Canon manufactures imaging and optical products,