IP Library › Granted Patent US 11,526,661
Granted Patent B2
US 11,526,661 · App. 17/143,475 · Granted Dec 13, 2022

Digital processing systems and methods for integrated communications module in tables of collaborative work systems

Inventors: Tal Haramati (Tel Aviv, IL); Moshik Eilon (Tel Aviv, IL); Shanee Radzewsky (Tel Aviv, IL); Daniel Cohen (Ramat Gan, IL); Omer Doron (Tel Aviv, IL)
Assignee: MONDAY.COM LTD.
G06F40/18G06F16/2379G06F16/248G06F16/252G06F40/174G06F40/177G06F40/186G06Q10/06G06Q10/0633G06Q10/06316G06Q10/063114G06Q10/063118G06Q10/103G06Q10/1097H04L51/046G01S19/42G06F3/0482G06F3/0484G06F3/04847G06F8/65G06F16/221G06F16/2282G06F16/24573G06F16/287G06F16/29G06F21/6218
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,526,661
App. No.
17/143,475
Filed
Jan 7, 2021
Granted
Dec 13, 2022
Kind
B2
Art Unit
3683
USPC
705/301
Abstract

Systems and methods for enabling communications via tablature for an application are disclosed. A system may include at least one processor configured to generate a table containing cells for holding values and enable association of a communications rule with a specific cell of the table, wherein the communications rule includes a trigger that automatically activates when a specific value in the specific cell meets a criterion. The processor may trigger the communications rule when the specific value in the specific cell meets the criterion, and communicate, upon triggering of the communications rule, a message relating to the specific value in the specific cell meeting the criterion.

Claims (55)

1. A system for enabling communications via tablature for an application, the system comprising:

at least one processor configured to:

generate a board containing cells for holding values;

display a graphical user interface upon a selection of a specific cell in the board, wherein the graphical user interface includes a link associating a communications rule with the board, wherein the communications rule is configured to allow for at least one of automation or integration of tools within a collaborative environment;

receive input of a specific value in the specific cell;

in response to the received input, determine whether the specific value in the specific cell matches a criterion, wherein the at least one processor is configured to compare the specific value in the specific cell to the criterion continuously, periodically, or after a precursor condition is met;

enable association of the communications rule with the specific cell of the board, wherein the communications rule is linked to the specific cell and the communications rule further includes a trigger that automatically activates when the specific value in the specific cell matches the criterion;

trigger the communications rule when the specific value in the specific cell matches the criterion, wherein the communications rule is configured to determine a message type of the message;

push, based on the determined message type, and upon triggering of the communications rule, a message relating to the specific value in the specific cell matching the criterion;

create a display change including synced data from the message; and

integrate the board with the display change in the collaborative environment to reflect that the criterion of the communications rule is met.

2. The system of claim 1 , wherein the message includes a notice that the specific value matches the criterion.

3. The system of claim 1 , wherein the determined message type includes at least one of a text message, email message, video message, or voice message.

4. The system of claim 1 , wherein the message includes the specific value.

5. The system of claim 1 , wherein the message transmits the specific value to a separate application for use in a calculation by the separate application.

6. The system of claim 1 , wherein the triggering of the communications rule initiates an accessing of a communications application, and wherein the communicating includes transmitting data relating to the specific value to the communications application for transmission.

7. The system of claim 6 , wherein the communications application is a third-party application accessed by the communications rule.

8. The system of claim 6 , wherein the triggering of the communications rule occurs periodically.

9. The system of claim 1 , wherein the message is configured to trigger transmission of an additional message.

10. The system of claim 9 , wherein the additional message includes data sent to the board.

11. The system of claim 9 , wherein the additional message includes data sent to another board.

12. The system of claim 1 , wherein the criterion includes a permission setting for enabling transmission of the message.

13. The method of claim 1 , wherein the graphical interface further includes a graphical indicator, the graphical indicator providing consolidated information relating to at least the cells of the board.

14. The method of claim 1 , wherein the graphical user interface is configured to present the communications rule in a phrasal template, and wherein the method further includes populating word suggestions for the communications rule.

15. The method of claim 1 , wherein the cells of the board are configured to contain both static and dynamic displays of information.

16. A non-transitory computer readable medium containing instructions for an application that when executed by at least one processor, causes the at least one processor to perform operations comprising:

