Facebook And Microsoft Announce $550 Million Patent Deal