Related Topix: Microsoft, Canada, US News, Federal Circuit Court of Appeals