US 11,886,804 B2
Digital processing systems and methods for self-configuring automation packages in collaborative work systems
Shanee Radzewsky, Tel Aviv (IL); Eliran Zagbiv, Tel Aviv (IL); Abigail Pagi, Herzliya (IL); and Metayl Badichi, Tel Aviv (IL)
Assigned to MONDAY.COM LTD., Tel Aviv (IL)
Filed by MONDAY.COM LTD., Tel Aviv (IL)
Filed on Apr. 29, 2021, as Appl. No. 17/243,807.
Application 17/243,807 is a continuation of application No. PCT/IB2021/000297, filed on Apr. 28, 2021.
Application PCT/IB2021/000297 is a continuation in part of application No. PCT/IB2021/000090, filed on Feb. 11, 2021.
Application PCT/IB2021/000090 is a continuation in part of application No. PCT/IB2021/000024, filed on Jan. 14, 2021.
Application PCT/IB2021/000024 is a continuation in part of application No. PCT/IB2020/000974, filed on Nov. 17, 2020.
Application PCT/IB2020/000974 is a continuation in part of application No. PCT/IB2020/000658, filed on Aug. 7, 2020.
Claims priority of provisional application 63/148,092, filed on Feb. 10, 2021.
Claims priority of provisional application 63/122,439, filed on Dec. 7, 2020.
Claims priority of provisional application 63/121,803, filed on Dec. 4, 2020.
Claims priority of provisional application 63/078,301, filed on Sep. 14, 2020.
Claims priority of provisional application 63/019,396, filed on May 3, 2020.
Claims priority of provisional application 63/018,593, filed on May 1, 2020.
Prior Publication US 2021/0350302 A1, Nov. 11, 2021
Int. Cl. G06Q 10/06 (2023.01); G06F 40/18 (2020.01); G06Q 10/10 (2023.01); G06Q 10/0633 (2023.01); G06Q 10/101 (2023.01); G06Q 10/0631 (2023.01); G06F 16/14 (2019.01); G06F 16/23 (2019.01); G06F 16/25 (2019.01); G06F 16/11 (2019.01); H04L 67/1095 (2022.01); G06F 3/0482 (2013.01); G06F 3/14 (2006.01); H04L 51/046 (2022.01); G06F 40/279 (2020.01); G06F 40/40 (2020.01); G06F 40/30 (2020.01); G06F 3/04817 (2022.01); G06F 3/16 (2006.01); H04L 12/18 (2006.01); G06F 16/22 (2019.01); G06F 16/2455 (2019.01); G06F 16/248 (2019.01); G06F 40/177 (2020.01); H04L 65/401 (2022.01); G06F 40/186 (2020.01); G06F 3/0484 (2022.01); G06F 11/30 (2006.01); G06F 11/34 (2006.01); G06F 40/103 (2020.01); G06F 3/04845 (2022.01); G06T 11/20 (2006.01); G06F 16/909 (2019.01); G06F 16/9038 (2019.01); G06F 16/9032 (2019.01); G06F 16/901 (2019.01); G06F 16/951 (2019.01); G06F 16/9536 (2019.01); G06F 16/28 (2019.01); G06F 16/26 (2019.01); G06F 40/253 (2020.01); H04L 51/08 (2022.01); G06F 16/903 (2019.01); G06F 16/31 (2019.01); G06F 9/54 (2006.01); H04L 51/48 (2022.01); G06N 20/00 (2019.01); G06F 40/106 (2020.01); H04L 51/04 (2022.01); G05B 13/02 (2006.01); G06F 18/22 (2023.01); B65D 83/04 (2006.01)
CPC G06F 40/18 (2020.01) [G05B 13/0265 (2013.01); G06F 3/0482 (2013.01); G06F 3/0484 (2013.01); G06F 3/04817 (2013.01); G06F 3/04845 (2013.01); G06F 3/1454 (2013.01); G06F 3/165 (2013.01); G06F 9/542 (2013.01); G06F 9/548 (2013.01); G06F 11/302 (2013.01); G06F 11/3409 (2013.01); G06F 11/3438 (2013.01); G06F 16/116 (2019.01); G06F 16/144 (2019.01); G06F 16/2282 (2019.01); G06F 16/23 (2019.01); G06F 16/2308 (2019.01); G06F 16/2365 (2019.01); G06F 16/2393 (2019.01); G06F 16/248 (2019.01); G06F 16/2456 (2019.01); G06F 16/24564 (2019.01); G06F 16/24565 (2019.01); G06F 16/258 (2019.01); G06F 16/26 (2019.01); G06F 16/287 (2019.01); G06F 16/328 (2019.01); G06F 16/909 (2019.01); G06F 16/9017 (2019.01); G06F 16/9038 (2019.01); G06F 16/90328 (2019.01); G06F 16/90344 (2019.01); G06F 16/951 (2019.01); G06F 16/9536 (2019.01); G06F 18/22 (2023.01); G06F 40/103 (2020.01); G06F 40/106 (2020.01); G06F 40/177 (2020.01); G06F 40/186 (2020.01); G06F 40/253 (2020.01); G06F 40/279 (2020.01); G06F 40/30 (2020.01); G06F 40/40 (2020.01); G06N 20/00 (2019.01); G06Q 10/0633 (2013.01); G06Q 10/06312 (2013.01); G06Q 10/06313 (2013.01); G06Q 10/06316 (2013.01); G06Q 10/063114 (2013.01); G06Q 10/063118 (2013.01); G06Q 10/101 (2013.01); G06Q 10/103 (2013.01); G06T 11/206 (2013.01); H04L 12/1827 (2013.01); H04L 51/04 (2013.01); H04L 51/046 (2013.01); H04L 51/08 (2013.01); H04L 51/48 (2022.05); H04L 65/4015 (2013.01); H04L 67/1095 (2013.01); B65D 83/0409 (2013.01); G06F 2201/865 (2013.01); G06F 2201/88 (2013.01); G06F 2203/04803 (2013.01); G06T 2200/24 (2013.01)] 26 Claims
OG exemplary drawing
 
