×

Sketch entry and interpretation of graphical user interface design

  • US 10,346,476 B2
  • Filed: 11/30/2018
  • Issued: 07/09/2019
  • Est. Priority Date: 02/05/2016
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising a processor and a storage to store instructions that, when executed by the processor, cause the processor to perform operations comprising:

  • receive first sketch input from an input device comprising a sketch of a first visual token of a set of visual tokens, wherein the first visual token is descriptive of a graphical user interface (GUI) and is interpretable to provide first GUI instructions to be executed to provide the GUI during a performance of a job flow;

    employ a neural network to interpret sketch characteristics of the first sketch input to identify, from among the set of visual tokens, a first visual token represented by the first sketch input, wherein;

    the neural network is trained to correlate sketch characteristics of sketch input to at least one visual token of the set of visual tokens;

    the set of visual tokens comprises at least one object token that represents either a command to display details of an object of a set of objects on a specified page of the GUI, or a command to display a list of objects within the set of objects on a specified page of the GUI;

    the set of objects comprises a job flow definition that defines the job flow, at least one task routine that is executed during a performance of the job flow, and at least one data object; and

    the set of objects is stored within at least one federated area maintained within one or more storage devices, and to which access is authorized during the performance of the job flow; and

    in response to the identification, by the neural network, of the first visual token as a first object token within the set of visual tokens, perform operations comprising;

    generate first GUI instructions to perform a command correlated by the neural network to the first object token;

    employ the neural network to further interpret the sketch characteristics of the first sketch input to identify text included in the first sketch input that specifies a page of the GUI that is to be associated with the first object token and on which the command is to be performed in providing the GUI as part of performing the job flow;

    in response to identification, by the neural network, of text that specifies the page, incorporate an indication of the page as associated with the first object token into the first GUI instructions;

    augment the job flow definition to include the first GUI instructions; and

    store the job flow definition, following augmentation of the job flow definition to include the first GUI instructions, within a federated area of the one or more federated areas to enable access to the job flow definition with the first GUI instructions in support of the performance of the job flow and the provision of the GUI.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×