Patent ID: 11886804
Assignee: MONDAY.COM LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H  B | IPC B  G  H

Claim 23:
24. A method for employing self-configuring table automations, the method comprising:
providing a user interface accessible via a user device;
presenting a plurality of alternative automation packages for application to a table, wherein each package includes a plurality of automations, wherein each automation is configured, via the user device, 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;
identifying, 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;
outputting 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;
populating 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;
presenting alternative options, based on an interaction with the displayed logical sentence structure, for configuring the second undefined condition of the displayed logical sentence structure;
receiving, via the user interface, a selection of one of the alternative options to configure the second undefined condition of the logical sentence structure;
configuring 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-rendering 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 replaced in the display of the logical sentence structure and the second defined condition is removed from the display of the logical sentence structure; and
applying the particular automation to the table.