Patents by Inventor Eviathar Moussaffi

Eviathar Moussaffi 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: 11941463
    Abstract: There is provided method of centralized control of event messages for accessing services by processes that generate event messages, comprising: monitoring event messages from an event broker server of a distributed event streaming technology service monitoring a central event dataset storing the event messages streamed over a network from the processes 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 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 generates event messages having the combination of event attribute(s), wherein each process is configured for implementing the lock for locally blocking the event messages having the certain combination of event attribute(s).
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: March 26, 2024
    Assignee: monday.com Ltd.
    Inventors: Noam Hasson, Omer Doron, 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: 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: 11444754
    Abstract: There is provided a computer implemented method encrypting and/or decrypting data, comprising: accessing data for encryption and/or decryption, wherein the data is of a user account of a plurality of user accounts, obtaining an account key in an encrypted state, the account key is obtained from an account key dataset storing at least one encrypted account key for each of the user accounts, providing over the network, the encrypted account key to a key management system(s) (KMS) hosted by a server, receiving over the network, a decrypted account key from the server hosting the KMS(s), wherein the KMS(s) decrypts the encrypted account key using an organization key stored and managed by the KMS(s), storing the decrypted account key in a data storage device set to provide temporary storage for decrypted account keys, and encrypting and/or decrypting the data associated with the user account using the decrypted account key.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: September 13, 2022
    Assignee: monday.com Ltd.
    Inventors: Dotan Shaked, Daniel Mittelman, Eviathar Moussaffi, Eran Amiel, Eilon Moalem
  • 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