Method and System for Conflict Resolution in Multi-User Document Collaboration

    公开(公告)号:US20230045229A1

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

    申请号:US17538656

    申请日:2021-11-30

    申请人: Klaviyo, Inc

    摘要: Methods and systems for implementing a conflict resolution process in real-time editing of an online document by multiple users are provided. By adopting a multi-user conflict ID, the system can determine whether an editing conflict exists between two users' modifications of the same document. It can further generate a corresponding conflict resolution action based on a resolution model and synchronize multi-user modifications via serialization data. By enabling multiple users to collaboratively edit one document, e.g., an email, the present methods and systems can effectively optimize the workflow and efficiency of a team.

    DYNAMIC ITERATION OF GROUPED COMPONENTS IN A TEMPLATE

    公开(公告)号:US20230004711A1

    公开(公告)日:2023-01-05

    申请号:US17839380

    申请日:2022-06-13

    申请人: Klaviyo Inc.

    摘要: Methods and systems for improved template compilation are disclosed. The system can enable repeating the content of grouped components for each entry in a designated data array from a custom database. With the same design style, each of the iterated components can contain individually different content based on the custom variables in the array. The system can improve efficiency in creating the customized email template. Furthermore, by relying on the custom databases, the system can optimize the template customization process to create personalized templates that match the customer's interests as wells as the business's goals.

    UNIVERSAL CONTENT FOR EMAIL TEMPLATE

    公开(公告)号:US20220414325A1

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

    申请号:US17839357

    申请日:2022-06-13

    申请人: Klaviyo Inc.

    摘要: Methods and systems for optimized template data management are disclosed. By enabling direct access to the shared universal content data, the template management system can replicate the selected universal content either within one template or across several templates. Furthermore, the universal content can be a section that comprise sub-components or a block that comprises subblocks. The present subject matter can improve computer and network efficiency by eliminating duplicative universal content data.