Conversational Software Agent
AssigneeMicrosoft Technology Licensing, LLC
InventorRaymond J. Froelich
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorRaymond J. Froelich
Estimating the term…
Voice input is received from a user. An ASR system generates in memory a set of words it has identified in the voice input, and update the set each time it identifies a new word in the voice input to add the new word to the set. A condition indicative of speech inactivity in the voice input is detected. A response for outputting to the user is generated based on the set of identified words, in response to the detection of the speech inactivity condition. The generated response is outputted to the user after an interval of time—commencing with the detection of the speech inactivity condition—has ended and only if no more words have been identified in the voice input by the ASR system in that interval of time.
A computer system comprising:
A computer-implemented method of effecting communication between a user and an artificial intelligence software agent executed on a computer, the method comprising:
A computer program product comprising an artificial intelligence software agent stored on a computer readable storage medium, the software agent for communicating with a user based on the output of an ASR system, the ASR system for receiving voice input from the user and identifying individual words in the voice input, the software agent being configured when executed to perform operations of:
Dependencies are inferred from the claim text.