Patents by Inventor Christoph Lenschow

Christoph Lenschow 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: 11288091
    Abstract: Systems, methods, and computer program products are described for orchestrating communication between containers or microservices of a multi-container architecture. Data having a plurality of tasks and associated dependencies among the plurality of tasks is received. A dependency graphs is generated that correlates each dependency of the associated dependencies with a plurality of microservices. Each microservice is configured to execute a task of the plurality of tasks. Each task is distributed, based on the generated dependency graph, to a respective microservice for execution. A plurality of messages are sequentially received from the plurality of microservices. Each message includes an output of each microservice for a respective task. Output data having a combination of the output of each microservice is provided for further characterization.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: March 29, 2022
    Assignee: SAP SE
    Inventors: Christian Laschinger, Tobias Weller, Christoph Lenschow
  • Publication number: 20210165680
    Abstract: Systems, methods, and computer program products are described for orchestrating communication between containers or microservices of a multi-container architecture. Data having a plurality of tasks and associated dependencies among the plurality of tasks is received. A dependency graphs is generated that correlates each dependency of the associated dependencies with a plurality of microservices. Each microservice is configured to execute a task of the plurality of tasks. Each task is distributed, based on the generated dependency graph, to a respective microservice for execution. A plurality of messages are sequentially received from the plurality of microservices. Each message includes an output of each microservice for a respective task. Output data having a combination of the output of each microservice is provided for further characterization.
    Type: Application
    Filed: December 3, 2019
    Publication date: June 3, 2021
    Inventors: Christian Laschinger, Tobias Weller, Christoph Lenschow
  • Patent number: 9391973
    Abstract: The present disclosure describes methods, systems, and computer program products for integrating authorizations. One computer-implemented method includes: reading enterprise data warehouse (EDW) authorizations for a user from an authorization database in response to a query generated by the user for EDW data; responsive to a determination that the user is assigned to an environment, reading environment authorizations from a business planning and consolidation (BPC) system; enhancing the EDW authorizations for the user with the environment authorizations read from the BPC system to create a new authorization set; reading a user-based data access profile (DAP) from the BPC; and intersecting the new authorization set with the DAP to create an overall user authorization set.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: July 12, 2016
    Assignee: SAP SE
    Inventors: Uwe E. Fischer, Christoph Lenschow
  • Publication number: 20160173468
    Abstract: The present disclosure describes methods, systems, and computer program products for integrating authorizations. One computer-implemented method includes: reading enterprise data warehouse (EDW) authorizations for a user from an authorization database in response to a query generated by the user for EDW data; responsive to a determination that the user is assigned to an environment, reading environment authorizations from a business planning and consolidation (BPC) system; enhancing the EDW authorizations for the user with the environment authorizations read from the BPC system to create a new authorization set; reading a user-based data access profile (DAP) from the BPC; and intersecting the new authorization set with the DAP to create an overall user authorization set.
    Type: Application
    Filed: December 16, 2014
    Publication date: June 16, 2016
    Inventors: Uwe E. Fischer, Christoph Lenschow