×

Automated voice enablement of applications

  • US 10,481,865 B2
  • Filed: 10/23/2017
  • Issued: 11/19/2019
  • Est. Priority Date: 10/23/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving application data of an application that is under development from an application developer computing system;

    aggregating static images of a graphical user interface of the application (GUI screens) that are contained within the application data;

    analyzing each GUI screen to determine GUI screen navigational flow paths (flow paths);

    generating a flow path data structure comprising a list of the flow paths ranked by the number of edge objects comprised within the flow paths and comprising a list of edge objects within the flow paths ranked by the number of dependent edge objects;

    identifying a first edge object within the flow path data structure as a select object;

    determining a word or phrase associated with the select object from characters that are displayed by the select object with a natural language processing system;

    determining synonyms to the word or phrase with the natural language processing system;

    generating a select object synonym data structure comprising the word or phrase and the synonyms to the word or phrase associated with the select object;

    creating a voice user interface (VUI) select object data structure from the select object synonym data structure;

    sending the VUI select object data structure to the application developer computing system to create an application with VW modality; and

    wherein a first GUI screen navigational flow path is a first navigational sequence of GUI screens associated with a first set of user interactions with the GUI screens and a second GUI screen navigational flow path is a second navigational sequence of GUI screens associated with a second set of user interactions with the GUI screens.

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