×

Automated software execution using intelligent speech recognition

  • US 9,990,923 B2
  • Filed: 10/14/2016
  • Issued: 06/05/2018
  • Est. Priority Date: 09/27/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for automated execution of computer software using intelligent speech recognition techniques, the method comprising:

  • capturing, by a server computing device, a bitstream containing a digitized voice segment from a remote device as a speech file, the first digitized voice segment corresponding to speech submitted by a user of the remote device during a voice call;

    parsing, by the server computing device, the bitstream to locate the digitized voice segment;

    adjusting, by the server computing device, compression of the bitstream containing the digitized voice segment to enhance audio quality of the bitstream;

    analyzing, by the server computing device, the speech file to convert the speech file into text and extract a set of keywords from the converted text;

    displaying, by a client computing device coupled to the server computing device, the extracted keywords in a user interface of a display device;

    determining, by the server computing device, one or more computer software applications accessible to the client computing device;

    selecting, by the server computing device, at least one of the computer software applications that include functionality responsive to the keywords, comprising;

    generating an input vector comprising a sequence of numeric values, each value associated with a keyword and weighted according to a relative position of the keyword in the set of keywords,matching the input vector against a predefined set of vectors to determine one or more vectors that are similar to the input vector,identifying a label corresponding to each matched vector, wherein the label is associated with computer software functionality, andselecting one or more computer software applications that are associated with a most common label of the identified labels; and

    executing, by the client computing device, the functionality of the selected computer software applications that are responsive to the keywords.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×