Patents by Inventor Lukas Carullo
Lukas Carullo 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: 12223408Abstract: Provided is a system and method for training and validating models in a machine learning pipeline for failure mode analytics. The machine learning pipeline may include an unsupervised training phase, a validation phase and a supervised training and scoring phase. In one example, the method may include receiving an identification of a machine learning model, executing a machine learning pipeline comprising a plurality of services which train the machine learning model via at least one of an unsupervised learning process and a supervised learning process, the machine learning pipeline being controlled by an orchestration module that triggers ordered execution of the services, and storing the trained machine learning model output from the machine learning pipeline in a database associated with the machine learning pipeline.Type: GrantFiled: February 20, 2023Date of Patent: February 11, 2025Assignee: SAP SEInventors: Lukas Carullo, Patrick Brose, Kun Bao, Anubhav Bhatia, Leonard Brzezinski, Lauren McMullen, Simon Lee
-
Patent number: 12055902Abstract: Provided is a system and method for training and validating models in a machine learning pipeline for failure mode analytics. The machine learning pipeline may include an unsupervised training phase, a validation phase and a supervised training and scoring phase. In one example, the method may include receiving a request to create a machine learning model for failure mode detection associated with an asset, retrieving historical notification data of the asset, generating an unsupervised machine learning model via unsupervised learning on the historical notification data, wherein the unsupervised learning comprises identifying failure topics from text included in the historical notification data and mapping the identified failure topics to a plurality of predefined failure modes for the asset, and storing the generated unsupervised machine learning model via a storage device.Type: GrantFiled: January 12, 2023Date of Patent: August 6, 2024Assignee: SAP SEInventors: Lukas Carullo, Patrick Brose, Kun Bao, Anubhav Bhatia, Rashmi Shetty B, Leonard Brzezinski, Lauren McMullen, Harpreet Singh, Karthik Mohan Mokashi, Simon Lee
-
Patent number: 11726846Abstract: Techniques and solutions are provided for processing data in conjunction with one or more hyperscale computing systems. An interface is provided for translating calls from an application into a format used by a hyperscale computing system. The calls can be to read data from, or write data to, a hyperscale computing system. In particular examples, data to be read or written is data from a plurality of IOT devices, where each IOT device has one or more hardware sensors. An interface can also be used to configure how the hyperscale computing system processes data, such as determining how IOT data is stored or how aggregates are generated from IOT data.Type: GrantFiled: August 21, 2020Date of Patent: August 15, 2023Assignee: SAP SEInventors: Anubhav Bhatia, Patrick Brose, Lukas Carullo, Martin Weiss, Leonard Brzezinski
-
Publication number: 20230206137Abstract: Provided is a system and method for training and validating models in a machine learning pipeline for failure mode analytics. The machine learning pipeline may include an unsupervised training phase, a validation phase and a supervised training and scoring phase. In one example, the method may include receiving an identification of a machine learning model, executing a machine learning pipeline comprising a plurality of services which train the machine learning model via at least one of an unsupervised learning process and a supervised learning process, the machine learning pipeline being controlled by an orchestration module that triggers ordered execution of the services, and storing the trained machine learning model output from the machine learning pipeline in a database associated with the machine learning pipeline.Type: ApplicationFiled: February 20, 2023Publication date: June 29, 2023Inventors: Lukas Carullo, Patrick Brose, Kun Bao, Anubhav Bhatia, Leonard Brzezinski, Lauren McMullen, Simon Lee
-
Publication number: 20230168639Abstract: Provided is a system and method for training and validating models in a machine learning pipeline for failure mode analytics. The machine learning pipeline may include an unsupervised training phase, a validation phase and a supervised training and scoring phase. In one example, the method may include receiving a request to create a machine learning model for failure mode detection associated with an asset, retrieving historical notification data of the asset, generating an unsupervised machine learning model via unsupervised learning on the historical notification data, wherein the unsupervised learning comprises identifying failure topics from text included in the historical notification data and mapping the identified failure topics to a plurality of predefined failure modes for the asset, and storing the generated unsupervised machine learning model via a storage device.Type: ApplicationFiled: January 12, 2023Publication date: June 1, 2023Inventors: Lukas Carullo, Patrick Brose, Kun Bao, Anubhav Bhatia, Rashmi Shetty B, Leonard Brzezinski, Lauren McMullen, Harpreet Singh, Karthik Mohan Mokashi, Simon Lee
-
Patent number: 11645247Abstract: Techniques and solutions are provided for integrating master data from multiple applications. Master data from multiple applications can be integrated for use in processing data associated with internet of things (IOT) devices, such as by joining master data with timeseries data (including aggregated values). Integrating master data from multiple applications can include converting master data from a schema used by an application into an analytics schema. New or updated master data can be indicated in a message sent by an application. In processing the message, additional master data, or data used to determine how master data should be processed, can be retrieved.Type: GrantFiled: August 21, 2020Date of Patent: May 9, 2023Assignee: SAP SEInventors: Anubhav Bhatia, Patrick Brose, Lukas Carullo, Martin Weiss, Leonard Brzezinski
-
Patent number: 11586986Abstract: Provided is a system and method for training and validating models in a machine learning pipeline for failure mode analytics. The machine learning pipeline may include an unsupervised training phase, a validation phase and a supervised training and scoring phase. In one example, the method may include receiving an identification of a machine learning model, executing a machine learning pipeline comprising a plurality of services which train the machine learning model via at least one of an unsupervised learning process and a supervised learning process, the machine learning pipeline being controlled by an orchestration module that triggers ordered execution of the services, and storing the trained machine learning model output from the machine learning pipeline in a database associated with the machine learning pipeline.Type: GrantFiled: February 25, 2019Date of Patent: February 21, 2023Assignee: SAP SEInventors: Lukas Carullo, Patrick Brose, Kun Bao, Anubhav Bhatia, Leonard Brzezinski, Lauren McMullen, Simon Lee
-
Patent number: 11567460Abstract: Provided is a system and method for training and validating models in a machine learning pipeline for failure mode analytics. The machine learning pipeline may include an unsupervised training phase, a validation phase and a supervised training and scoring phase. In one example, the method may include receiving a request to create a machine learning model for failure mode detection associated with an asset, retrieving historical notification data of the asset, generating an unsupervised machine learning model via unsupervised learning on the historical notification data, wherein the unsupervised learning comprises identifying failure topics from text included in the historical notification data and mapping the identified failure topics to a plurality of predefined failure modes for the asset, and storing the generated unsupervised machine learning model via a storage device.Type: GrantFiled: February 25, 2019Date of Patent: January 31, 2023Assignee: SAP SEInventors: Lukas Carullo, Patrick Brose, Kun Bao, Anubhav Bhatia, Rashmi Shetty B, Leonard Brzezinski, Lauren McMullen, Harpreet Singh, Karthik Mohan Mokashi, Simon Lee
-
Patent number: 11496584Abstract: A data container for a content package comprising one or more semantics for populating the content package with selected types of information associated with a product or service is received by a computing device of a digital services framework. An organizational structure between and within networked tenants of the digital services framework is analyzed to identify one or more recipients for the content package. A data topology associated with the product or service is analyzed to generate announcements indicative of individualized content packages for the identified recipients for the content package. The announcements are sent to the identified recipients. Requests are received for subscriptions to the content package. Based on the analysis of the organizational structure and data topology and user-defined rules and semantics, instances of the container are selectively populating for tenants who have subscribed to the content package.Type: GrantFiled: December 6, 2018Date of Patent: November 8, 2022Assignee: SAP SEInventors: Daniel Huber, Srikanth Grandhe, Emese Borbala Baliko, Sri Vidah A N, Yogesh Beria, Anubhav Bhatia, Lukas Carullo, Martin Weiss, Patrick Brose, Markus Krabel
-
Patent number: 11394626Abstract: A selection indicative of one or more types of information associated with a product or service is received by a computing device of a digital services framework. A data container is generated for a content package comprising one or more semantics for populating the content package with the selected types of information. Based on the product or service, one or more recipients for the content package are identified. An announcement indicative of the content package is sent to the identified recipients. Requests for subscriptions to the content package identified recipients are received. Instances of the container are populated for identified recipients who have subscribed to the content package. The populating comprises populating the content package with the selected types of information based on the one or more semantics. The populated instances of the content package are sent to the subscribed recipients.Type: GrantFiled: December 6, 2018Date of Patent: July 19, 2022Assignee: SAP SEInventors: Daniel Huber, Srikanth Grandhe, Emese Borbala Baliko, Sri Vidah A N, Yogesh Beria, Anubhav Bhatia, Lukas Carullo, Martin Weiss, Patrick Brose, Markus Krabel
-
Patent number: 11262743Abstract: Provided is a system and method for predicting leading indicators for predicting occurrence of an event at a target asset. Rather than rely on traditional manufacturer-defined leading indicators for an asset, the examples herein predict leading indicators for a target asset based on actual operating conditions at the target asset. Accordingly, unanticipated operating conditions can be considered. In one example, the method may include receiving operating data of a target resource, the operating data being associated with previous occurrences of an event at the target resource, predicting one or more leading indicators of the event at the target resource based on the received operating data, each leading indicator comprising a variable and a threshold value for the variable, and outputting information about the one or more predicted leading indicators of the target resource for display via a user interface.Type: GrantFiled: February 15, 2019Date of Patent: March 1, 2022Assignee: SAP SEInventors: Rashmi Shetty B, Leonard Brzezinski, Lauren McMullen, Harpreet Singh, Karthik Mohan Mokashi, Simon Lee, Lukas Carullo, Martin Weiss, Patrick Brose, Anubhav Bhatia
-
Publication number: 20220058166Abstract: Techniques and solutions are provided for integrating master data from multiple applications. Master data from multiple applications can be integrated for use in processing data associated with internet of things (IOT) devices, such as by joining master data with timeseries data (including aggregated values). Integrating master data from multiple applications can include converting master data from a schema used by an application into an analytics schema. New or updated master data can be indicated in a message sent by an application. In processing the message, additional master data, or data used to determine how master data should be processed, can be retrieved.Type: ApplicationFiled: August 21, 2020Publication date: February 24, 2022Applicant: SAP SEInventors: Anubhav Bhatia, Patrick Brose, Lukas Carullo, Martin Weiss, Leonard Brzezinski
-
Publication number: 20220058069Abstract: Techniques and solutions are provided for processing data in conjunction with one or more hyperscale computing systems. An interface is provided for translating calls from an application into a format used by a hyperscale computing system. The calls can be to read data from, or write data to, a hyperscale computing system. In particular examples, data to be read or written is data from a plurality of IOT devices, where each IOT device has one or more hardware sensors. An interface can also be used to configure how the hyperscale computing system processes data, such as determining how IOT data is stored or how aggregates are generated from IOT data.Type: ApplicationFiled: August 21, 2020Publication date: February 24, 2022Applicant: SAP SEInventors: Anubhav Bhatia, Patrick Brose, Lukas Carullo, Martin Weiss, Leonard Brzezinski
-
Publication number: 20220058177Abstract: Techniques for processing sensor data are provided. Sensor data, such as individual messages or data points from devices having one or more hardware sensors, can be annotated with one or more metadata elements to facilitate sensor data processing. An annotation rule for sensor data can be determined and sensor data annotated according to the annotation rule. Sensor data can be written to a relational database table, where the table has a schema that provides columns for storing data for particular indicators of an indicator group having a plurality of indicators.Type: ApplicationFiled: August 21, 2020Publication date: February 24, 2022Applicant: SAP SEInventors: Anubhav Bhatia, Patrick Brose, Lukas Carullo, Martin Weiss, Leonard Brzezinski
-
Publication number: 20210065086Abstract: Techniques for implementing and using failure curve analytics in an equipment maintenance system are disclosed. A method comprises: accessing a failure curve model for an equipment model, the failure curve model being configured to estimate lifetime failure data for the equipment model for different failure modes corresponding to different specific manners in which the equipment model is capable of failing, the lifetime failure data indicating a probability of the equipment model failing in the specific manner of the failure mode; generating first analytical data for a first failure mode of the plurality of failure modes using the failure curve model based on the first failure mode, the first analytical data indicating at least a portion of the lifetime failure data for the equipment model corresponding to the first failure mode; and causing a visualization of the first analytical data to be displayed on a computing device.Type: ApplicationFiled: December 9, 2019Publication date: March 4, 2021Inventors: Simon Lee, Rashmi B. Shetty, Anubhav Bhatia, Patrick Brose, Martin Weiss, Lukas Carullo, Lauren McMullen, Karthik Mohan Mokashi
-
Publication number: 20200272947Abstract: Provided is a system and method for training and validating models in a machine learning pipeline for failure mode analytics. The machine learning pipeline may include an unsupervised training phase, a validation phase and a supervised training and scoring phase. In one example, the method may include receiving an identification of a machine learning model, executing a machine learning pipeline comprising a plurality of services which train the machine learning model via at least one of an unsupervised learning process and a supervised learning process, the machine learning pipeline being controlled by an orchestration module that triggers ordered execution of the services, and storing the trained machine learning model output from the machine learning pipeline in a database associated with the machine learning pipeline.Type: ApplicationFiled: February 25, 2019Publication date: August 27, 2020Inventors: Lukas Carullo, Patrick Brose, Kun Bao, Anubhav Bhatia, Leonard Brzezinski, Lauren McMullen, Simon Lee
-
Publication number: 20200272112Abstract: Provided is a system and method for training and validating models in a machine learning pipeline for failure mode analytics. The machine learning pipeline may include an unsupervised training phase, a validation phase and a supervised training and scoring phase. In one example, the method may include receiving a request to create a machine learning model for failure mode detection associated with an asset, retrieving historical notification data of the asset, generating an unsupervised machine learning model via unsupervised learning on the historical notification data, wherein the unsupervised learning comprises identifying failure topics from text included in the historical notification data and mapping the identified failure topics to a plurality of predefined failure modes for the asset, and storing the generated unsupervised machine learning model via a storage device.Type: ApplicationFiled: February 25, 2019Publication date: August 27, 2020Inventors: Lukas Carullo, Patrick Brose, Kun Bao, Anubhav Bhatia, Rashmi Shetty B, Leonard Brzezinski, Lauren McMullen, Harpreet Singh, Karthik Mohan Mokashi, Simon Lee
-
Publication number: 20200186444Abstract: A selection indicative of one or more types of information associated with a product or service is received by a computing device of a digital services framework. A data container is generated for a content package comprising one or more semantics for populating the content package with the selected types of information. Based on the product or service, one or more recipients for the content package are identified. An announcement indicative of the content package is sent to the identified recipients. Requests for subscriptions to the content package identified recipients are received. Instances of the container are populated for identified recipients who have subscribed to the content package. The populating comprises populating the content package with the selected types of information based on the one or more semantics. The populated instances of the content package are sent to the subscribed recipients.Type: ApplicationFiled: December 6, 2018Publication date: June 11, 2020Inventors: Daniel Huber, Srikanth Grandhe, Emese Borbala Baliko, Sri Vidah A N, Yogesh Beria, Anubhav Bhatia, Lukas Carullo, Martin Weiss, Patrick Brose, Markus Krabel
-
Publication number: 20200186619Abstract: A data container for a content package comprising one or more semantics for populating the content package with selected types of information associated with a product or service is received by a computing device of a digital services framework. An organizational structure between and within networked tenants of the digital services framework is analyzed to identify one or more recipients for the content package. A data topology associated with the product or service is analyzed to generate announcements indicative of individualized content packages for the identified recipients for the content package. The announcements are sent to the identified recipients. Requests are received for subscriptions to the content package. Based on the analysis of the organizational structure and data topology and user-defined rules and semantics, instances of the container are selectively populating for tenants who have subscribed to the content package.Type: ApplicationFiled: December 6, 2018Publication date: June 11, 2020Inventors: Daniel Huber, Srikanth Grandhe, Emese Borbala Baliko, Sri Vidah A N, Yogesh Beria, Anubhav Bhatia, Lukas Carullo, Martin Weiss, Patrick Brose, Markus Krabel
-
Publication number: 20200159203Abstract: Provided is a system and method for predicting leading indicators for predicting occurrence of an event at a target asset. Rather than rely on traditional manufacturer-defined leading indicators for an asset, the examples herein predict leading indicators for a target asset based on actual operating conditions at the target asset. Accordingly, unanticipated operating conditions can be considered. In one example, the method may include receiving operating data of a target resource, the operating data being associated with previous occurrences of an event at the target resource, predicting one or more leading indicators of the event at the target resource based on the received operating data, each leading indicator comprising a variable and a threshold value for the variable, and outputting information about the one or more predicted leading indicators of the target resource for display via a user interface.Type: ApplicationFiled: February 15, 2019Publication date: May 21, 2020Inventors: Rashmi Shetty B, Leonard Brzezinski, Lauren McMullen, Harpreet Singh, Karthik Mohan Mokashi, Simon Lee, Lukas Carullo, Martin Weiss, Patrick Brose, Anubhav Bhatia