US2018293221A1PendingUtilityA1

Speech parsing with intelligent assistant

39
Assignee: MICROSOFT TECHNOLOGY LICENSING LLCPriority: Feb 14, 2017Filed: Jun 11, 2018Published: Oct 11, 2018
Est. expiryFeb 14, 2037(~10.6 yrs left)· nominal 20-yr term from priority
G10L 17/10G10L 15/26G06F 40/205G10L 15/22G06N 20/00G06F 40/30G10L 2015/223G10L 17/00G06F 17/2705G06F 15/18G06F 17/2785
39
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method to execute computer-actionable directives conveyed in human speech comprises: receiving audio data recording speech from one or more speakers; converting the audio data into a linguistic representation of the recorded speech; detecting a target corresponding to the linguistic representation; committing to the data structure language data associated with the detected target and based on the linguistic representation; parsing the data structure to identify one or more of the computer-actionable directives; and submitting the one or more of the computer-actionable directives to the computer for processing.

Claims

exact text as granted — not AI-modified
1 . A method to store speaker-resolved language data in a data structure in a computer system, the method comprising:
 receiving audio data recording speech from one or more speakers;   converting the audio data into a linguistic representation of the recorded speech;   detecting a speaker corresponding to the linguistic representation; and   committing to the data structure language data associated with the detected speaker and based on the linguistic representation.   
     
     
         2 . The method of  claim 1  wherein the speaker is detected via a sensor-fusion machine-learning system previously trained to process the linguistic representation and another form of input concurrently. 
     
     
         3 . The method of  claim 1  wherein the speaker is detected based on directional microphony. 
     
     
         4 . The method of  claim 1  wherein the speaker is detected based on a voiceprint. 
     
     
         5 . The method of  claim 1  wherein detecting the speaker includes storing the voiceprint of the speaker during a calibration phase and matching the stored voiceprint to a post-calibration voiceprint acquired from the audio data. 
     
     
         6 . The method of  claim 1  wherein the speaker is detected based on face recognition. 
     
     
         7 . The method of  claim 1  wherein the speaker is detected based on posture analysis. 
     
     
         8 . The method of  claim 1  wherein the speaker is detected based on semantic analysis of the linguistic representation of the recorded speech. 
     
     
         9 . The method of  claim 1  wherein converting the audio data includes filtering candidate linguistic representations of the recorded speech based on a corpus associated with the detected speaker. 
     
     
         10 . The method of  claim 1  wherein the audio data is converted to a natural language linguistic representation via a previously-trained natural language machine. 
     
     
         11 . A method to store semantically resolved language data in a data structure in a computer system, the method comprising:
 receiving audio data recording speech from one or more speakers;   converting the audio data into a linguistic representation of the recorded speech;   detecting a topic corresponding to the linguistic representation; and   committing to the data structure language data associated with the detected topic and based on the linguistic representation.   
     
     
         12 . The method of  claim 11  wherein converting the audio data includes filtering based on semantic comparison of the linguistic representation against the detected topic. 
     
     
         13 . The method of  claim 11  wherein the topic is detected in a trained machine-learning module by semantic analysis of the linguistic representation. 
     
     
         14 . The method of  claim 11  further comprising detecting a speech target corresponding to the linguistic representation. 
     
     
         15 . The method of  claim 14  wherein the speech target is detected based on posture analysis. 
     
     
         16 . The method of  claim 14  wherein the speech target is detected based on facial recognition. 
     
     
         17 . The method of  claim 14  wherein the speech target includes the computer system. 
     
     
         18 . The method of  claim 14  further comprising backfilling previously unresolved linguistic elements of the data structure based on the detected speech target. 
     
     
         19 . The method of  claim 11  further comprising backfilling previously unresolved linguistic elements of the data structure based on the detected topic. 
     
     
         20 . A method to execute computer-actionable directives conveyed in human speech, the method comprising:
 receiving audio data recording speech from one or more speakers;   converting the audio data into a linguistic representation of the recorded speech;   detecting a target corresponding to the linguistic representation;   committing to the data structure language data associated with the detected target and based on the linguistic representation;   parsing the data structure to identify one or more of the computer-actionable directives; and   submitting the one or more of the computer-actionable directives to the computer for processing.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.