Patents by Inventor Ronen Halbani

Ronen Halbani 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: 20260087128
    Abstract: The present techniques provide a method for automatically and quickly providing information after a data breach or incident in relation to data has occurred. The present application provides a method for issuing data incident notifications when data items naming specific entities have been accessed by someone who should not have access to them. This enables the entities to obtain information on the data items they are named in and which have been accessed. An index may be used to quickly identify the data items which are subject to an incident and which name entities. After these data items are identified, a notification list can be generated that shows each data item naming an entity. A system administrator or security officer can then generate a data incident notification to notify an entity about the impacted data items in which they are named.
    Type: Application
    Filed: September 25, 2024
    Publication date: March 26, 2026
    Inventors: Ronen Halbani, Amit Cohen, John Eugene Neystadt
  • Patent number: 10657124
    Abstract: The present disclosure relates to computer systems and computer-implemented methods for automatically enabling natural language rules in a structured rule engine. In one example, the method includes receiving an input identifying an unstructured query corresponding to a particular application associated with a rules framework associated with a pre-defined query structure format, analyzing the received input based on a first set of design time artifacts associated with the particular application and a second set of design time artifacts associated with the rules framework, the first set of artifacts uniquely associated with the particular application and the second set of artifacts generically associated with the rules framework, wherein the second set of design time artifacts are applied commonly to a plurality of different applications.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: May 19, 2020
    Assignee: SAP SE
    Inventors: Ronen Halbani, Shahar Tarshish
  • Patent number: 10162613
    Abstract: A method and system are provided including a parser module; a display; a memory storing processor-executable process steps; and a parser processor coupled to the memory, and in communication with the parser module and operative to execute the processor-executable steps to cause the system to: provide a user interface to a user via the display, the user interface including one or more data-entry fields; receive an expression in the one or more data-entry fields; transform the expression into a tree structure, wherein the tree structure is usable by two or more different runtime engines; and output the tree structure. Numerous other aspects are provided.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: December 25, 2018
    Assignee: SAP PORTALS ISRAEL LTD.
    Inventors: Efrat Vilozny, Anita Demayo, Ronen Halbani
  • Publication number: 20180165330
    Abstract: The present disclosure relates to computer systems and computer-implemented methods for automatically enabling natural language rules in a structured rule engine. In one example, the method includes receiving an input identifying an unstructured query corresponding to a particular application associated with a rules framework associated with a pre-defined query structure format, analyzing the received input based on a first set of design time artifacts associated with the particular application and a second set of design time artifacts associated with the rules framework, the first set of artifacts uniquely associated with the particular application and the second set of artifacts generically associated with the rules framework, wherein the second set of design time artifacts are applied commonly to a plurality of different applications.
    Type: Application
    Filed: December 8, 2016
    Publication date: June 14, 2018
    Inventors: Ronen Halbani, Shahar Tarshish
  • Patent number: 9836451
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for enabling dynamic tokens in an expression parser. An example method includes identifying an expression represented as a natural language input for validation by a parser. Each of the phrases in the expression are iteratively converted into a set of tokens by determining whether a current phrase matches a pre-defined token associated with a known grammar rule, and, in response to determining that the current phrase matches a pre-defined token, generating a token for the current phrase for use in validating the expression. If the current phrase does not match a pre-defined token, the unrecognized string of characters is compared to a plurality of dynamic tokens included in an external pool of tokens to generate a generic token of an identified type. The dynamic token is replaced with the generic token and can be used to validate the expression.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: December 5, 2017
    Assignee: SAP SE
    Inventors: Ronen Halbani, Liad Barel, Shahar Tarshish
  • Publication number: 20170242842
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for enabling dynamic tokens in an expression parser. An example method includes identifying an expression represented as a natural language input for validation by a parser. Each of the phrases in the expression are iteratively converted into a set of tokens by determining whether a current phrase matches a pre-defined token associated with a known grammar rule, and, in response to determining that the current phrase matches a pre-defined token, generating a token for the current phrase for use in validating the expression. If the current phrase does not match a pre-defined token, the unrecognized string of characters is compared to a plurality of dynamic tokens included in an external pool of tokens to generate a generic token of an identified type. The dynamic token is replaced with the generic token and can be used to validate the expression.
    Type: Application
    Filed: April 5, 2016
    Publication date: August 24, 2017
    Inventors: Ronen Halbani, Liad Barel, Shahar Tarshish