Patents by Inventor Boris Greven
Boris Greven 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: 11630881Abstract: Static and dynamic process data of a system are accessed. Thereafter, using this accessed process data, a subset of such data forming relevant data for a particular context is derived. The data is then explored using a computer-implemented process or processes to automatically get insight into information about structures, distributions and correlations of the relevant data. Rules can be generated based on the exploring of relevant data that describe data dependencies within the relevant data. These generated rules can later be used to generate synthetic data. Such synthetic data, in turn, can be used to for a variety of purposes including the training of a machine learning model while, at the same time, complying with applicable privacy and data protection laws and regulations.Type: GrantFiled: December 14, 2018Date of Patent: April 18, 2023Assignee: SAP SEInventors: Boris Greven, Michael Jung
-
Patent number: 11386217Abstract: 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.Type: GrantFiled: February 20, 2019Date of Patent: July 12, 2022Assignee: SAP SEInventor: Boris Greven
-
Patent number: 11327946Abstract: Implementations of the present disclosure include receiving, by the centralized sub-system, change data representing a change to an electronic document stored in the centralized sub-system, the change data identifying a user that submitted the change, transmitting, by the centralized sub-system, the change to the decentralized sub-system, recording, by the decentralized sub-system, the change in a change log recorded in a blockchain that is maintained within the decentralized sub-system, the blockchain being stored in multiple nodes of the decentralized sub-system, and editing, by the centralized sub-system, the electronic document based on the change to provide an edited electronic document that is stored in the centralized sub-system.Type: GrantFiled: February 20, 2019Date of Patent: May 10, 2022Assignee: SAP SEInventor: Boris Greven
-
Patent number: 11290294Abstract: Techniques and solutions are described for facilitating collaborations between entities. A hub computing system is provided that is accessible to multiple client systems. The hub computing system can be used to create instances of collaboration entities, which can be of various defined types. Object instances can be created and included in, or referenced by, the collaboration entity instances. Clients may take various actions with respect to a collaboration entity instance using one or more hub services. At least a portion of the actions taken with respect to a collaboration entity instance can be recorded in a blockchain. The blockchain records can be used to verify actions taken with respect to a collaboration entity instance, and to verify the integrity of collaboration entity instances.Type: GrantFiled: October 4, 2019Date of Patent: March 29, 2022Assignee: SAP SEInventors: Boris Greven, Frank Albrecht
-
Publication number: 20210105148Abstract: Techniques and solutions are described for facilitating collaborations between entities. A hub computing system is provided that is accessible to multiple client systems. The hub computing system can be used to create instances of collaboration entities, which can be of various defined types. Object instances can be created and included in, or referenced by, the collaboration entity instances. Clients may take various actions with respect to a collaboration entity instance using one or more hub services. At least a portion of the actions taken with respect to a collaboration entity instance can be recorded in a blockchain. The blockchain records can be used to verify actions taken with respect to a collaboration entity instance, and to verify the integrity of collaboration entity instances.Type: ApplicationFiled: October 4, 2019Publication date: April 8, 2021Applicant: SAP SEInventors: Boris Greven, Frank Albrecht
-
Publication number: 20200265154Abstract: 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.Type: ApplicationFiled: February 20, 2019Publication date: August 20, 2020Inventor: Boris Greven
-
Publication number: 20200265031Abstract: Implementations of the present disclosure include receiving, by the centralized sub-system, change data representing a change to an electronic document stored in the centralized sub-system, the change data identifying a user that submitted the change, transmitting, by the centralized sub-system, the change to the decentralized sub-system, recording, by the decentralized sub-system, the change in a change log recorded in a blockchain that is maintained within the decentralized sub-system, the blockchain being stored in multiple nodes of the decentralized sub-system, and editing, by the centralized sub-system, the electronic document based on the change to provide an edited electronic document that is stored in the centralized sub-system.Type: ApplicationFiled: February 20, 2019Publication date: August 20, 2020Inventor: Boris Greven
-
Publication number: 20200193230Abstract: Static and dynamic process data of a system are accessed. Thereafter, using this accessed process data, a subset of such data forming relevant data for a particular context is derived. The data is then explored using a computer-implemented process or processes to automatically get insight into information about structures, distributions and correlations of the relevant data. Rules can be generated based on the exploring of relevant data that describe data dependencies within the relevant data. These generated rules can later be used to generate synthetic data. Such synthetic data, in turn, can be used to for a variety of purposes including the training of a machine learning model while, at the same time, complying with applicable privacy and data protection laws and regulations.Type: ApplicationFiled: December 14, 2018Publication date: June 18, 2020Inventors: Boris Greven, Michael Jung
-
Publication number: 20150278760Abstract: Technologies are disclosed for providing integrated private office technologies. A wide variety of functionality across a variety of service providers can be provided via a single portal. On the consumer side, a single, integrated portal allows the consumer to manage contracts with different service providers across different industries. Information such as cash flow can be integrated to provide an overall picture across the consumer's affairs. Recurring payments can be integrated into a system that also supports reminders and the like. On the provider side, plug-ins can be utilized by which a great number of consumers can be reached, and the overall consumer experience is enhanced. Cloud technologies can make the portal available to a consumer from any location via a variety of device types.Type: ApplicationFiled: March 31, 2014Publication date: October 1, 2015Inventors: Boris Greven, Bernhard Graf
-
Patent number: 8108521Abstract: Systems and methods are disclosed for dynamic parallel processing of a plurality of subprocesses of a process initiated by a parallel processing framework. The plurality of subprocesses may include processing of one or more data objects in a computer system including a plurality of servers for processing the plurality of data objects by the plurality of subprocesses. The method may include building work packages from the plurality of data objects according to a process-specific scheme, and dynamically distributing the work packages of the plurality of data objects among the plurality of servers according to a process-specific execution order.Type: GrantFiled: February 3, 2006Date of Patent: January 31, 2012Assignee: SAP AGInventors: Boris Greven, Frank Westendorf
-
Publication number: 20060195336Abstract: Systems and methods are disclosed for dynamic parallel processing of a plurality of subprocesses of a process initiated by a parallel processing framework. The plurality of subprocesses may include processing of one or more data objects in a computer system including a plurality of servers for processing the plurality of data objects by the plurality of subprocesses. The method may include building work packages from the plurality of data objects according to a process-specific scheme, and dynamically distributing the work packages of the plurality of data objects among the plurality of servers according to a process-specific execution order.Type: ApplicationFiled: February 3, 2006Publication date: August 31, 2006Inventors: Boris Greven, Frank Westendorf