Unified multi-platform system for data privacy
AssigneeSap SE
InventorsSharath Jois, Girish Sainath
Life of this patent
Estimating the term…
Abstract
A data manager in an enterprise provides data management of users' personal data, which is used by enterprise applications to support operations in the enterprise. The data manager obtains personal data from the enterprise applications via the use of corresponding connector modules. The data manager communicates with each connector module, which then communicates with its corresponding enterprise application to obtain personal data used by that application. The data manager can also communicate with a central database that can store personal data used by the enterprise applications. The central database can serve as a central store of personal data for the enterprise applications.
Claims20
A computer device comprising:
- one or more computer processors;
- a user interface;
- and
- a non-transitory computer-readable storage medium comprising instructions, which when executed by the computer devices, control the one or more computer processors to be operable to:
- instantiate a data management process to execute on the computer device;
- and
- instantiate a plurality of connector processes to execute on the computer device, each connector process corresponding to an enterprise application among a plurality of enterprise applications,
- wherein each of the enterprise applications execute on a computing platform separate from the computer device,
- wherein the computer device provides access to personal data of a user of the plurality of enterprise applications, the personal data being used by the plurality of enterprise applications, the providing access including:
- the data management process communicating with a central database (DB) to receive from the central DB the user's personal data;
- the data management process communicating with the plurality of connector processes, each of the plurality of connector processes communicating with its corresponding enterprise application to receive from its corresponding enterprise application the user's personal data and providing the user's personal data to the data management process, wherein the data management process communicates with a first connector process to obtain an item of the user's personal data from an enterprise application corresponding to the first connector process, wherein that item of personal data is not stored in the central DB;
- and
- the data management process sending the received personal data, including the user's personal data received from the central DB and the item of personal data not stored in the central DB and obtained from the first connector process, to the user interface,
- wherein the plurality of enterprise applications communicate directly with the central database to make updates to personal data stored therein.
A non-transitory computer-readable storage medium having stored thereon computer executable instructions, which when executed by a computer device in an enterprise, cause the computer device to:
- provide a user interface;
- instantiate a data management process to execute on the computer device;
- and
- instantiate a plurality of connector processes to execute on the computer device, each connector process corresponding to an enterprise application among a plurality of enterprise applications,
- wherein each of the enterprise applications execute on a computing platform separate from the computer device,
- wherein the computer device manages personal data of a user of the enterprise, the personal data being used by the plurality of enterprise applications, the managing including:
- the data management process communicating with a central database (DB) to obtain the user's personal data;
- the data management process communicating with the plurality of connector processes, each of the plurality of connector processes communicating with its corresponding enterprise application to receive from its corresponding enterprise application the user's personal data and providing the user's personal data to the data management process, wherein the data management process communicates with a first connector process to obtain an item of the user's personal data from an enterprise application corresponding to the first connector process, wherein that item of personal data is not stored in the central DB;
- and
- the data management process sending the received personal data, including the user's personal data received from the central DB and the item of personal data not stored in the central DB and obtained from the first connector process, to the user interface,
- wherein the plurality of enterprise applications communicate directly with the central DB to make updates to personal data stored therein.
A method in a computer system for managing personal data in an enterprise, the method comprising:
- the computer system providing a user interface;
- and
- the computer system providing access to personal data of a user of a plurality of enterprise applications, the personal data being used by the plurality of enterprise applications, the providing access including:
- a data management process that executes on the computer system communicating with a central database (DB) to receive from the central DB the user's personal data;
- the data management process communicating with a plurality of connector processes that execute on the computer system to obtain the user's personal data, each connector process corresponding to one of the plurality of enterprise applications, wherein each of the enterprise applications executes on a computing platform separate from the computer system,
- each of the plurality of connector processes communicating with its corresponding enterprise application to receive from its corresponding enterprise application the user's personal data and providing the user's personal data to the data management process, wherein the data management process communicates with a first connector process to obtain an item of the user's personal data from an enterprise application corresponding to the first connector process, wherein that item of personal data is not stored in the central DB;
- and
- the data management process sending the received personal data, including the user's personal data received from the central DB and the item of personal data not stored in the central DB and obtained from the first connector process, to the user interface,
- wherein the plurality of enterprise applications communicate directly with the central DB to make updates to personal data stored therein.
Dependencies are inferred from the claim text.