Abstract: Methods and systems for controlling loosely-coupled services automatically, comprising instructing a Graphical User Interface (GUI) to present one or more configuration parameters for a command menu listing a plurality of commands corresponding to a plurality of actions for controlling one or more loosely-coupled services, for example, a microservice, a micro-frontend and/or the like of a cloud service facilitated by a container execution system, analyzing one or more commands inserted by the user(s) to determine one or more of the plurality of actions corresponding to the inserted command, and communicating with the container execution system via one or more networks to instruct automatic execution of the corresponding action(s) with respect to the one or more loosely-coupled services deployed as containers in the container execution system.
Abstract: Systems, methods, and computer-readable media for automatically updating an electronic word processing document based on a change in a linked file and vice versa are disclosed. The systems and methods may involve accessing the electronic word processing document; identifying in the electronic word processing document a variable data element; accessing the external file identified in the link; pulling, from the external file, first replacement data corresponding to the current data; replacing the current data in the electronic word processing document with the first replacement data; identifying a change to the variable data element in the electronic word processing document; upon identification of the change, accessing the external file via the link; and updating the external file to reflect the change to the variable data element in the electronic word processing document.
Type:
Grant
Filed:
December 30, 2021
Date of Patent:
June 27, 2023
Assignee:
MONDAY.COM LTD.
Inventors:
Ron Zionpour, Tal Haramati, Guy Greenhut
Abstract: Systems, methods, and computer-readable media for identifying data types in customized headings are disclosed. The systems and methods may involve displaying a table having at least one customizable row heading or column heading; receiving an insertion of a customized name for the at least one customizable row heading or column heading; performing a lookup of the inserted customized name to identify a data type associated with the inserted customized name; displaying, based on the identified data type, selectable options for values for an associated cell of the at least one customizable row heading or column heading; enabling selection of at least one option of the selectable options; and associating the selected option with the associated cell in at least one row or column associated with the at least one customizable row heading or column heading.
Type:
Grant
Filed:
April 29, 2021
Date of Patent:
June 27, 2023
Assignee:
MONDAY.COM LTD.
Inventors:
Daniel Lereya, Roy Mann, Stav Levi, Elad Deutscher
Abstract: Systems, methods, and computer-readable media for providing physical rewards from disbursed networked dispensers are disclosed. The systems and methods may involve at least one processor configured to: maintain and cause to be displayed a workflow table having rows, columns and cells; track a workflow milestone via a designated cell configured to maintain data indicating that the workflow milestone is reached; access a data structure storing a rule containing a condition associated with the designated cell and a conditional trigger associated with at least one dispenser; receive an input via the designated cell; compare the input with the condition to determine a match; and activate the conditional trigger to cause at least one dispensing signal to be transmitted over a network to the at least one dispenser to cause the at least one dispenser to dispense a physical item as a result of the milestone being reached.
Type:
Grant
Filed:
April 29, 2021
Date of Patent:
June 13, 2023
Assignee:
Monday.com LTD.
Inventors:
Michael Hermon, Roy Drabkin, Joel Goldstein, Roy Mann
Abstract: A host-side system for displaying a web page includes at least one processing circuitry which discovers at least one micro frontend in web page code. Each micro frontends has a respective type, internal or external. Internal micro frontends are inline with the web page code and external micro frontends are hosted in a frame in the web page code. A host application is executed for rendering the web page. Data exchange between the host application and the micro frontends is managed using a micro frontend layer in accordance with the respective types of the micro frontends.
Abstract: A method of authenticating requests to a cloud service, comprising using one or more edge proxy servers of a container execution system facilitating a cloud service to execute an authentication microservice configured for forwarding, to a login service, each login request received by the edge proxy server, via one or more network, from one or more client devices used by respective users to establish sessions with application(s) executed by application server(s) of the container execution system wherein the login service is configured to authenticate the respective user based on credentials extracted from the login request and create one or more session tokens transmitted to the one or more client device, extracting the session token(s) from each subsequent request received by the edge proxy server from the one or more client devices pertaining to the respective sessions, and authenticating the respective subsequent request by verifying the session token(s).
Abstract: 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.
Abstract: Systems, methods, and computer-readable media for triggering table entries characterizing workflow-related communications occurring between workflow participants are disclosed. The systems and methods may involve presenting a table via a display, the table containing rows and columns defining cells, the rows and cells being configured to manage respective roles of the workflow participants; presenting on the display at least one active link for enabling workflow participants to join in a video or an audio communication; logging in memory, characteristics of the communication including identities of the workflow participants who joined in the communication; and generating an object associated with the table, the object containing the characteristics of the communication logged in memory.
Type:
Grant
Filed:
April 29, 2021
Date of Patent:
February 21, 2023
Assignee:
Monday.com Ltd.
Inventors:
Tal Haramati, Moshik Eilon, Moshe Zemah, Ronen Sabag
Abstract: There is provided a system for dynamically updating data in dataset, comprising: at least one processor executing a code for: receiving, an indication of a trigger for a change of a first cell of a first dataset, accessing a relational graph to identify at least one second cell of at least one second dataset dependent on the triggered change to the first cell, evaluating a set of rules to determine an update to perform for each second cell in response to the triggered change of the first cell, and updating each second cell by differentially applying the update to a previous value of the second cell.
Abstract: Systems, methods, and computer-readable media for generating a hybrid table template pre-populated with data pulled from preexisting tables are disclosed. The systems and methods may involve storing a customized hybrid table-template definition, wherein the hybrid table-template definition includes a table format and at least one pre-population rule linking at least one cell of the hybrid table template with at least one cell of a preexisting table populated with data; receiving a request to generate a new table using the hybrid table template definition; and following receipt of the request, generating the new table, wherein generating includes following a link to access real-time cell data from the preexisting table, and migrating the real-time cell data to the new table.
Type:
Grant
Filed:
April 29, 2021
Date of Patent:
December 27, 2022
Assignee:
MONDAY.COM LTD.
Inventors:
Oron Morad, Dor Yehuda, Oron Kaiser, Daniel Lereya
Abstract: Systems, methods, and computer-readable media for providing variable output as a function of disbursed non-audio input are disclosed. The systems and methods may involve at least one processor configured to receive over a network, during a presentation, from a plurality of network access devices, a plurality of non-audio signals corresponding to activations of substitute audio buttons, each of the plurality of non-audio signals having an audio identity. The at least one processor may be configured to process the received plurality of non-audio signals to determine a quantity of non-audio signals corresponding to a specific audio identity. Disclosed embodiments may also involve a lookup in an audio-related data structure to select at least one particular audio file associated with the audio identity and the determined quantity, to output data for causing the at least one particular audio file to be played.