Patent ID: 9130900
Filing Date: 2015-09-08
Classification: G06Q,H04L

Abstract:
1. A method for providing assistance to a user, comprising: receiving a user request for assistance from a mobile device; determining semantics of the user request and identifying at least one domain, at least one task, and at least one parameter for the user request by parsing the user request to identify representations of meaning or interpretation of the user request along with location and user personal information captured by the mobile device including telephone, texting, and user activity; accessing one or more semantic web services, each service accessed through an application program interface (API) to retrieve data matching the at least one domain, at least one task, and at least one parameter; identifying, generating, or providing personalized recommendations for activities, products, services, presenting possible responses to the user by interact with the semantic web services by calling the services through the API and extracting one or more options or suggestions from the semantic web services through the API and confirming user responses by accessing a text messaging API or a phonebook API; determining at least one responsive answer; and responding to the user request.