Patents Assigned to Monday.com Ltd.
-
Patent number: 12212634Abstract: There is provided method of centralized control of events corresponding with event messages, comprising: monitoring event messages from an event broker server of a distributed event streaming technology service monitoring a central event dataset storing event messages streamed over a network from processes implementing events for accessing the services, counting a number of event messages for combination(s) of event attribute(s) according to set(s)-of-rules, dynamically generating a lock that includes instructions for blocking event(s) that correspond with the event messages having the certain combination of event attributes(s) in response to the number reaching a threshold for a certain combination of event attribute(s), and dynamically providing the lock to each process that implements event(s) that correspond with event messages having the combination of event attribute(s), wherein each process is configured for implementing the lock for locally blocking the event(s) corresponding with the event messages hType: GrantFiled: December 7, 2023Date of Patent: January 28, 2025Assignee: monday.com Ltd.Inventors: Noam Hasson, Omer Doron, Eviathar Moussaffi
-
Patent number: 12197560Abstract: Systems, methods, and computer-readable media for workflow management operations are disclosed. A template selection is received for a predefined workflow to be implemented in an existing user's account having at least one internal resource, and a selection of a set of resources is received from a plurality of resources to implement the functionality of the predefined workflow. The selected set includes at least one internal resource of the existing user's account and at least one external resource accessible via an API. A secure storage area is queried to determine that credentials are non-existent for the at least one external resource, an authentication flow is initiated with the at least one external resource to obtain a token from an external resource, and the token is received. The token is stored in the secure storage area, and a configuration of the predefined workflow initiates functionality of the predefined workflow.Type: GrantFiled: December 29, 2023Date of Patent: January 14, 2025Assignee: MONDAY.COM LTD.Inventors: Moshik Eilon, Adi Knafo
-
Patent number: 12175240Abstract: Systems, methods, and computer program products are disclosed for customized segmentation operations in a serverless environment. An intermediate platform receives a signal from an entity requesting application hosting for use with a SaaS platform. The signal conveys personalized configuration information and a unique identifier. The personalized configuration information is used to construct a metadata configuration file. A request is transmitted to the serverless environment for a segmented storage location and a request for a related signed URL containing permission for writing data. The metadata configuration file is sent to the segmented storage location. The signed URL is provided to the entity requesting application hosting for enabling secure transmission of a code to the segmented storage location directly by the entity requesting application hosting.Type: GrantFiled: December 29, 2023Date of Patent: December 24, 2024Assignee: MONDAY.COM LTD.Inventors: Vlad Mystetskyi, Greg Rashkevitch, Dor Shaked, Shay Elkana
-
Patent number: 12169802Abstract: Systems, methods, and computer-readable media for workflow construction operations include displaying a canvas for enabling placement and interconnection of workflow blocks with some of the workflow blocks being associated with data sources, enabling placement of a workflow block on the canvas and associating the at least one workflow block with at least one of the plurality of data sources, enabling placement of a switch block on the canvas at a downstream position of the workflow block and placement of a plurality of additional workflow blocks at locations downstream of the switch block and arranged in a plurality of alternative downstream branches. The switch block is configured to direct trigger action flow to the plurality of alternative downstream branches. The switch block is configured with a plurality of differing queries associated with the plurality of alternative downstream branches, at least one of the differing queries being associated with the data sources.Type: GrantFiled: December 30, 2023Date of Patent: December 17, 2024Assignee: MONDAY.COM LTD.Inventors: Ran Eldan, Noam Neeman, Eran Helft
-
Patent number: 12118401Abstract: Systems, methods, and computer program products allow usage of shared software resources. A first application to be run as a first image includes first code and first metadata information including a first set of functionalities, and first specific settings for a first set of functionalities. A mapping of the first set of functionalities to a first list of shared software resources enables the first application to accomplish the first set of functionalities. A second application to be run as a second image includes a second code and second metadata information including a second set of functionalities and second specific settings for a second set of functionalities. A mapping of the second set of functionalities to a second list of shared software resources enables the second application to accomplish the second set of functionalities. The first and second lists of shared software resources have at least one shared resource in common.Type: GrantFiled: December 29, 2023Date of Patent: October 15, 2024Assignee: MONDAY.COM LTD.Inventors: Vlad Mystetskyi, Greg Rashkevitch, Dor Shaked, Shay Elkana
-
Patent number: 12105948Abstract: Systems, methods, and computer-readable media for presenting groups of information on a display are disclosed. System and methods include presenting the groups in the form of a page, each group of information having an associated size, wherein a cumulative size of all groups of information is larger than a dimension of the display; receiving an initial scrolling signal for causing the presented page to scroll; and augmenting the display with a scroll bar divided into sections of differing visual effects. Each section may have a visual effect that is assigned to one group of the plurality of groups of information. A length of each section may be proportional to the associated size of the one group relative to the cumulative size of all the groups, and an order of the visual effects in the scroll bar may correspond to an order of the groups of information in the page.Type: GrantFiled: December 28, 2022Date of Patent: October 1, 2024Assignee: MONDAY.COM LTD.Inventors: Natan Rolnik, Shani Frankel, Or May Paz
-
Patent number: 12056255Abstract: Systems, methods, and computer program products are disclosed perform data access operations in association with a multi-tenant SaaS application within a Multi-tenant SaaS Platform. Code for a multi-tenant SaaS application includes a call to a token associated with retrieving tenant-specific data. A first request is received for first data access using a first token associated with a first tenant associated with a first storage location, the first request lacking an identification of the first storage location. Tenant-specific data associated with the first tenant is retrieved and provided to the multi-tenant SaaS application. A second request is received for second data access using a second token associated with a second storage location associated with a second tenant. The second token is mapped to the second storage location. The second tenant tenant-specific data is retrieved from the second storage location and provided to the multi-tenant SaaS application.Type: GrantFiled: December 29, 2023Date of Patent: August 6, 2024Assignee: MONDAY.COM LTD.Inventors: Vlad Mystetskyi, Greg Rashkevitch, Dor Shaked, Shay Elkana
-
Patent number: 12056664Abstract: Systems, methods, and computer-readable media for automatically altering information within an electronic document based on an externally detected occurrence are disclosed. The systems and methods may involve accessing an electronic word processing document; displaying an interface presenting at least one tool for enabling an author of the electronic word processing document to define an electronic rule triggered by an external network-based occurrence; receiving, in association with the electronic rule, a conditional instruction to edit the electronic word processing document in response to the network-based occurrence; detecting the external network-based occurrence; and in response to the detection of the external network-based occurrence, implementing the conditional instruction and thereby automatically edit the electronic word processing document.Type: GrantFiled: December 29, 2021Date of Patent: August 6, 2024Assignee: MONDAY.COM LTD.Inventors: Ron Zionpour, Tal Haramati, Roy Mann
-
Publication number: 20240248594Abstract: A method of adjusting elements of a GUI to reflect multi-selection of GUI items, comprising presenting a plurality of selectable GUI items each characterized by one or more unique attributes and one or more action GUI configured to initiate one or more actions adjusted according to a multi-selection of the selectable GUI items, analyzing user input to detect multiple indications gradually indicated by a user to select a group of selectable GUI items, responsive to detection of each of the indications, appending the unique attribute(s) of the respective selectable GUI item selected in the respective indication to the action GUI element(s) such that the action GUI element(s) is dynamically adjusted to aggregate the unique attribute(s) of all of the selectable GUI items of the group, and responsive to activation of the action GUI element(s), initiate the action(s) adjusted according to all of the selectable GUI items of the group.Type: ApplicationFiled: April 3, 2024Publication date: July 25, 2024Applicant: monday.com Ltd.Inventors: Barak BENGAD, Eran HUBERMAN, Alon BAR DAVID, Danielle HASSAN
-
Patent number: 12032596Abstract: Disclosed herein is a system, comprising a distributed database comprising a plurality of partitions allocated in memory for storing a plurality of datasets. Wherein each dataset stored in the distributed database comprises at least a primary data portion stored in a respective primary partition of the plurality of partitions and at least zero additional data portions stored in respective secondary partitions of the plurality of partitions. Wherein each data portion of each dataset is mapped to a respective partition in which it is stored by a respective identifier. Wherein the primary data portion of each dataset comprises metadata stored in the primary partition, the metadata is indicative of the identifier of all additional data partitions of the respective dataset.Type: GrantFiled: December 30, 2022Date of Patent: July 9, 2024Assignee: monday.com Ltd.Inventors: Liran Brimer, Omer Doron
-
Publication number: 20240220068Abstract: Systems, methods, and computer-readable media for presenting board graphics are disclosed. The systems and methods may involve receiving a request to present, on a display, a board having a plurality of document object models (DOMs) arranged in rows and columns. A canvas layer of the board may be generated, including a graphical representation of each of the plurality of DOMs. A library of locations on the canvas layer may be generated, storing an arrangement of the plurality of DOMs. Disclosed embodiments may present, on the display, a portion of the canvas layer, where the presented portion of the canvas layer is be determined by a size of the display. The graphical representation of each of the plurality of DOMs presented on the display may be transformed into a corresponding DOM of the plurality of DOMs.Type: ApplicationFiled: December 13, 2023Publication date: July 4, 2024Applicant: Monday.com LTD.Inventors: Ron NACHMANY, Tom BOGIN
-
Publication number: 20240220892Abstract: Systems, methods, and computer-readable media for performing dynamic ticket assignments based on continuously changing input and output parameters are disclosed. The systems and methods involve initially receiving a first plurality of ticket requests and receiving resource information about a plurality of available resources. During a first time window, disclosed embodiments determine a first plurality of preferred matches and assign the first plurality of ticket requests. Systems and methods subsequently receive a second plurality of ticket requests. During a second time window, disclosed embodiments determine a second plurality of preferred matches and assign the second plurality of ticket requests. Systems and methods receive updates of ticket factor information and resource information and update ticket requests and resource information.Type: ApplicationFiled: December 30, 2022Publication date: July 4, 2024Applicant: Monday.com LTD.Inventors: Jonathan Farache, Chezki Botwinick
-
Publication number: 20240220512Abstract: Disclosed herein is a system, comprising a distributed database comprising a plurality of partitions allocated in memory for storing a plurality of datasets. Wherein each dataset stored in the distributed database comprises at least a primary data portion stored in a respective primary partition of the plurality of partitions and at least zero additional data portions stored in respective secondary partitions of the plurality of partitions. Wherein each data portion of each dataset is mapped to a respective partition in which it is stored by a respective identifier. Wherein the primary data portion of each dataset comprises metadata stored in the primary partition, the metadata is indicative of the identifier of all additional data partitions of the respective dataset.Type: ApplicationFiled: December 30, 2022Publication date: July 4, 2024Applicant: monday.com Ltd.Inventors: Liran BRIMER, Omer DORON
-
Publication number: 20240223671Abstract: There is provided method of centralized control of events generating event messages, comprising: monitoring event messages from an event broker server of a distributed event streaming technology service monitoring a central event dataset storing event messages streamed over a network from processes implementing events for accessing the services, counting a number of event messages for combination(s) of event attribute(s) according to set(s)-of-rules, dynamically generating a lock that includes instructions for blocking event(s) that generate the event messages having the certain combination of event attributes(s) in response to the number reaching a threshold for a certain combination of event attribute(s), and dynamically providing the lock to each process that implements event(s) that generate event messages having the combination of event attribute(s), wherein each process is configured for implementing the lock for locally blocking the event(s) generating the event messages having the certain combinationType: ApplicationFiled: December 7, 2023Publication date: July 4, 2024Applicant: monday.com Ltd.Inventors: Noam HASSON, Omer DORON, Eviathar MOUSSAFFI
-
Patent number: 12020210Abstract: Systems, methods, and computer-readable media for facilitating data visualization in collaborative network systems in tablature are disclosed. The systems and methods may involve maintaining a plurality of boards, each board of the plurality of boards contains multiple items, at least some of the items being associated with an entity and wherein at least some of the items include calendar-related information: accessing a calendar of the entity; performing a lookup across the plurality of boards for the items associated with the entity; performing an analysis of the items associated with the entity to determine whether the items are calendar-related; syncing the calendar-related items associated with the entity with the accessed calendar by rendering on the calendar, graphical indicators linked to the items; receiving a selection of a specific graphical indicator rendered on the calendar.Type: GrantFiled: April 16, 2021Date of Patent: June 25, 2024Assignee: MONDAY.COM LTD.Inventors: Eran Helft, Shani Frankel
-
Patent number: 12014138Abstract: Systems and methods for graphically summarizing percentage make-up of category indicators in columns of a table are disclosed. A system may include at least one processor configured to maintain the table with rows and columns defining cells containing the category indicators and cause a display of a table gauge, wherein the table gauge includes a plurality of graphical representations of a plurality of category indicators contained in a grouping of the cells, and wherein each of the graphical representations may be sized to correspond to a percentage of an associated category indicator. The processor may receive a table update that alters at least one category indicator in at least one of the cells of the grouping of cells, and alter a graphical representation of the table gauge in response to the table update to change a size of at least one of the plurality of graphical representations.Type: GrantFiled: April 16, 2021Date of Patent: June 18, 2024Assignee: MONDAY.COM LTD.Inventors: Daniel Lereya, Ofir Monsingo, Ariel Pollack, Oron Kaiser
-
Publication number: 20240184989Abstract: Systems and methods may include having an integrated unified filing engine. A system may include at least one processor configured to maintain at least one table containing a plurality of items and a plurality of asset designations, and to maintain at least one electronic whiteboard containing at least a subset of the plurality of asset designations. The processor may be further configured to maintain a data structure containing a plurality of links, wherein each link associates at least one of the subsets of asset designations with at least one location on the at least one electronic whiteboard, receive via a network access device, an activation of a particular link associated with a particular asset, alter a display of at least one electronic whiteboard containing an asset designation, and retrieving a presenting a corresponding asset in response to a received selection of a particular asset designation.Type: ApplicationFiled: October 20, 2022Publication date: June 6, 2024Applicant: MONDAY.COM LTD.Inventors: Roy MANN, Stav Levi, Etay Liberman, Sarit Bartov
-
Patent number: 11989255Abstract: There is provided a system for client-side updating and sort of a page of a dataset, comprising: at least one processor of a client terminal executing a code for: accessing a server to obtain a page of a dataset comprising a plurality of pages, wherein the dataset is sorted according to a sort operation, wherein other pages of the plurality of pages are not provided to the client terminal, presenting the page on a display of the client terminal, receiving at least one update message for updating of a value of the page, applying the update to the page to create an updated page, re-executing the sort operation on the updated page, and presenting the sorted updated page.Type: GrantFiled: December 30, 2021Date of Patent: May 21, 2024Assignee: monday.com Ltd.Inventors: Omer Doron, Liran Brimer, Dor Yehuda, Eviathar Moussaffi
-
Patent number: 11954318Abstract: A method of adjusting elements of a GUI to reflect multi-selection of GUI items, comprising presenting a plurality of selectable GUI items each characterized by one or more unique attributes and one or more action GUI configured to initiate one or more actions adjusted according to a multi-selection of the selectable GUI items, analyzing user input to detect multiple indications gradually indicated by a user to select a group of selectable GUI items, responsive to detection of each of the indications, appending the unique attribute(s) of the respective selectable GUI item selected in the respective indication to the action GUI element(s) such that the action GUI element(s) is dynamically adjusted to aggregate the unique attribute(s) of all of the selectable GUI items of the group, and responsive to activation of the action GUI element(s), initiate the action(s) adjusted according to all of the selectable GUI items of the group.Type: GrantFiled: December 30, 2022Date of Patent: April 9, 2024Assignee: monday.com Ltd.Inventors: Barak Bengad, Eran Huberman, Alon Bar David, Danielle Hassan
-
Patent number: 11954428Abstract: Systems, methods, and computer-readable media for mutual screen sharing during a text chat are disclosed. The systems and methods may involve at least one processor configured to: maintain a platform that hosts a plurality of applications accessible to a plurality of client devices; enable the plurality of client devices to access and display via the platform, the plurality of applications; cause a communications interface to appear on the first client device and the second client device; cause a first display on the first client device of the second application in response to selection on the first client device of the first link; cause a second display on the second client device of the first application in response to selection on the second client device of the second link; and during the first display and the second display, enable communication between the first client device and the second client device.Type: GrantFiled: April 29, 2021Date of Patent: April 9, 2024Assignee: MONDAY.COM LTD.Inventors: Roy Mann, Ronen Sabag, Ayala Naroshevitch, Tal Haramati