Patents by Inventor Dor YEHUDA

Dor YEHUDA has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11989255
    Abstract: 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: Grant
    Filed: December 30, 2021
    Date of Patent: May 21, 2024
    Assignee: monday.com Ltd.
    Inventors: Omer Doron, Liran Brimer, Dor Yehuda, Eviathar Moussaffi
  • Patent number: 11940973
    Abstract: Disclosed herein is a method of limiting concurrent updates in a database, comprising adapting each of plurality of computing devices executing one or more applications capable of updating data in one or more databases accessible by a plurality of applications to execute a DB update limiter. The DP update limiter is configured for each update access of the one or more applications to the database(s), identify a DB segment identifier of a destination segment of the database targeted by the respective update access, check an access counter associated with the identified DB segment identifier which is indicative of a number of update accesses currently in progress to the destination segment, enable the respective update access responsive to determining that the access counter is smaller than a certain threshold, and prevent the respective update access responsive to determining that the access counter equals the certain threshold.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: March 26, 2024
    Assignee: monday.com Ltd.
    Inventors: Eviathar Moussaffi, Omer Doron, Dor Yehuda
  • Publication number: 20230214442
    Abstract: 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: Application
    Filed: December 30, 2021
    Publication date: July 6, 2023
    Applicant: monday.com Ltd.
    Inventors: Omer DORON, Liran BRIMER, Dor YEHUDA, Eviathar MOUSSAFFI
  • Patent number: 11537991
    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
  • Patent number: 11537595
    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.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: December 27, 2022
    Assignee: monday.com Ltd.
    Inventors: Omer Doron, Liran Brimer, Dor Yehuda, Yuly Roberman, Eviathar Moussaffi
  • Patent number: 11501256
    Abstract: Systems, methods, and computer-readable media for extrapolating information display visualizations are disclosed. The systems and methods may involve maintaining a board with a plurality of items, each item defined by a row of cells, and wherein each cell is configured to contain data and is associated with a column heading; linking at least a first column to at least a second column so that a change in data in a cell of the at least first column causes a change in data of a cell in the at least second column; receiving a first selection of a particular item from the board, wherein the particular item includes a plurality of cells with data in each cell, and wherein data in a first cell of the plurality of cells is linked to data in a second cell of the plurality of cells; upon receipt of the first selection.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: November 15, 2022
    Assignee: MONDAY.COM LTD.
    Inventors: Dotan Egozi, Guy Asinovsky, Oron Morad, Dor Yehuda
  • Patent number: 11409956
    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 trigger for a change of a first cell of cells of a dataset, updating the first cell according to the trigger, determining a second cell dependent on the first cell, sending to the second cell, an event message indicating the update of the first cell, locking a column of cells that include the second cell and other cells, and re-computing values of the second cell and other cells of the locked column, by performing a batch update of the cells of the locked column according to the event message, and according to additional event messages sent to the cells of the locked column that received before the locking and/or received during the locking.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: August 9, 2022
    Assignee: monday.com Ltd.
    Inventors: Omer Doron, Liran Brimer, Dor Yehuda, Yuly Roberman, Eviathar Moussaffi
  • Publication number: 20220244635
    Abstract: In a first embodiment, the invention relates to a method for nanoimprinting a pattern on a chalcogenide-glass substrate, comprising: (A) preparing a soft operational mold, the operational mold comprising an elastomeric matrix and a reinforcement, wherein the matrix is transparent to IR radiation, and the reinforcement is opaque to IR radiation, and the mold further includes a pattern to be replicated to the substrate; (B) placing the mold on a top surface of a chalcogenide-glass substrate to form a structure, and simultaneously applying (i) IR radiation to heat an area at a top surface of the substrate to a temperature T>Tg, where Tg is the glass transition temperature of chalcogenide-glass, and (ii) applying a controlled pressure on the mold to effect penetration to the top surface of the chalcogenide-glass substrate, thereby to replicate the pattern of the mold to the top surface of the substrate; and (C) separating the operational mold from the patterned substrate.
    Type: Application
    Filed: May 26, 2020
    Publication date: August 4, 2022
    Inventors: Mark SCHVARTZMAN, Dor YEHUDA, Evyatar KASSIS, Shay JOSEPH
  • Patent number: 11347721
    Abstract: Systems, methods, and computer-readable media for representing data via a multi-structured table are disclosed. The systems and methods may involve maintaining a main table having a first structure and containing a plurality of rows; receiving a first electronic request for establishment of a first sub-table associated with the main table, wherein the electronic request includes column heading definitions and wherein the column heading definitions constitute a second structure; storing the second structure in memory as a default sub-table structure; associating the first sub-table with a first row in the main table; receiving a second electronic request for association of a second sub-table with a second row of the main table; performing a lookup of the default sub-table structure following receipt of the second electronic request; applying the default sub-table structure to the second sub-table.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: May 31, 2022
    Assignee: MONDAY.COM LTD.
    Inventors: Oron Kaiser, Oron Morad, Dor Yehuda, Daniel Lereya
  • Patent number: 11277452
    Abstract: Systems, methods, and computer-readable media for generating high level summary tablature based on lower level tablature are disclosed. The systems and methods may involve at least one processor configured to electronically access first data associated with a first board; electronically access second data associated with a second board and to perform electronic semantic analysis to identify a portion of the first data associated with the first board and a portion of the second data associated with the second board that share a similarity; consolidate in a third board reflecting a similarity consolidation, the identified first portion and the identified second portion; summarize the first portion and the second portion, and to aggregate the summarized first portion and the summarized second portion to form an aggregated summary; and present on the third board the aggregated summary in a manner associating the aggregated summary with the similarity consolidation.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: March 15, 2022
    Assignee: MONDAY.COM LTD.
    Inventors: Oron Kaiser, Oron Morad, Dor Yehuda, Ziv Ventura, Shiri Levin
  • Patent number: 11275742
    Abstract: Systems, methods, and computer-readable media for automatically filtering data in complex tables are disclosed. The systems and methods may involve at least one processor that is configured to display multiple headings including a first heading and a second heading, receive a first selection of a first cell associated with the first heading, wherein the first cell may include a first category indicator, receive a second selection of a second cell associated with the first heading, wherein the second cell may include a second category indicator, receive a third selection of a third cell associated with the second heading, wherein the third cell may include a third category indicator, generate a logical filter for the complex table, and, in response to application of the logical filter, to cause a display of a filtered collection of items from the first group that contain the third category indicator.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: March 15, 2022
    Assignee: MONDAY.COM LTD.
    Inventors: Dor Yehuda, Sergei Safrigin, Ziv Ventura, Daniel Lereya
  • Patent number: 11205154
    Abstract: Systems, methods, and computer-readable media for generating high level summary tablature based on lower level tablature are disclosed. The systems and methods may involve at least one processor configured to: electronically receive a first selection of at least one item contained on both a first board and a second board; electronically receive a second selection of a first type of information presented on the first board; electronically receive a third selection of a second type of information presented on the first board; electronically receive a fourth selection of a third type of information presented on the second board; electronically receive a fifth selection of a fourth type of information presented on the second board; and electronically generate a summary board including the at least one item, the summary board associating with the at least one item a first aggregation and a second aggregation.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: December 21, 2021
    Assignee: MONDAY.COM LTD.
    Inventors: Oron Kaiser, Oron Morad, Dor Yehuda, Ziv Ventura, Shiri Levin
  • Publication number: 20210390088
    Abstract: Systems, methods, and computer-readable media for representing data via a multi-structured table are disclosed. The systems and methods may involve maintaining a main table having a first structure and containing a plurality of rows; receiving a first electronic request for establishment of a first sub-table associated with the main table, wherein the electronic request includes column heading definitions and wherein the column heading definitions constitute a second structure; storing the second structure in memory as a default sub-table structure; associating the first sub-table with a first row in the main table; receiving a second electronic request for association of a second sub-table with a second row of the main table; performing a lookup of the default sub-table structure following receipt of the second electronic request; applying the default sub-table structure to the second sub-table.
    Type: Application
    Filed: April 29, 2021
    Publication date: December 16, 2021
    Applicant: MONDAY.COM LTD.
    Inventors: Oron KAISER, Oron MORAD, Dor YEHUDA, Daniel LEREYA
  • Patent number: 11182401
    Abstract: Systems, methods, and computer-readable media for generating higher level summary tablature based on lower level tablature are disclosed. The systems and methods may involve at least one processor configured to: receive a selection of at least one item contained on both a first board and a second board; detect a first type of information; detect a second type of information; detect a third type of information; detect a fourth type of information; analyze characteristics to ascertain that the first type of information is aggregable with the third type of information, and that the second type of information is aggregable with the fourth type of information; present the at least one item on a third board; and aggregate on the third board, the first type of information with the third type of information, and the second type of information with the fourth type of information.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: November 23, 2021
    Assignee: MONDAY.COM LTD.
    Inventors: Oron Kaiser, Oron Morad, Dor Yehuda, Ziv Ventura, Shiri Levin
  • Publication number: 20210357089
    Abstract: Systems, methods, and computer-readable media for extrapolating information display visualizations are disclosed. The systems and methods may involve maintaining a board with a plurality of items, each item defined by a row of cells, and wherein each cell is configured to contain data and is associated with a column heading; linking at least a first column to at least a second column so that a change in data in a cell of the at least first column causes a change in data of a cell in the at least second column; receiving a first selection of a particular item from the board, wherein the particular item includes a plurality of cells with data in each cell, and wherein data in a first cell of the plurality of cells is linked to data in a second cell of the plurality of cells; upon receipt of the first selection.
    Type: Application
    Filed: April 29, 2021
    Publication date: November 18, 2021
    Applicant: MONDAY.COM LTD.
    Inventors: Dotan EGOZI, Guy ASINOVSKY, Oron MORAD, Dor YEHUDA
  • Publication number: 20210357380
    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: Application
    Filed: April 29, 2021
    Publication date: November 18, 2021
    Applicant: MONDAY.COM LTD.
    Inventors: Oron MORAD, Dor YEHUDA, Oron KAISER, Daniel LEREYA
  • Publication number: 20210349894
    Abstract: Systems, methods, and computer-readable media for automatically filtering data in complex tables are disclosed. The systems and methods may involve at least one processor that is configured to display multiple headings including a first heading and a second heading, receive a first selection of a first cell associated with the first heading, wherein the first cell may include a first category indicator, receive a second selection of a second cell associated with the first heading, wherein the second cell may include a second category indicator, receive a third selection of a third cell associated with the second heading, wherein the third cell may include a third category indicator, generate a logical filter for the complex table, and, in response to application of the logical filter, to cause a display of a filtered collection of items from the first group that contain the third category indicator.
    Type: Application
    Filed: April 29, 2021
    Publication date: November 11, 2021
    Applicant: MONDAY.COM LTD.
    Inventors: Dor YEHUDA, Sergei SAFRIGIN, Ziv VENTURA, Daniel LEREYA
  • Publication number: 20210352119
    Abstract: Systems, methods, and computer-readable media for generating high level summary tablature based on lower level tablature are disclosed. The systems and methods may involve at least one processor configured to electronically access first data associated with a first board; electronically access second data associated with a second board and to perform electronic semantic analysis to identify a portion of the first data associated with the first board and a portion of the second data associated with the second board that share a similarity; consolidate in a third board reflecting a similarity consolidation, the identified first portion and the identified second portion; summarize the first portion and the second portion, and to aggregate the summarized first portion and the summarized second portion to form an aggregated summary; and present on the third board the aggregated summary in a manner associating the aggregated summary with the similarity consolidation.
    Type: Application
    Filed: April 29, 2021
    Publication date: November 11, 2021
    Applicant: MONDAY.COM LTD.
    Inventors: Oron KAISER, Oron MORAD, Dor YEHUDA, Ziv VENTURA, Shiri LEVIN
  • Publication number: 20210350326
    Abstract: Systems, methods, and computer-readable media for generating high level summary tablature based on lower level tablature are disclosed. The systems and methods may involve at least one processor configured to: electronically receive a first selection of at least one item contained on both a first board and a second board; electronically receive a second selection of a first type of information presented on the first board; electronically receive a third selection of a second type of information presented on the first board; electronically receive a fourth selection of a third type of information presented on the second board; electronically receive a fifth selection of a fourth type of information presented on the second board; and electronically generate a summary board including the at least one item, the summary board associating with the at least one item a first aggregation and a second aggregation.
    Type: Application
    Filed: April 29, 2021
    Publication date: November 11, 2021
    Applicant: MONDAY.COM LTD.
    Inventors: Oron KAISER, Oron MORAD, Dor YEHUDA, Ziv VENTURA, Shiri LEVIN
  • Publication number: 20210349890
    Abstract: Systems, methods, and computer-readable media for generating higher level summary tablature based on lower level tablature are disclosed. The systems and methods may involve at least one processor configured to: receive a selection of at least one item contained on both a first board and a second board; detect a first type of information; detect a second type of information; detect a third type of information; detect a fourth type of information; analyze characteristics to ascertain that the first type of information is aggregable with the third type of information, and that the second type of information is aggregable with the fourth type of information; present the at least one item on a third board; and aggregate on the third board, the first type of information with the third type of information, and the second type of information with the fourth type of information.
    Type: Application
    Filed: April 29, 2021
    Publication date: November 11, 2021
    Applicant: MONDAY.COM LTD.
    Inventors: Oron KAISER, Oron MORAD, Dor YEHUDA, Ziv VENTURA, Shiri LEVIN