×

Systems, devices, and methods for software coding

  • US 10,496,737 B1
  • Filed: 01/05/2018
  • Issued: 12/03/2019
  • Est. Priority Date: 01/05/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a server, from a computing device, a rendering request to render a graphical user interface to be displayed on the computing device;

    querying, by the server, a first database to retrieve a spreadsheet responsive to the rendering request, wherein the spreadsheet comprising a first row and a second row, wherein the first row comprising a first statement cell comprising a first statement, a first data type cell comprising a first data type identifier, and a first logic cell comprising a first logic, wherein the second row comprising a second statement cell comprising a second statement, a second data type cell comprising a second data type identifier, and a second logic cell comprising a second logic, wherein the first row is immediately adjacent to the second row;

    receiving, by the server, an image from the computing device;

    performing, by the server, an optical character recognition on the image to extract identification data from the image;

    upon extracting the identification data from the image, querying, by the server, a second database based on the identification data to retrieve user information corresponding to the identification data;

    upon retrieving the user information, dynamically rendering, by the server, the graphical user interface comprising a first label and a first input element on the computing device, wherein the first label comprising the first statement sourced from and corresponding to the first statement cell, wherein the first input element corresponds to the first data type identifier and the first data type cell, wherein the first input element is pre-populated with at least one of the identification data or the user information retrieved from the second database, wherein the first row one-to-one corresponds to the first label and the first input element, wherein the first label one-to-one corresponds to the first input element; and

    evaluating, by the server, the first input element against the first logic,based on the first input element corresponding to the first logic, dynamically rendering, by the server, the graphical user interface for display of a second label, a second input element, a third label, and a third input element corresponding to a second data type identifier, a second data type cell, a third data type identifier, and a third data type cell in the spreadsheet respectively, wherein the second label and the second input element correspond to pre-populated data of the first input element, wherein the second row one-to-one corresponds to the second label and the second input element, wherein the second label one-to-one corresponds to the second input element; and

    based on the first input element not corresponding to the first logic, dynamically rendering, by the server, the graphical user interface for display of the third label and the third input element while not displaying the second label or the second input element.

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