Patents by Inventor Eitan Klein
Eitan Klein 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: 12292787Abstract: The present disclosure relates generally to data migration and, more particularly, to a system and method for post migration payroll reconciliation. The method of migrating data includes: receiving, by a computer system, projected input codes of a first system for use by a payroll engine; receiving, by the computer system, actual input codes of a second system for use by the payroll engine; comparing, by the computer system, the projected input codes to the actual input codes to determine misalignment of input codes between the first system and the second system; and mapping the misaligned projected input codes to the actual input codes.Type: GrantFiled: March 18, 2022Date of Patent: May 6, 2025Assignee: ADP, Inc.Inventors: Eitan Klein, Jessica A. Tatz, Mohammed B. Ahmed, Jonathan Baier
-
Patent number: 12289336Abstract: Implementations are directed to methods, systems, and apparatus for ontology-based risk propagation over digital twins. Actions include obtaining knowledge graph data defining a knowledge graph including nodes and edges between the nodes, the nodes including asset nodes representing assets and process nodes representing processes; each edge representing a relation between nodes; determining, from the knowledge graph, an aggregated risk for a first process represented by a first process node, including: identifying, for the first process node, a set of incoming nodes, each incoming node comprising an asset node or a process node and being connected to the first process node by a respective edge; determining a direct risk for the first process; and determining an indirect risk for the first process; and generating, based on the aggregated risk for the first process node, a mitigation recommendation including actions for reducing the aggregated risk for the first process node.Type: GrantFiled: April 3, 2023Date of Patent: April 29, 2025Assignee: Accenture Global Solutions LimitedInventors: Gal Engelberg, Eitan Hadar, Dan Klein, Adrian Kuboszek
-
Patent number: 12235995Abstract: The present disclosure provides a system architecture for designing and monitoring privacy-aware services and improving privacy regulation compliance. A privacy-preserving knowledge graph (PPKG) system provides functionality for modelling and analyzing processes that use, share, or request sensitive data from users and the outcomes of such functionality may be utilized to modify the design of the processes (e.g., to improve security of the process, regulatory compliance of the process, and the like). The PPKG system may also be used to modify the process, such as to write code that may be compiled into executable form and deployed to a run-time environment. A privacy-preserving posture (PPP) system monitors the run-time environment and analyzes where processes obtain, store, and share sensitive data. The PPP system may identify run-time vulnerabilities that may pose risks with respect to the sensitive data, as well as areas where modifications could be made to improve regulatory compliance.Type: GrantFiled: August 27, 2021Date of Patent: February 25, 2025Assignee: Accenture Global Solutions LimitedInventors: Eitan Hadar, Dan Klein, Benny Rochwerger
-
Patent number: 12210495Abstract: A computer-implemented method for managing data quality is provided. The method comprising determining, by a rule engine, a number of critical data points in a number of different software modules. A classifier is identified based on a data type of the critical data points, and the classifier is bound to the critical data points. The classifier scans the critical data points for anomality to verify an ability to correctly process the critical data points. A data quality report is generated based on the scan and displayed to an end user in a graphical user interface.Type: GrantFiled: May 17, 2021Date of Patent: January 28, 2025Assignee: ADP, Inc.Inventors: Eitan Klein, Mohammed Ahmed, Jonathan Baier
-
Publication number: 20250013665Abstract: 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: ApplicationFiled: June 17, 2024Publication date: January 9, 2025Applicant: ADP, Inc.Inventors: Eitan Klein, Richard Noad, Dan Bar-Lev, Norman Guillaume Azoulay
-
Patent number: 12013877Abstract: 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: GrantFiled: March 7, 2019Date of Patent: June 18, 2024Assignee: ADP, Inc.Inventors: Eitan Klein, Richard Noad, Dan Bar-Lev, Norman Guillaume Azoulay
-
Publication number: 20240039981Abstract: Aspects of the present disclosure relate to distributed transactions over a broadcast communication channel within a microservices environment. In embodiments, a method includes: receiving a request to process distributed transactions input in a data schema in order to perform a task of an application in a cloud computing environment; broadcasting to a plurality of microservices a multicast message requesting availability to execute the distributed transactions in the data schema; receiving confirmation of preparation from at least one of the plurality of microservices to execute one or more of the distributed transactions in the data schema; sending at least one unicast message to the at least one of the of the plurality of microservices to execute the one or more of the distributed transactions in the data schema; and receiving an acknowledgement of the execution of each of the distributed transactions in the data schema.Type: ApplicationFiled: July 28, 2022Publication date: February 1, 2024Inventors: Eitan KLEIN, Jonathan BAIER, Mohammed Balal AHMED
-
Publication number: 20230297463Abstract: The present disclosure relates generally to data migration and, more particularly, to a system and method for post migration payroll reconciliation. The method of migrating data includes: receiving, by a computer system, projected input codes of a first system for use by a payroll engine; receiving, by the computer system, actual input codes of a second system for use by the payroll engine; comparing, by the computer system, the projected input codes to the actual input codes to determine misalignment of input codes between the first system and the second system; and mapping the misaligned projected input codes to the actual input codes.Type: ApplicationFiled: March 18, 2022Publication date: September 21, 2023Inventors: Eitan KLEIN, Jessica A. TATZ, Mohammed B. AHMED, Jonathan BAIER
-
Publication number: 20220374248Abstract: The present disclosure relates to linking processing codes between platforms, and more particularly, to automatically record linking processing codes between platforms and methods of use. The method includes: obtaining a legacy processing code from a legacy system; obtaining a virtual code from a virtual entry table (VET) which corresponds with the legacy processing code; and mapping the legacy processing code to a target processing code using the virtual code from the VET.Type: ApplicationFiled: May 20, 2021Publication date: November 24, 2022Inventors: Eitan KLEIN, Jessica Anne TATZ, Mohammed Balal AHMED, Jonathan BAIER
-
Publication number: 20220365912Abstract: A computer-implemented method for managing data quality is provided. The method comprising determining, by a rule engine, a number of critical data points in a number of different software modules. A classifier is identified based on a data type of the critical data points, and the classifier is bound to the critical data points. The classifier scans the critical data points for anomality to verify an ability to correctly process the critical data points. A data quality report is generated based on the scan and displayed to an end user in a graphical user interface.Type: ApplicationFiled: May 17, 2021Publication date: November 17, 2022Inventors: Eitan Klein, Mohammed Ahmed, Jonathan Baier
-
Patent number: 11494201Abstract: The present disclosure relates to linking processing codes between platforms, and more particularly, to automatically record linking processing codes between platforms and methods of use. The method includes: obtaining a legacy processing code from a legacy system; obtaining a virtual code from a virtual entry table (VET) which corresponds with the legacy processing code; and mapping the legacy processing code to a target processing code using the virtual code from the VET.Type: GrantFiled: May 20, 2021Date of Patent: November 8, 2022Assignee: ADP, INC.Inventors: Eitan Klein, Jessica Anne Tatz, Mohammed Balal Ahmed, Jonathan Baier
-
Patent number: 11263334Abstract: 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: GrantFiled: June 18, 2019Date of Patent: March 1, 2022Assignee: ADP, LLCInventors: Eitan Klein, Dan Bar-Lev, Richard Noad, Norman Azoulay, Robert Shewan
-
Publication number: 20200401714Abstract: 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: ApplicationFiled: June 18, 2019Publication date: December 24, 2020Inventors: Eitan Klein, Dan Bar-Lev, Richard Noad, Norman Azoulay, Robert Shewan
-
Publication number: 20200285656Abstract: 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: ApplicationFiled: March 7, 2019Publication date: September 10, 2020Inventors: Eitan Klein, Richard Noad, Dan Bar-Lev, Norman Guillaume Azoulay
-
Patent number: 7143132Abstract: A method and system are disclosed for reliably distributing file data from a single server to multiple client computers using a cyclical multicast approach. By “cyclical,” it is meant that data is distributed repeatedly onto the network at a certain period. The server transmits metadata asynchronously onto the network via a first communication channel, and file data via a second communication channel. Both data sets are received by one or more client devices operating a data catch module, which listens for metadata and file data from the network via a first and second communication channel. Once the metadata is received, the first channel is disconnected, and the one or more client devices operating the data catch module listen for file data for which the metadata is associated. Any file data not received during one cycle can be received by the client device in a subsequent cycle.Type: GrantFiled: May 31, 2002Date of Patent: November 28, 2006Assignee: Microsoft CorporationInventors: Eitan Klein, Anthony Blumfield