Duplicate user interface design identification

    公开(公告)号:US10963694B2

    公开(公告)日:2021-03-30

    申请号:US16177031

    申请日:2018-10-31

    Abstract: Techniques are disclosed relating to identifying duplicate coding and/or design used in different parts of a user interface (e.g., a web application). In some embodiments, a plurality of visible elements of an interface are detected based on hierarchical user interface code. In some embodiments, a device groups sets of the plurality of visible elements based on determined coordinates and depth levels for the detected elements. In some embodiments, groups that meet a threshold similarity criterion are identified. In some embodiments the threshold similarity criterion is based on classification of detected elements and/or geospatial analysis.

    Dynamic user interface for predicted procedures

    公开(公告)号:US11138022B2

    公开(公告)日:2021-10-05

    申请号:US16176978

    申请日:2018-10-31

    Abstract: Techniques are disclosed relating to predicting events based on automation parameters and initiating a procedure to request user input. In some embodiments, the system automatically selects one or more component types to display an interface to request the user input, e.g., based on user interface elements associated with the procedure. These component-based techniques may be used to imitate another interface while automatically formatting the input data without a known template.

    Refinement of Machine Learning Engines for Automatically Generating Component-Based User Interfaces

    公开(公告)号:US20200134388A1

    公开(公告)日:2020-04-30

    申请号:US16176760

    申请日:2018-10-31

    Inventor: Sonke Rohde

    Abstract: Techniques are disclosed relating to refining, based on user feedback, one or more machine learning engines for automatically generating component-based user interfaces. In various embodiments, a computer system stores template information that defines a plurality of component types and one or more display parameters identified for one or more user interfaces. The computer system may receive a request to generate a user interface, where the request specifies a data set to be displayed. Further, the computer system may automatically generate a user interface, where the generating is performed by one or more machine learning engines that use the template information and the data set as inputs. The computer system may then provide the user interface to one or more users, receive user feedback associated with the user interface, and train at least one of the one or more machine learning engines based on the user feedback.

    Refinement of machine learning engines for automatically generating component-based user interfaces

    公开(公告)号:US10783405B2

    公开(公告)日:2020-09-22

    申请号:US16176760

    申请日:2018-10-31

    Abstract: Techniques are disclosed relating to refining, based on user feedback, one or more machine learning engines for automatically generating component-based user interfaces. In various embodiments, a computer system stores template information that defines a plurality of component types and one or more display parameters identified for one or more user interfaces. The computer system may receive a request to generate a user interface, where the request specifies a data set to be displayed. Further, the computer system may automatically generate a user interface, where the generating is performed by one or more machine learning engines that use the template information and the data set as inputs. The computer system may then provide the user interface to one or more users, receive user feedback associated with the user interface, and train at least one of the one or more machine learning engines based on the user feedback.

    Automatic user interface architecture

    公开(公告)号:US11210111B2

    公开(公告)日:2021-12-28

    申请号:US16176933

    申请日:2018-10-31

    Abstract: Techniques are disclosed relating to automatically generating user interfaces. In some embodiments, input data to be displayed is grouped into components (e.g., based on depth within hierarchical code, coordinates in a display space, etc.). These components may be based on template information that defines a set of known component types. In some embodiments, the system formats the selected components according to display parameters and causes display of a user interface that displays the components based on the formatting. In various embodiments, the disclosed techniques may allow automatic creation of effective user interfaces without information specifying layout and formatting for input data. This may provide flexible, quality interfaces without requiring design or coding expertise. Further, disclosed techniques may allow the automatic interface generator to generate interfaces similar to other existing interfaces.

Patent Agency Ranking