Patents by Inventor Lauren McMullen
Lauren McMullen 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).
-
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: 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: 11514119Abstract: A global filter allows data filtering using attributes across multiple Analysis Tools (ATs), by broadcasting semantic filter context objects. Upon selecting object attribute values, the filter context object is created with attribute names and values. A processing engine resolves the filter context object to a data object, and then subsequently to target data. A lateral filter finds related entities in a relational database, without having to maintain and/or duplicate all of the data into a graph database. The processing engine resolves lateral filters using an entity graph path calculation conducted in conjunction with the generation of a bootstrapped graph structure. That graph structure is constructed (bootstrapped) utilizing available database schematic information—e.g., pre-calculated (key) relations and metadata read from the relational database. From that information, relationships in the bootstrapped graph structure are determined.Type: GrantFiled: May 1, 2020Date of Patent: November 29, 2022Assignee: SAP SEInventors: Anubhav Bhatia, Martin Weiss, Oliver Mainka, Ankit Shivhare, Rajarshi Ghosh, Lauren McMullen
-
Patent number: 11461349Abstract: A global filter allows data filtering using attributes across multiple Analysis Tools (ATs), by broadcasting semantic filter context objects. Upon selecting object attribute values, the filter context object is created with attribute names and values. A processing engine resolves the filter context object to a data object, and then subsequently to target data. A lateral filter finds related entities in a relational database, without having to maintain and/or duplicate all of the data into a graph database. The processing engine resolves lateral filters using an entity graph path calculation conducted in conjunction with the generation of a bootstrapped graph structure. That graph structure is constructed (bootstrapped) utilizing available database schematic information—e.g., pre-calculated (key) relations and metadata read from the relational database. From that information, relationships in the bootstrapped graph structure are determined.Type: GrantFiled: May 1, 2020Date of Patent: October 4, 2022Assignee: SAP SEInventors: Anubhav Bhatia, Martin Weiss, Oliver Mainka, Ankit Shivhare, Rajarshi Ghosh, Lauren McMullen
-
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: 20210342336Abstract: A global filter allows data filtering using attributes across multiple Analysis Tools (ATs), by broadcasting semantic filter context objects. Upon selecting object attribute values, the filter context object is created with attribute names and values. A processing engine resolves the filter context object to a data object, and then subsequently to target data. A lateral filter finds related entities in a relational database, without having to maintain and/or duplicate all of the data into a graph database. The processing engine resolves lateral filters using an entity graph path calculation conducted in conjunction with the generation of a bootstrapped graph structure. That graph structure is constructed (bootstrapped) utilizing available database schematic information—e.g., pre-calculated (key) relations and metadata read from the relational database. From that information, relationships in the bootstrapped graph structure are determined.Type: ApplicationFiled: May 1, 2020Publication date: November 4, 2021Inventors: Anubhav Bhatia, Martin Weiss, Oliver Mainka, Ankit Shivhare, Rajarshi Ghosh, Lauren McMullen
-
Publication number: 20210342409Abstract: A global filter allows data filtering using attributes across multiple Analysis Tools (ATs), by broadcasting semantic filter context objects. Upon selecting object attribute values, the filter context object is created with attribute names and values. A processing engine resolves the filter context object to a data object, and then subsequently to target data. A lateral filter finds related entities in a relational database, without having to maintain and/or duplicate all of the data into a graph database. The processing engine resolves lateral filters using an entity graph path calculation conducted in conjunction with the generation of a bootstrapped graph structure. That graph structure is constructed (bootstrapped) utilizing available database schematic information—e.g., pre-calculated (key) relations and metadata read from the relational database. From that information, relationships in the bootstrapped graph structure are determined.Type: ApplicationFiled: May 1, 2020Publication date: November 4, 2021Inventors: Anubhav Bhatia, Martin Weiss, Oliver Mainka, Ankit Shivhare, Rajarshi Ghosh, Lauren McMullen
-
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: 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
-
Patent number: 9224221Abstract: In an embodiment, a method of providing an arranged display of data associated with a set of time periods is presented. In this method, values of a first data type are accessed, the values being observed during each of multiple time periods. An order for the time periods is determined based on the values of the first data type. A selectable region for each of the time periods is displayed, the regions being arranged according to the order. In response to a user selection of one of the selectable regions, a value of a second data type is displayed, the value of the second data type being observed during the time period of the selected one of the selectable regions.Type: GrantFiled: December 13, 2011Date of Patent: December 29, 2015Assignee: SAP SEInventors: Andreas Vogel, Lauren McMullen, Simon Lee, Tuan Pham
-
Publication number: 20130147828Abstract: In an embodiment, a method of providing an arranged display of data associated with a set of time periods is presented. In this method, values of a first data type are accessed, the values being observed during each of multiple time periods. An order for the time periods is determined based on the values of the first data type. A selectable region for each of the time periods is displayed, the regions being arranged according to the order. In response to a user selection of one of the selectable regions, a value of a second data type is displayed, the value of the second data type being observed during the time period of the selected one of the selectable regions.Type: ApplicationFiled: December 13, 2011Publication date: June 13, 2013Applicant: SAP AGInventors: Andreas Vogel, Lauren McMullen, Simon Lee, Tuan Pham