IP Library › Granted Patent US 11,386,217
Granted Patent B2
US 11,386,217 · App. 16/280,183 · Granted Jul 12, 2022

Hybrid centralized and decentralized enterprise system

Inventor: Boris Greven (Weinheim, DE)
Assignee: SAP SE
G06F21/6218G06F16/93G06F21/604H04L9/0637H04L9/3236H04L63/102H04L63/105G06F2221/2141H04L9/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,386,217
App. No.
16/280,183
Filed
Feb 20, 2019
Granted
Jul 12, 2022
Kind
B2
Art Unit
2431
USPC
726/28
Abstract

Implementations of the present disclosure include receiving, by the centralized sub-system, user data representing a user that is authorized to access one or more electronic documents stored in the centralized sub-system, generating a hash identifier that is unique to the user, the hash identifier being generated based on at least a portion of the user data, and recording, by the decentralized sub-system, the hash identifier in a blockchain that is maintained within the decentralized sub-system, the blockchain being stored in multiple nodes of the decentralized sub-system.

Claims (44)

1. A computer-implemented method for providing a hybrid enterprise system comprising a centralized sub-system and a decentralized sub-system, the hybrid enterprise system executing a change management system to manage documents between parties, the method comprising:

receiving, by the centralized sub-system, user data representing a user that is authorized to access one or more electronic documents stored in the centralized sub-system, the hybrid enterprise system being provided by an enterprise and the user is an agent of a second-party that interacts with the enterprise;

generating a hash identifier that is unique to the user, the hash identifier being generated based on at least a portion of the user data;

recording, by the decentralized sub-system, the hash identifier in a blockchain that is maintained within the decentralized sub-system, the blockchain being stored in multiple nodes of the decentralized sub-system;

limiting, by the centralized sub-system, access to the electronic document in response to access of the user to the electronic document;

receiving, by the centralized sub-system, a change to one of the electronic documents from the user, the change being associated with the hash identifier that is unique to the user;

editing, by the centralized sub-system, the electronic document based on the change;

storing, by the centralized sub-system, the electronic document edited based on the change to replace the electronic document stored in a central repository of the centralized sub-system; and

sending, by the centralized sub-system, a change log entry of the electronic document to the decentralized sub-system to be recorded in the blockchain, the change log entry comprising the change to the electronic document and the hash identifier of the user.

2. The method of claim 1 , wherein the user data comprises a universally unique identifier (UUID) assigned to the user.

3. The method of claim 2 , wherein the at least a portion of the user data comprises the UUID.

4. The method of claim 1 , wherein the centralized sub-system stores the one or more electronic documents within a central repository.

5. The method of claim 1 , wherein the decentralized sub-system comprises a consortium blockchain network.

6. The method of claim 5 , wherein the consortium blockchain network comprises two or more consensus nodes provisioned by an enterprise that provides the hybrid enterprise system.

7. A non-transitory computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for providing a hybrid enterprise system comprising a centralized sub-system and a decentralized sub-system, the hybrid enterprise system executing a change management system to manage documents between parties, the operations comprising:

receiving, by the centralized sub-system, user data representing a user that is authorized to access one or more electronic documents stored in the centralized sub-system, the hybrid enterprise system being provided by an enterprise and the user is an agent of a second-party that interacts with the enterprise;

generating a hash identifier that is unique to the user, the hash identifier being generated based on at least a portion of the user data;

recording, by the decentralized sub-system, the hash identifier in a blockchain that is maintained within the decentralized sub-system, the blockchain being stored in multiple nodes of the decentralized sub-system;

limiting, by the centralized sub-system, access to the electronic document in response to access of the user to the electronic document;

receiving, by the centralized sub-system, a change to one of the electronic documents from the user, the change being associated with the hash identifier that is unique to the user;

editing, by the centralized sub-system, the electronic document based on the change;

storing, by the centralized sub-system, the electronic document edited based on the change to replace the electronic document stored in a central repository of the centralized sub-system; and

sending, by the centralized sub-system, a change log entry of the electronic document to the decentralized sub-system to be recorded in the blockchain, the change log entry comprising the change to the electronic document and the hash identifier of the user.

8. The computer-readable storage medium of claim 7 , wherein the user data comprises a universally unique identifier (UUID) assigned to the user.

9. The computer-readable storage medium of claim 8 , wherein the at least a portion of the user data comprises the UUID.

10. The computer-readable storage medium of claim 7 , wherein the centralized sub-system stores the one or more electronic documents within a central repository.

11. The computer-readable storage medium of claim 7 , wherein the decentralized sub-system comprises a consortium blockchain network.

12. The computer-readable storage medium of claim 11 , wherein the consortium blockchain network comprises two or more consensus nodes provisioned by an enterprise that provides the hybrid enterprise system.

13. A system, comprising:

one or more computers; and

a computer-readable storage device coupled to the computing device and having instructions stored thereon which, when executed by the computing device, cause the computing device to perform operations for providing a hybrid enterprise system comprising a centralized sub-system and a decentralized sub-system, the hybrid enterprise system executing a change management system to manage documents between parties, the operations comprising:

receiving, by the centralized sub-system, user data representing a user that is authorized to access one or more electronic documents stored in the centralized sub-system, the hybrid enterprise system being provided by an enterprise and the user is an agent of a second-party that interacts with the enterprise;

generating a hash identifier that is unique to the user, the hash identifier being generated based on at least a portion of the user data;

recording, by the decentralized sub-system, the hash identifier in a blockchain that is maintained within the decentralized sub-system, the blockchain being stored in multiple nodes of the decentralized sub-system;

limiting, by the centralized sub-system, access to the electronic document in response to access of the user to the electronic document;

receiving, by the centralized sub-system, a change to one of the electronic documents from the user, the change being associated with the hash identifier that is unique to the user;

editing, by the centralized sub-system, the electronic document based on the change;

storing, by the centralized sub-system, the electronic document edited based on the change to replace the electronic document stored in a central repository of the centralized sub-system; and

sending, by the centralized sub-system, a change log entry of the electronic document to the decentralized sub-system to be recorded in the blockchain, the change log entry comprising the change to the electronic document and the hash identifier of the user.

14. The system of claim 13 , wherein the user data comprises a universally unique identifier (UUID) assigned to the user.

15. The system of claim 14 , wherein the at least a portion of the user data comprises the UUID.

16. The system of claim 13 , wherein the centralized sub-system stores the one or more electronic documents within a central repository.

17. The system of claim 13 , wherein the decentralized sub-system comprises a consortium blockchain network.

18. The system of claim 17 , wherein the consortium blockchain network comprises two or more consensus nodes provisioned by an enterprise that provides the hybrid enterprise system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2019
From: GREVEN, BORIS
To: SAP SE
Reel/Frame 048381/0704 →
Continuity (1)
Related Publication 20200265154A1 · Aug 20, 2020
Cited By (1)
US 12,531,720