Patents by Inventor Carsten Pluder
Carsten Pluder 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: 20250013602Abstract: The present disclosure involves systems, software, and computer implemented methods for data privacy. One example method includes performing a processing action for a data subject for a purpose using a set of data categories that are associated with the purpose. The purpose has a retention period and is a parent purpose in a purpose hierarchy with at least one dependent purpose as a child purpose of the purpose. Dependent purpose retention periods and dependent purpose data categories are determined for each dependent purposes as respective subsets of the set of data categories. In response to an end of purpose for the purpose, data of the set of data categories is blocked. Data in the set of data categories that are not dependent purpose data categories is retained according to the retention period and data of each dependent purpose data category is retained according to a corresponding dependent retention period.Type: ApplicationFiled: July 5, 2023Publication date: January 9, 2025Inventors: Stefan Hesse, Matthias Vogel, Benny Rolle, Carsten Pluder, Volker Lehnert, Diane Schmidt, Martina Knoedler
-
Publication number: 20250013778Abstract: The present disclosure involves systems, software, and computer implemented methods for data privacy protocols. One example method includes receiving information defining a purpose for processing personal data of a data category stored in an object. A first mapping is received of a processing action to the purpose. Input data to be obtained for the processing action is identified. A determination is made as to whether the input data is of the data category that has been mapped to the purpose. The processing action is executed using the input data as purpose-based processing of the input data, in response to determining that the input data can be used during execution of the processing action for the purpose. Processing of the input data by the processing action is prevented, in response to determining that the input data cannot be used during execution of the processing action for the purpose.Type: ApplicationFiled: July 5, 2023Publication date: January 9, 2025Inventors: Benny Rolle, Stefan Hesse, Matthias Vogel, Carsten Pluder
-
Patent number: 12164470Abstract: The present disclosure involves systems, software, and computer implemented methods for integrated data privacy services. An example method includes receiving, from a requesting application in a landscape that includes a set of multiple applications, a data subject information request for a data subject. A set of target applications is determined from the set of multiple applications. The data subject information request is provided to each target application in the set of target applications. A data subject information response is received from each of the target applications. Each data subject information response includes application data for the data subject that was retrieved by a respective target application in response to the data subject information request. The received data subject information responses are aggregated to generate an aggregated data subject information response.Type: GrantFiled: December 6, 2021Date of Patent: December 10, 2024Assignee: SAP SEInventors: Benny Rolle, Ufuoma Ighoroje, Matthias Vogel, Geetha Gopalakrishnan, Tobias Schmidt, Antsa Andriamboavonjy, Dharshan A, Carsten Pluder
-
Patent number: 12079358Abstract: The present disclosure involves systems, software, and computer implemented methods for integrated data privacy services. An example method includes sending a block command for an object to each application in a multiple-application landscape that includes a master data distribution application. A blocking status is received from each application that indicates whether the application successfully blocked the object in response to the block command. An overall blocking status is determined based on the received blocking statuses. In response to determining that at least one application failed to block the object, an unblock command is sent to each application. An unblocking status is received from each application and an overall unblocking status is determined. In response to determining that at least one application failed to unblock the object, a redistribution request is sent to the master data distribution application to redistribute the object to applications that failed to unblock the object.Type: GrantFiled: December 6, 2021Date of Patent: September 3, 2024Assignee: SAP SEInventors: Ufuoma Ighoroje, Benny Rolle, Matthias Vogel, Carsten Pluder, Karl Tillmann Rendel
-
Patent number: 12072993Abstract: The present disclosure involves systems, software, and computer implemented methods for integrated data privacy services. An example method includes determining to initiate an integrated end of purpose protocol for an object. An end-of-purpose query is provided to multiple applications that requests each application to determine whether the application is able to block the object. End-of-purpose statuses are received, in response to the end-of-purpose query, that each indicate whether a respective application is able to block the object. The end-of-purpose statuses are evaluated to determine whether an aligned end of purpose has been reached for the object. In response to determining that the aligned end of purpose has been reached for the object, a block command is provided to each application that instructs the application to locally block the object in the application.Type: GrantFiled: December 6, 2021Date of Patent: August 27, 2024Assignee: SAP SEInventors: Ufuoma Ighoroje, Benny Rolle, Matthias Vogel, Carsten Pluder
-
Publication number: 20230385449Abstract: Systems and processes for managing access to personal data based on a purpose for storing the personal data are provided. In a method for managing personal data access, personal data for a data subject corresponding to a first data category is received, and an operation is executed in a purpose agent to associate one or more purposes to the personal data, where the one or more purposes are assigned to the first data category and include at least a first purpose. The personal data may be stored in a data storage system, and the stored personal data may be designated as being associated with the one or more purposes. Access to the personal data may be controlled based on the one or more purposes.Type: ApplicationFiled: July 18, 2022Publication date: November 30, 2023Applicant: SAP SEInventors: Carsten Pluder, Diane Schmidt, Volker Lehnert, Martina Knoedler, Thorsten Bruckmeier, Philipp Alexander Zikesch, Bernhard Drittler, Matthias Vogel, Katrin Ludwig, Naved Ahmed, Saritha Palli, Shweta Sureshchandra Gupta, Arun Kumar Gowd, Dev Karan Ahuja, Shwetha H S
-
Patent number: 11714828Abstract: The present disclosure involves systems, software, and computer implemented methods for aligned purpose disassociation in a multi-system landscape. One example method includes receiving, from multiple systems, a can-disassociate status for a purpose for an object instance. The status from a respective system can be an affirmative status that indicates that the system can disassociate the purpose from the instance or a negative status that indicates that the system cannot disassociate the purpose from the instance. The received statuses are evaluated to determine a central disassociate purpose decision for the purpose for the instance. The central disassociate purpose decision can be to disassociate the purpose from the instance when no system has the negative status and to not disassociate the purpose from the instance when at least one system has the negative status. The central disassociate purpose decision is provided to at least some of the multiple systems.Type: GrantFiled: February 26, 2021Date of Patent: August 1, 2023Assignee: SAP SEInventors: Benny Rolle, Matthias Vogel, Carsten Pluder, Ufuoma Ighoroje, Carlo Fuerst, Iwona Luther
-
Publication number: 20230185938Abstract: Computer-readable media, methods, and systems are disclosed for providing purpose-based processing of data. A purpose agent assigns one or more purposes to a set of data such that access to the set of data may be restricted to a select few specifically authorized entities based on an assigned purpose. A retention period for storing the data is determined based on the assigned purpose. When the retention period expires the data is deleted from a data store.Type: ApplicationFiled: December 9, 2021Publication date: June 15, 2023Inventors: Diane Schmidt, Carsten Pluder
-
Publication number: 20230177189Abstract: The present disclosure involves systems, software, and computer implemented methods for integrated data privacy services. An example method includes sending a block command for an object to each application in a multiple-application landscape that includes a master data distribution application. A blocking status is received from each application that indicates whether the application successfully blocked the object in response to the block command. An overall blocking status is determined based on the received blocking statuses. In response to determining that at least one application failed to block the object, an unblock command is sent to each application. An unblocking status is received from each application and an overall unblocking status is determined. In response to determining that at least one application failed to unblock the object, a redistribution request is sent to the master data distribution application to redistribute the object to applications that failed to unblock the object.Type: ApplicationFiled: December 6, 2021Publication date: June 8, 2023Inventors: Ufuoma Ighoroje, Benny Rolle, Matthias Vogel, Carsten Pluder, Karl Tillmann Rendel
-
Publication number: 20230177186Abstract: The present disclosure involves systems, software, and computer implemented methods for integrated data privacy services. An example method includes determining to initiate an integrated end of purpose protocol for an object. An end-of-purpose query is provided to multiple applications that requests each application to determine whether the application is able to block the object. End-of-purpose statuses are received, in response to the end-of-purpose query, that each indicate whether a respective application is able to block the object. The end-of-purpose statuses are evaluated to determine whether an aligned end of purpose has been reached for the object. In response to determining that the aligned end of purpose has been reached for the object, a block command is provided to each application that instructs the application to locally block the object in the application.Type: ApplicationFiled: December 6, 2021Publication date: June 8, 2023Inventors: Ufuoma Ighoroje, Benny Rolle, Matthias Vogel, Carsten Pluder
-
Publication number: 20230177213Abstract: The present disclosure involves systems, software, and computer implemented methods for integrated data privacy services. An example method includes receiving, from a requesting application in a landscape that includes a set of multiple applications, a data subject information request for a data subject. A set of target applications is determined from the set of multiple applications. The data subject information request is provided to each target application in the set of target applications. A data subject information response is received from each of the target applications. Each data subject information response includes application data for the data subject that was retrieved by a respective target application in response to the data subject information request. The received data subject information responses are aggregated to generate an aggregated data subject information response.Type: ApplicationFiled: December 6, 2021Publication date: June 8, 2023Inventors: Benny Rolle, Ufuoma Ighoroje, Matthias Vogel, Geetha Gopalakrishnan, Tobias Schmidt, Antsa Andriamboavonjy, Dharshan A, Carsten Pluder
-
Publication number: 20220277023Abstract: The present disclosure involves systems, software, and computer implemented methods for aligned purpose disassociation in a multi-system landscape. One example method includes receiving, from multiple systems, a can-disassociate status for a purpose for an object instance. The status from a respective system can be an affirmative status that indicates that the system can disassociate the purpose from the instance or a negative status that indicates that the system cannot disassociate the purpose from the instance. The received statuses are evaluated to determine a central disassociate purpose decision for the purpose for the instance. The central disassociate purpose decision can be to disassociate the purpose from the instance when no system has the negative status and to not disassociate the purpose from the instance when at least one system has the negative status. The central disassociate purpose decision is provided to at least some of the multiple systems.Type: ApplicationFiled: February 26, 2021Publication date: September 1, 2022Inventors: Benny Rolle, Matthias Vogel, Carsten Pluder, Ufuoma Ighoroje, Carlo Fuerst, Iwona Luther
-
Patent number: 10754932Abstract: A consent management system (CMS) manages a number of individual consent data records of data subjects. The CMS stores predefined consent templates to be instantiated when an individual consent data record is created. The CMS represents a centralized system for management of individual consent data records that are created, stored, and maintained in relation to provided consent by data subjects for purposes of operations related to stored personal data records by associated application systems. The CMS may run on an on-premise, cloud, or personal device computing platform.Type: GrantFiled: June 29, 2017Date of Patent: August 25, 2020Assignee: SAP SEInventors: Joerg Wiederspohn, Volker Lehnert, Carsten Pluder, Bjoern Christoph
-
Patent number: 10430413Abstract: A data information framework collects related data sharing characteristics (e.g., personal information, others) revealed by associated purpose information, and reports on that data. The location of the data is not restricted, and can be collected from various locations (e.g. different databases on different computer systems). An engine implements data creation defining links between different stored data structures (e.g., tables) using specific fields. A plurality of tables may be grouped into a smaller number of table clusters to facilitate constructing the data model. The model may be evaluated, enhanced, and/or corrected (e.g., by a user). The model may include fields reflecting the purpose information for the stored data, said fields accessible by the engine during data handling processes. The data model may include descriptions providing data storage location. Purpose information may be mapped to table fields.Type: GrantFiled: March 15, 2016Date of Patent: October 1, 2019Assignee: SAP SEInventors: Bjoern Christoph, Marco Valentin, Carsten Pluder, Volker Lehnert, Johannes Gilbert
-
Patent number: 10409790Abstract: Various embodiments of systems and methods to determine data retention rules for data entities are described herein. In one aspect, the data entities are obtained. Usage statuses of the data entities are determined. One or more purpose of data corresponding to the one or more data entities is received. Further, legal entities corresponding to the one or more data entities are identified based on line organization attributes and the usage statuses. Process object attributes associated with the one or more data entities are identified based on the legal entities. Retention rules for the one or more data entities are determined based on the one or more purpose of data, the legal entities and the process object attributes.Type: GrantFiled: June 1, 2015Date of Patent: September 10, 2019Assignee: SAP SEInventors: Volker Lehnert, Carsten Pluder
-
Publication number: 20190005210Abstract: A consent management system (CMS) manages a number of individual consent data records of data subjects. The CMS stores predefined consent templates to be instantiated when an individual consent data record is created. The CMS represents a centralized system for management of individual consent data records that are created, stored, and maintained in relation to provided consent by data subjects for purposes of operations related to stored personal data records by associated application systems. The CMS may run on an on-premise, cloud, or personal device computing platform.Type: ApplicationFiled: June 29, 2017Publication date: January 3, 2019Inventors: Joerg Wiederspohn, Volker Lehnert, Carsten Pluder, Bjoern Christoph
-
Patent number: 9904796Abstract: Embodiments described herein relate to an improved technique for blocking access to data records associated with an entity in a network comprising a plurality of systems. The operations include accessing and analyzing determination criteria associated with the entity to determine in which systems the data should be blocked. An end-of-purpose determination can be performed in one or more of the systems based on whether the current system is a master system, a dependent system of the master system, or a standalone system of the plurality of systems. Access to the entity data records can then be blocked from the appropriate systems when an end of purpose for the data has been reached for any processes running on the system.Type: GrantFiled: September 30, 2015Date of Patent: February 27, 2018Assignee: SAP SEInventors: Carsten Pluder, Dinesh Ravindran, Alain Bacchi
-
Publication number: 20170270163Abstract: A data information framework collects related data sharing characteristics (e.g., personal information, others) revealed by associated purpose information, and reports on that data. The location of the data is not restricted, and can be collected from various locations (e.g. different databases on different computer systems). An engine implements data creation defining links between different stored data structures (e.g., tables) using specific fields. A plurality of tables may be grouped into a smaller number of table clusters to facilitate constructing the data model. The model may be evaluated, enhanced, and/or corrected (e.g., by a user). The model may include fields reflecting the purpose information for the stored data, said fields accessible by the engine during data handling processes. The data model may include descriptions providing data storage location. Purpose information may be mapped to table fields.Type: ApplicationFiled: March 15, 2016Publication date: September 21, 2017Inventors: Bjoern Christoph, Marco Valentin, Carsten Pluder, Volker Lehnert, Johannes Gilbert
-
Publication number: 20170091479Abstract: Embodiments described herein relate to an improved technique for blocking access to data records associated with an entity in a network comprising a plurality of systems. The operations include accessing and analyzing determination criteria associated with the entity to determine in which systems the data should be blocked. An end-of-purpose determination can be performed in one or more of the systems based on whether the current system is a master system, a dependent system of the master system, or a standalone system of the plurality of systems. Access to the entity data records can then be blocked from the appropriate systems when an end of purpose for the data has been reached for any processes running on the system.Type: ApplicationFiled: September 30, 2015Publication date: March 30, 2017Inventors: Carsten Pluder, Dinesh Ravindran, Alain Bacchi
-
Publication number: 20160350339Abstract: Various embodiments of systems and methods to determine data retention rules for data entities are described herein. In one aspect, the data entities are obtained. Usage statuses of the data entities are determined. One or more purpose of data corresponding to the one or more data entities is received. Further, legal entities corresponding to the one or more data entities are identified based on line organization attributes and the usage statuses. Process object attributes associated with the one or more data entities are identified based on the legal entities. Retention rules for the one or more data entities are determined based on the one or more purpose of data, the legal entities and the process object attributes.Type: ApplicationFiled: June 1, 2015Publication date: December 1, 2016Inventors: Volker Lehnert, Carsten Pluder