Identifying recurring sequences of user interactions with an application

    公开(公告)号:US12067004B2

    公开(公告)日:2024-08-20

    申请号:US18317364

    申请日:2023-05-15

    发明人: Sönke Rohde

    摘要: Disclosed are database systems, computing devices, methods, and computer program products for identifying recurring sequences of user interactions with an application. In some implementations, a server of a database system provides a user interface of the application for display at a computing device. The database system stores data objects identifying a first plurality of user interactions with the application. The server receives information representing a second plurality of user interactions with the application. The server updates the database system to further identify the second user interactions. The server identifies a recurring sequence of user interactions from the first and second user interactions as resulting in a first target state of the application. The server updates the database system to associate the recurring sequence of user interactions with the first target state of the application.

    User interface design update automation

    公开(公告)号:US11954463B2

    公开(公告)日:2024-04-09

    申请号:US17512444

    申请日:2021-10-27

    摘要: Techniques are disclosed relating to determining a similarity of components of a current webpage to different UI components for use in automatically generating an updated webpage. A computer system may receive information specifying a current webpage, including a particular current UI component and information specifying a plurality of different UI components for an updated webpage. The computer system may identify one or more characteristics of the particular current UI component. The computer system may determine, based on the identified one or more characteristics, a similarity of ones of the plurality of different UI components to the particular current UI component. The computer system may select, based on the determining, a particular different UI component from the plurality of different UI components for use, in the updated webpage, for the particular current UI component. Such techniques may advantageously improve user experience by automatically providing up-to-date user interfaces.

    IDENTIFYING RECURRING SEQUENCES OF USER INTERACTIONS WITH AN APPLICATION

    公开(公告)号:US20230359612A1

    公开(公告)日:2023-11-09

    申请号:US18317364

    申请日:2023-05-15

    发明人: Sönke Rohde

    摘要: Disclosed are database systems, computing devices, methods, and computer program products for identifying recurring sequences of user interactions with an application. In some implementations, a server of a database system provides a user interface of the application for display at a computing device. The database system stores data objects identifying a first plurality of user interactions with the application. The server receives information representing a second plurality of user interactions with the application. The server updates the database system to further identify the second user interactions. The server identifies a recurring sequence of user interactions from the first and second user interactions as resulting in a first target state of the application. The server updates the database system to associate the recurring sequence of user interactions with the first target state of the application.

    Automatic Image Conversion
    5.
    发明申请

    公开(公告)号:US20230129240A1

    公开(公告)日:2023-04-27

    申请号:US17649045

    申请日:2022-01-26

    摘要: Techniques are disclosed for automatically converting a layout image to a text-based representation. In the disclosed techniques, a server computer system receives a layout image that includes a plurality of portions representing a plurality of user interface (UI) elements included in a UI design. The server computer system transforms, via executed of a trained residual neural network (ResNet), the layout image to a text-based representation of the layout image that specifies coordinates of bounding regions of the plurality of UI elements included in the UI design, where the text-based representation is usable to generate program code executable to render the UI design. The disclosed techniques may advantageously automate one or more portions of a UI design process and, as a result save time and computing resources via the execution of an image to text-based conversion ResNet machine learning model.

    User interface migration using intermediate user interfaces

    公开(公告)号:US11537363B2

    公开(公告)日:2022-12-27

    申请号:US16778936

    申请日:2020-01-31

    摘要: Techniques are disclosed relating to generating a user interface (UI) migration plan, including intermediate UIs, for migrating from a current UI to a new UI. A computer system may receive information specifying a current UI and a new UI, and identify one or more differences between the current and the new UIs. Based on the differences, the computer system may generate information specifying one or more candidate intermediate UIs. The computer system may score the candidate intermediate UIs relative to a specified set of design criteria. The computer system may determine a UI migration plan that specifies a set of the one or more candidate intermediate UIs that are displayable in order to migrate from the current UI to the new UI, where the set of one or more intermediate UIs is selected based on the scoring. Use of the UI migration plan may advantageously reduce user interaction issues.

    User interface design update automation

    公开(公告)号:US11182135B2

    公开(公告)日:2021-11-23

    申请号:US16779177

    申请日:2020-01-31

    摘要: Techniques are disclosed relating to determining a similarity of components of a current user interface (UI) to new UI components for use in automatically generating a new UI. A computer system may receive information specifying a current UI including a particular current UI component and information specifying a plurality of new UI components for a new UI. The computer system may then identify characteristics of the particular current UI component. Based on these identified characteristics, the computer system may score ones of the plurality of new UI components, where the scoring is performed to determine a similarity to the particular current UI component. The computer system may then select, based on the scores, a particular new UI component from the plurality of new UI components for use, in the new UI, for the particular current UI component. Such techniques may advantageously improve user experience by automatically providing up-to-date user interfaces.

    USER INTERFACE MIGRATION USING INTERMEDIATE USER INTERFACES

    公开(公告)号:US20210240318A1

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

    申请号:US16778936

    申请日:2020-01-31

    IPC分类号: G06F3/0484

    摘要: Techniques are disclosed relating to generating a user interface (UI) migration plan, including intermediate UIs, for migrating from a current UI to a new UI. A computer system may receive information specifying a current UI and a new UI, and identify one or more differences between the current and the new UIs. Based on the differences, the computer system may generate information specifying one or more candidate intermediate UIs. The computer system may score the candidate intermediate UIs relative to a specified set of design criteria. The computer system may determine a UI migration plan that specifies a set of the one or more candidate intermediate UIs that are displayable in order to migrate from the current UI to the new UI, where the set of one or more intermediate UIs is selected based on the scoring. Use of the UI migration plan may advantageously reduce user interaction issues.

    IDENTIFYING RECURRING SEQUENCES OF USER INTERACTIONS WITH AN APPLICATION
    10.
    发明申请
    IDENTIFYING RECURRING SEQUENCES OF USER INTERACTIONS WITH AN APPLICATION 有权
    识别用户交互的应用程序的回收顺序

    公开(公告)号:US20150178348A1

    公开(公告)日:2015-06-25

    申请号:US14571040

    申请日:2014-12-15

    发明人: Sönke Rohde

    IPC分类号: G06F17/30 H04L29/08

    摘要: Disclosed are database systems, computing devices, methods, and computer program products for identifying recurring sequences of user interactions with an application. In some implementations, a server of a database system provides a user interface of the application for display at a computing device. The database system stores data objects identifying a first plurality of user interactions with the application. The server receives information representing a second plurality of user interactions with the application. The server updates the database system to further identify the second user interactions. The server identifies a recurring sequence of user interactions from the first and second user interactions as resulting in a first target state of the application. The server updates the database system to associate the recurring sequence of user interactions with the first target state of the application.

    摘要翻译: 公开了用于识别与应用的用户交互的重复序列的数据库系统,计算设备,方法和计算机程序产品。 在一些实现中,数据库系统的服务器提供应用程序的用户界面以在计算设备处显示。 数据库系统存储识别与应用程序的第一多个用户交互的数据对象。 服务器接收表示与应用程序的第二多个用户交互的信息。 服务器更新数据库系统以进一步识别第二个用户交互。 服务器识别来自第一和第二用户交互的用户交互的重复序列,导致应用的第一目标状态。 服务器更新数据库系统以将用户交互的重复序列与应用程序的第一个目标状态相关联。