 The assistant uses voice queries and a natural language user interface to answer questions, make recommendations, and perform actions by delegating requests to a set of Internet services.The software adapts to users' individual language usages, searches, and preferences, with continuing use.Returned results are individualized.