Patents by Inventor Daniel LEREYA

Daniel LEREYA 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).

  • Publication number: 20200012808
    Abstract: A system and method for managing permissions of users for a column-oriented data structure, including: generating a column oriented data structure in response to receiving a request to generate the data structure from a first user device associated with a first user account, wherein the data structure comprises a plurality of columns, wherein each column is of single data type and is assigned metadata associated with the single data type; associating the first user account with a first set of permissions associated with the generated data structure; and, associating a second user account with a second set of permissions, wherein the first set of permissions comprises at least one additional permission with respect to the second set of permissions.
    Type: Application
    Filed: July 3, 2019
    Publication date: January 9, 2020
    Applicant: Monday.com Ltd.
    Inventors: Daniel LEREYA, Roy MANN, Eran ZINMAN, Rotem WAISMAN
  • Patent number: 10528446
    Abstract: A mechanism is provided for delivering troubleshooting support that captures a user's interactions with a local computing device. Responsive to receiving a set of events associated with an issue being experienced by the user of the local computing device, each event in the set of events is presented to a technician. Each event in the set of events is flagged as either correct or incorrect. Responsive to the incorrect flagged event being an operation performed by the local computing device, a communicative connecting is established to the local computing device in order that the technician corrects a future operation corresponding to the operation performed. Responsive to the incorrect flagged event being an action performed by the user of the local computing device, an analysis is sent in order to inform the user of incorrect actions so as to not perform the incorrect actions in the future.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: January 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Miron Aloni, Rotem Klein, Daniel Lereya, Vladimir Shalikashvili, Moshe Weiss
  • Publication number: 20190319913
    Abstract: A storage system receives a support request notification that includes at least an identifier of a mobile device that is proximate to a management device of the storage system. The storage system generates a SMTP notification from the support request notification and sends the SMTP notification to a SMTP server. The SMTP server sends the SMTP notification to a support server. The support server broadcasts the support request to one or more support devices. An accepting support device accepts the support request. The support server implements a message gateway between the accepting support device and the proximate mobile device. The accepting support device sends a support response to the proximate mobile device. The proximate device may provide the support response and/or may send the support response to the management device which may provide the support response.
    Type: Application
    Filed: April 17, 2018
    Publication date: October 17, 2019
    Inventors: Rotem Klein, Daniel Lereya, Nadav Parag, Vladimir Shalikashvili, Moshe Weiss
  • Publication number: 20190042994
    Abstract: A mechanism is provided for generating crowd-based custom logic units for use in storage management. Responsive to receiving analytic data from a set of storage device managers about how users interact with the set of storage device managers, the analytics data is analyzed in order to gain one or more insights into how users interact with the set of storage device managers. One or more logic units are then generated utilizing the one or more insights. The one or more logic units are then sent to one or more storage device managers in the set of storage device managers in order that the users of the one or more storage device managers utilize the one or more logic units to perform their daily tasks more efficiently.
    Type: Application
    Filed: August 3, 2017
    Publication date: February 7, 2019
    Inventors: Daniel Lereya, Nadav Parag, Vladimir Shalikashvili, Moshe Weiss
  • Publication number: 20190042387
    Abstract: A mechanism is provided for delivering troubleshooting support that captures a user's interactions with a local computing device. Responsive to receiving a set of events associated with an issue being experienced by the user of the local computing device, each event in the set of events is presented to a technician. Each event in the set of events is flagged as either correct or incorrect. Responsive to the incorrect flagged event being an operation performed by the local computing device, a communicative connecting is established to the local computing device in order that the technician corrects a future operation corresponding to the operation performed. Responsive to the incorrect flagged event being an action performed by the user of the local computing device, an analysis is sent in order to inform the user of incorrect actions so as to not perform the incorrect actions in the future.
    Type: Application
    Filed: August 7, 2017
    Publication date: February 7, 2019
    Inventors: Miron Aloni, Rotem Klein, Daniel Lereya, Vladimir Shalikashvili, Moshe Weiss
  • Patent number: 10169204
    Abstract: Receive output dynamically generated by a running program and check that output for spelling, grammar, and/or other usage errors, providing notice to a user of any errors found. The dynamically generated output includes an assembly of component parts not statically assigned in a predetermined configuration or with predetermined content, but rather generated and/or configured by the executing program as it runs.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Amit Bareket, Daniel Lereya, Tamir Riechberg, Moshe Weiss
  • Publication number: 20180285408
    Abstract: A mechanism is provided for managing inconsistencies associated with an object in a storage system. Responsive to the object already being associated with a current object group, a match percentage value is determined between characteristics associated with the object and characteristics of the current object group and, for each other object group in a set of object groups, a match percentage value is identified between characteristics of the object and characteristics of each of the other object groups. Responsive to the match percentage value between the characteristics of the object and one or more other object groups being higher than the match percentage value between the characteristics of the object and the characteristics of the current object group, a notification is sent to an administrator. Responsive to receiving an action to be implemented, the action is implemented to at least one of the object or one or more object groups.
    Type: Application
    Filed: March 30, 2017
    Publication date: October 4, 2018
    Inventors: Rotem Klein, Daniel Lereya, Nadav Parag, Vladimir Shalikashvili, Moshe Weiss
  • Publication number: 20180159873
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include associating a token with a computing device, defining preferences for the computing device, and conveying, by the computing device, the token and the preferences to an event processing system. Upon the event processing system, an event message from a computing system via a one-way firewall and matching the computing device preferences to the event message, the event processing system can convey the token and the event message to a push notification system. In some embodiments, upon the push notification service receiving the token and the event message, the mobile device can be identified based on the token, and the event message can be conveyed to the computing device. The event messages may include a severity level, and the preferences may include a severity threshold and a message detail level.
    Type: Application
    Filed: February 5, 2018
    Publication date: June 7, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amit BAREKET, Michael KELLER, Daniel LEREYA, Avraham SABZEROU, Moshe WEISS
  • Patent number: 9923907
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include associating a token with a computing device, defining preferences for the computing device, and conveying, by the computing device, the token and the preferences to an event processing system. Upon the event processing system, an event message from a computing system via a one-way firewall and matching the computing device preferences to the event message, the event processing system can convey the token and the event message to a push notification system. In some embodiments, upon the push notification service receiving the token and the event message, the mobile device can be identified based on the token, and the event message can be conveyed to the computing device. The event messages may include a severity level, and the preferences may include a severity threshold and a message detail level.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: March 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amit Bareket, Michael Keller, Daniel Lereya, Avraham Sabzerou, Moshe Weiss
  • Publication number: 20170124146
    Abstract: Provided are a computer program product, system, and method for building complex hierarchical queries. A User Interface (UI) representation of a logical query is received, wherein the UI representation describes object types, relationships between the object types, and attributes of the object types. The UI representation is translated to a logical query. The logical query is converted to data layer calls to retrieve objects having the object types, the relationships between the object types, and the attributes of the object types. The objects are received. Then, a directed graph is generated using the identified objects.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Inventors: Daniel Lereya, Nadav Parag, Vladimir Shalikashvili, Moshe Zemah
  • Patent number: 9514032
    Abstract: Receive output dynamically generated by a running program and check that output for spelling, grammar, and/or other usage errors, providing notice to a user of any errors found. The dynamically generated output includes an assembly of component parts not statically assigned in a predetermined configuration or with predetermined content, but rather generated and/or configured by the executing program as it runs.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: December 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Amit Bareket, Daniel Lereya, Tamir Riechberg, Moshe Weiss
  • Publication number: 20160321161
    Abstract: Receive output dynamically generated by a running program and check that output for spelling, grammar, and/or other usage errors, providing notice to a user of any errors found. The dynamically generated output includes an assembly of component parts not statically assigned in a predetermined configuration or with predetermined content, but rather generated and/or configured by the executing program as it runs.
    Type: Application
    Filed: July 26, 2016
    Publication date: November 3, 2016
    Inventors: Amit Bareket, Daniel Lereya, Tamir Riechberg, Moshe Weiss
  • Publication number: 20160085660
    Abstract: Receive output dynamically generated by a running program and check that output for spelling, grammar, and/or other usage errors, providing notice to a user of any errors found. The dynamically generated output includes an assembly of component parts not statically assigned in a predetermined configuration or with predetermined content, but rather generated and/or configured by the executing program as it runs.
    Type: Application
    Filed: September 23, 2014
    Publication date: March 24, 2016
    Inventors: Amit Bareket, Daniel Lereya, Tamir Riechberg, Moshe Weiss
  • Publication number: 20160014143
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include associating a token with a computing device, defining preferences for the computing device, and conveying, by the computing device, the token and the preferences to an event processing system. Upon the event processing system, an event message from a computing system via a one-way firewall and matching the computing device preferences to the event message, the event processing system can convey the token and the event message to a push notification system. In some embodiments, upon the push notification service receiving the token and the event message, the mobile device can be identified based on the token, and the event message can be conveyed to the computing device. The event messages may include a severity level, and the preferences may include a severity threshold and a message detail level.
    Type: Application
    Filed: July 8, 2014
    Publication date: January 14, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amit BAREKET, Michael KELLER, Daniel LEREYA, Avraham SABZEROU, Moshe WEISS