In a significant development, tech giant Google has agreed to a $350 million settlement to resolve a long