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: 11630881
    Abstract: 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: Grant
    Filed: December 14, 2018
    Date of Patent: April 18, 2023
    Assignee: SAP SE
    Inventors: Boris Greven, Michael Jung
  • Patent number: 11386217
    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.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: July 12, 2022
    Assignee: SAP SE
    Inventor: Boris Greven
  • Patent number: 11327946
    Abstract: 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: Grant
    Filed: February 20, 2019
    Date of Patent: May 10, 2022
    Assignee: SAP SE
    Inventor: Boris Greven
  • Patent number: 11290294
    Abstract: 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: Grant
    Filed: October 4, 2019
    Date of Patent: March 29, 2022
    Assignee: SAP SE
    Inventors: Boris Greven, Frank Albrecht
  • Publication number: 20210105148
    Abstract: 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: Application
    Filed: October 4, 2019
    Publication date: April 8, 2021
    Applicant: SAP SE
    Inventors: Boris Greven, Frank Albrecht
  • Publication number: 20200265154
    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.
    Type: Application
    Filed: February 20, 2019
    Publication date: August 20, 2020
    Inventor: Boris Greven
  • Publication number: 20200265031
    Abstract: 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: Application
    Filed: February 20, 2019
    Publication date: August 20, 2020
    Inventor: Boris Greven
  • Publication number: 20200193230
    Abstract: 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: Application
    Filed: December 14, 2018
    Publication date: June 18, 2020
    Inventors: Boris Greven, Michael Jung
  • Publication number: 20150278760
    Abstract: 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: Application
    Filed: March 31, 2014
    Publication date: October 1, 2015
    Inventors: Boris Greven, Bernhard Graf
  • Patent number: 8108521
    Abstract: 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: Grant
    Filed: February 3, 2006
    Date of Patent: January 31, 2012
    Assignee: SAP AG
    Inventors: Boris Greven, Frank Westendorf
  • Publication number: 20060195336
    Abstract: 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: Application
    Filed: February 3, 2006
    Publication date: August 31, 2006
    Inventors: Boris Greven, Frank Westendorf