Patents by Inventor Dan Bar-Lev

Dan Bar-Lev 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: 11263334
    Abstract: A method, apparatus, and computer program product for validating a structured data object. A computer system receives a request to access enterprise data within a human resources database. The request is received from a consuming service within an authentication context of the user. The computer system determines a view context for the human resources (HR) database by applying a business rule to the authentication context. The business rule comprises a set of data nodes that are composed into a structured data object according to a domain specific language. The computer system creates a data view of the human resources database according to the view context determined by the business rule. The computer system provides the data view to the consuming service. The consuming service natively accesses the enterprise data through the data view.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: March 1, 2022
    Assignee: ADP, LLC
    Inventors: Eitan Klein, Dan Bar-Lev, Richard Noad, Norman Azoulay, Robert Shewan
  • Publication number: 20200401714
    Abstract: A method, apparatus, and computer program product for validating a structured data object. A computer system receives a request to access enterprise data within a human resources database. The request is received from a consuming service within an authentication context of the user. The computer system determines a view context for the human resources (HR) database by applying a business rule to the authentication context. The business rule comprises a set of data nodes that are composed into a structured data object according to a domain specific language. The computer system creates a data view of the human resources database according to the view context determined by the business rule. The computer system provides the data view to the consuming service. The consuming service natively accesses the enterprise data through the data view.
    Type: Application
    Filed: June 18, 2019
    Publication date: December 24, 2020
    Inventors: Eitan Klein, Dan Bar-Lev, Richard Noad, Norman Azoulay, Robert Shewan
  • Publication number: 20200285656
    Abstract: Managing enterprise data, comprising creating a human resources (HR) database and creating a lightweight directory access protocol (LDAP) interface in communication with the HR database and a number of heterogeneous external directories. User data is managed and synchronized through the LDAP interface across the number of heterogeneous external directories, wherein the LDAP interface serves as a proxy for requests between the external directories and the HR database, and wherein the LDAP interface maintains authorization credentials with the external directories.
    Type: Application
    Filed: March 7, 2019
    Publication date: September 10, 2020
    Inventors: Eitan Klein, Richard Noad, Dan Bar-Lev, Norman Guillaume Azoulay
  • Patent number: 7032212
    Abstract: Methods and data structures are disclosed for a program module (e.g., API) test matrix generator system/process. The disclosed methods and data structures facilitate and carry out a streamlined, yet logically thorough test to verify the proper operation and/or expose errors within the program module under test. The method comprises breaking a set of input parameters to the program module into clusters of related parameters (i.e., parameters whose values affect each other's validity regarding the output of the program module). Thereafter, a set of groups, representing different usages of a set of clustered parameters, are identified. After identifying the groups, a set of test calls (or a test matrix) is rendered for the program module. A covering set of test calls for a particular cluster comprises a sum of all logically/operationally distinct input value combinations rendered for each group.
    Type: Grant
    Filed: May 6, 2002
    Date of Patent: April 18, 2006
    Assignee: Microsoft Corporation
    Inventors: Erez Amir, Dan Bar-Lev, Yoel Arnon, Liron Schur
  • Publication number: 20030208744
    Abstract: Methods and data structures are disclosed for a program module (e.g., API) test matrix generator system/process. The disclosed methods and data structures facilitate and carry out a streamlined, yet logically thorough test to verify the proper operation and/or expose errors within the program module under test. The method comprises breaking a set of input parameters to the program module into clusters of related parameters (i.e., parameters whose values affect each other's validity regarding the output of the program module). Thereafter, a set of groups, representing different usages of a set of clustered parameters, are identified. After identifying the groups, a set of test calls (or a test matrix) is rendered for the program module. A covering set of test calls for a particular cluster comprises a sum of all logically/operationally distinct input value combinations rendered for each group.
    Type: Application
    Filed: May 6, 2002
    Publication date: November 6, 2003
    Applicant: Microsoft Corporation
    Inventors: Erez Amir, Dan Bar-Lev, Yoel Arnon, Liron Schur