1. A system employing self-configuring table automations, the system comprising:
at least one processor configured to:
provide a user interface accessible via a user device;
present, via the user device, a plurality of alternative automation packages for application to a table, wherein each package includes a plurality of automations, wherein each automation is configured for display in a common view as a distinct logical sentence structure for causing an action in response to information detected in the table, and wherein each automation is based on metadata stored in a database that is associated with the user device;
identify, via the user device, a selection of a package from the plurality of packages;
automatically configure a first condition in a particular automation in the selected package based on data in the table, wherein configuring the first condition includes mapping column heading information in the table to column heading information in the particular automation by associating the column heading information in the particular automation with one of a plurality of columns containing information about the column heading information in the particular automation;
output for display the particular automation as an interactive logical sentence structure having elements that are modifiable through interaction with at least one word of the displayed output of the logical sentence structure upon receipt of a first user interaction with an interactive element associated with the first condition via the user device;
populate the first condition of the logical sentence structure with the data;
display a second undefined condition of the particular automation in the logical sentence structure by presenting the second undefined condition to a user in an interactive format, wherein the second undefined condition requires further configuration requiring the user to select, deselect, or configure one or more elements of the second undefined condition;
present alternative options, based on an interaction with the displayed logical sentence structure, for configuring the second undefined condition of the displayed logical sentence structure;
receive, via the user interface, a selection of one of the alternative options to configure the second undefined condition of the logical sentence structure;
configure the second undefined condition using the selection to cause the second undefined condition to become a second defined condition;
in response to configuring the second defined condition, re-render the display of the logical sentence structure with the second defined condition populated based on the selection, wherein, upon receipt of a user interaction with the interactive element associated with the first condition, the first condition is configured to be replaced in the display of the logical sentence structure and the second defined condition is configured to be removed from the display of the logical sentence structure; and
apply the particular automation to the table.