U.S. District Judge James Robart, who temporarily blocked President Donald Trump's travel ban last week, agreed with Microsoft that the law violates the company's First Amendment right to speak to its customers when their private information is collected during criminal investigations.