Patent ID: 9565305
Date: 2017-02-07
CPC Classifications: H04M,H04W

Claim:
1. A computer-implemented method of a designated automated answering system (AAS) comprising: receiving a client-side application message to an AAS, wherein the AAS comprises a server-side entity managed by an enterprise, and wherein the client-side application message comprises a user's query for enterprise-related information; parsing the client-side application message to identify user-identification data; determining at least one or more information sources relevant to the query for enterprise-related information; querying the at least one or more information sources; receiving a query information from the at least one or more information sources, wherein the query information is relevant to the user's query; algorithmically generating a natural-language text message that responds to the user's query, wherein the natural-language text message comprises a single response; determining that more than one response is available to the user's query; providing one or more queries to the user via the client-side application; receiving one or more user responses to the one or more queries; using the user responses to determine a most relevant response to the user; and using the most relevant response as the single response; wherein the at least one or more information sources comprises an enterprise application database; wherein the AAS aggregates data across a set of users within the enterprise, partitions the data across each target enterprise system, and generates a representative data set for the enterprise application database; and wherein the AAS determines a user's privilege level and provides access to the representative data set for the enterprise application database based on the user's privilege level.