Patent Document ID: 10108702
Application ID: 14833577

Base Claim:
1. A computer-implemented method for detecting shifts in topics in computer implemented speech recognition processes as a function of mapping keywords to non-verbal cues, the method comprising executing on a computer processor: identifying an initial topic of a first spoken query within an audio data input from a user that is mapped to at least one keyword extracted from the first spoken query within a user keyword ontology mapping; identifying a second spoken query within the audio data input that is subsequent in time to the first spoken query and is distinguished from the first query by recognizing at least one non-verbal cue associated with the audio data input, wherein the at least one non-verbal cue comprises a time elapsed between the first spoken query and the second spoken query, and a user's motion activity relative to a programmable device comprising the processor during a time between the first spoken query and the second spoken query; determining whether the second spoken query is directed to the initial topic or to a new topic that is different from the initial topic, as a function of mappings of the at least one keyword extracted from the first query to at least one keyword extracted from the second query and to the at least one non-verbal cue within the user ontology mapping; and determining that the second spoken query is directed to the new topic in response to determining that the user's motion activity indicates motion away from progressing toward a geographic reference point of a result that satisfies the first spoken query.

---

Claim 2:
2. The method of claim 1 , further comprising: integrating computer-readable program code into a computer system comprising a processor, a computer readable memory in circuit communication with the processor, and a computer readable storage medium in circuit communication with the processor; and wherein the processor executes program code instructions stored on the computer-readable storage medium via the computer readable memory and thereby performs the identifying the initial topic, identifying the second spoken query within the audio data input that is subsequent in time to the first spoken query and is distinguished from the first query by recognizing the at least one non-verbal cue associated with the audio data input, determining whether the second spoken query is directed to the initial topic of the first spoken query or to a new topic that is different from the initial topic, and determining that the second spoken query is directed to the new topic in response to determining that the user's motion activity indicates the motion away from progressing toward the geographic reference point of the result that satisfies the first spoken query.