Apparatus, system, and method for responding to a user-initiated query with a context-based response
AssigneeMotorola Solutions, Inc.
InventorAlejandro G. Blanco
Life of this patent
Estimating the term…
Abstract
Systems, methods, and computer-readable medium containing instructions for responding to a user-initiated query. One method includes logging data received through an input interface of a communication device. The method also includes receiving the user-initiated query, determining a context-based response to the user-initiated query based on the logged data stored in the at least one data base, and providing the context-based response in reply to the user-initiated query.
Claims22
A method of responding to a user-initiated query, the method comprising:
- logging data received through an input interface of a communication device in at least one database;
- receiving the user-initiated query;
- determining, with an electronic processor, a context-based response to the user-initiated query based on the logged data stored in the at least one database;
- and
- causing, with the electronic processor, the context-based response to be provided in reply to the user-initiated query through an output interface of the communication device,
- wherein determining the context-based response to the user-initiated query includes
- determining, with the electronic processor, a first response to the user-initiated query,
- determining, with the electronic processor, that the communication device already previously received the first response by comparing, with the electronic processor, the first response to semantic representations included in the logged data stored in the at least one database, and
- generating, with the electronic processor and by accessing one or more data sources, a second response as the context-based response in response to determining that the communication device previously already received the first response,
- wherein the second response is different from the first response.
A communication device comprising:
- an input interface;
- an output interface;
- and
- an electronic processor configured to
- log data received through the input interface in at least one database,
- receive a user-initiated query,
- determine a context-based response to the user-initiated query based on the logged data stored in the at least one database, and
- cause the context-based response to be provided in reply to the user-initiated query on the output interface,
- wherein determining the context-based response to the user-initiated query includes
- determining a first response to the user-initiated query,
- determining that the communication device already previously received the first response by comparing the first response to semantic representations included in the logged data stored in the at least one database, and
- generating, by accessing one or more data sources, a second response as the context-based response in response to determining that the communication device previously already received the first response,
- wherein the second response is different from the first response.
A non-transitory computer-readable medium containing instructions that, when executed by an electronic processor, perform a set of functions comprising:
- logging data received through an input interface of a communication device in at least one database;
- receiving a user-initiated query;
- determining a context-based response to the user-initiated query based on the logged data stored in the at least one database;
- and
- causing the context-based response to be provided in reply to the user-initiated query through an output interface of the communication device
- wherein determining the context-based response to the user-initiated query includes
- determining a first response to the user-initiated query,
- determining that the communication device already previously received the first response by comparing the first response to semantic representations included in the logged data stored in the at least one database, and
- generating, by accessing one or more data sources, a second response as the context-based response in response to determining that the communication device already previously received the first response,
- wherein the second response is different from the first response.
Dependencies are inferred from the claim text.