generating a board containing cells for holding values;

displaying a graphical user interface upon a selection of a specific cell in the board, wherein the graphical user interface includes a link associating a communications rule, wherein the communications rule is configured to allow for at least one of automation or integration of tools within a collaborative environment;

receiving input of a specific value in the specific cell;

in response to the received input, determining whether the specific value in the specific cell matches a criterion, wherein the at least one processor is configured to compare the specific value in the specific cell to the criterion continuously, periodically, or after a precursor condition is met;

enabling association of the communications rule with the specific cell of the board, wherein the communications rule is linked to the specific cell and the communications rule further includes a trigger that automatically activates when the specific value in the specific cell matches the criterion;

triggering the communications rule when the specific value in the specific cell matches the criterion, wherein the communications rule is configured to determine a message type of the message;

pushing, based on the determined message type, and upon triggering of the communications rule, a message relating to the specific value in the specific cell matching the criterion;

creating a display change including synced data from the message; and

integrating the board with the display change in the collaborative environment to reflect that the criterion of the communications rule is met.

17. The non-transitory computer readable medium of claim 16 , wherein the triggering of the communication rule initiates an accessing of a communications application, and wherein the communicating includes transmitting data relating to the specific value to the communications application for transmission.

18. The non-transitory computer readable medium of claim 17 , wherein the communications application is a third-party application accessed by the communications rule.

19. The non-transitory computer readable medium of claim 16 , wherein the message is configured to trigger transmission of an additional message.

20. The non-transitory computer readable medium of claim 19 , wherein the additional message includes data sent to the board.

21. The non-transitory computer readable medium of claim 19 , wherein the additional message includes data sent to another board.

22. The non-transitory computer readable medium of claim 16 , wherein the criterion includes a permission setting set by the user for enabling transmission of the message.

23. A method for enabling communications via tablature for an application, the method comprising:

generating a board containing cells for holding values;

displaying a graphical user interface upon a selection of a specific cell in the board, wherein the graphical user interface includes a link associating a communications rule, wherein the communications rule is configured to allow for at least one of automation or integration of tools within a collaborative environment;

receiving input of a specific value in the specific cell;

in response to the received input, determining whether the specific value in the specific cell matches a criterion, wherein the at least one processor is configured to compare the specific value in the specific cell to the criterion continuously, periodically, or after a precursor condition is met;

enabling association of the communications rule with the specific cell of the board, wherein the communications rule is linked to the specific cell and the communications rule further includes a trigger that automatically activates when the specific value in the specific cell matches the criterion;

triggering the communications rule when the specific value in the specific cell matches the criterion, wherein the communications rule is configured to determine a message type of the message;

pushing, based on the determined message type, and upon triggering of the communications rule, a message relating to the specific value in the specific cell matching the criterion;

creating a display change including synced data from the message; and

integrating the board with the display change in the collaborative environment to reflect that the criterion of the communications rule is met.

24. The method of claim 23 , wherein the triggering of the communication rule initiates an accessing of a communications application, and wherein the communicating includes transmitting data relating to the specific value to the communications application for transmission.

25. The method of claim 23 , wherein the input of the specific value in the specific cell inputted by a user dynamically changes, via a machine learning technique, the board in the collaborative environment.

26. The method of claim 23 , wherein the criterion includes a permission setting by the user.

27. The method of claim 23 , wherein the at least one processor is further configured to integrate the integrated board into user-facing applications within the collaborative environment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2021
From: HARAMATI, TAL; EILON, MOSHIK; RADZEWSKY, SHANEE; COHEN, DANIEL; DORON, OMER
To: MONDAY.COM
Reel/Frame 054845/0628 →
Continuity (8)
Continuation PCTIB2020000974 · Nov 17, 2020
Continuation In Part PCTIB2020000658 · Aug 7, 2020
Provisional Application 63019396 · May 3, 2020
Provisional Application 63018593 · May 1, 2020
Provisional Application 62975716 · Feb 12, 2020
Provisional Application 62961547 · Jan 15, 2020
Provisional Application 62937195 · Nov 18, 2019
Related Publication 20210150480A1 · May 20, 2021
Cited By (3)
US 1,096,826 US 1,096,827 US 12,737,705