×

Graphical user interface language model

  • US 10,261,753 B2
  • Filed: 05/16/2017
  • Issued: 04/16/2019
  • Est. Priority Date: 05/16/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating an audio description of a Graphical User Interface (GUI) operating on a computer system, the method comprising:

  • activating a computer program, the computer program displaying a GUI on a monitor, the GUI comprising a plurality of objects, one of the plurality of objects being primed to receive input;

    preparing a directed graph representation of the GUI, the directed graph representation defining a data structure including a node associated with each of the plurality of objects, an action verb associated with each node, an action object associated with each action verb, a transition associated with each action verb, and a consequence associated with each action verb;

    parsing at least one string to contain words describing the primed object, the number of parsed strings being equal to a number of action verbs associated with the one of the nodes associated with the primed object, the parsing comprising;

    concatenating and conjugating according to an order and rules of a human language grammar, the node associated with the primed object, the action verbs associated with the node associated with the primed object, and each of the action object, transition, and consequence associated with the action verbs; and

    generating a text-to-voice formatted audio signal corresponding to a sequential expression of each parsed string;

    wherein;

    each string comprises a unique action verb;

    each action verb comprises words of a human language description of an activity which may be performed by the corresponding primed object according to execution code logic of the computer program;

    each action object comprises words of a human language description of a user input activity for the primed object addressed by the execution code logic;

    each consequence comprises words of a human language description of a generated result in response to executing the action verb; and

    each transition comprises words of a human language description of an object or GUI primed in response to executing the action verb.

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