Patents by Inventor Robert Filepp

Robert Filepp 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: 12608261
    Abstract: A method, system, and computer program product for estimating propagation time for an injected fault are configured to: determine normal execution times of respective services in a call graph of an application; determine normal execution times of respective network communications between ones of the services; determine faulty execution times of respective ones of the services; and generate a propagation time for a particular type of fault injected at a particular fault injection location in the call graph based on the determined normal execution times of respective services, the determined normal execution times of respective network communications, and the determined faulty execution times of respective ones of the services.
    Type: Grant
    Filed: March 29, 2023
    Date of Patent: April 21, 2026
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Larisa Shwartz, Saurabh Jha, Jesus Maria Rios Aliaga, Eitan Daniel Farchi, Frank Bagehorn, Robert Filepp
  • Patent number: 12468593
    Abstract: Mechanisms are provided that detect an anomaly in performance of a hybrid application based on a specification of required performance and collected passive monitoring data, and that generate a causal generative model based on relationships between hybrid application components and computing system architecture components extracted from the passive monitoring data. Root cause identification (RCI) logic is executed on the causal generative model to identify a set of candidate root causes of the detected anomaly. One or more probes are identified for active monitoring data collection targeting the identified set of candidate root causes, which are then executed to collect probe data. Reinforcement learning is performed of the RCI logic to update the RCI logic based on the probe data. The set of candidate root causes is updated based on the reinforcement learning.
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: November 11, 2025
    Assignee: International Business Machines Corporation
    Inventors: Saurabh Jha, Larisa Shwartz, Robert Filepp, Frank Bagehorn, Jesus Maria Rios Aliaga
  • Publication number: 20250245434
    Abstract: An embodiment extracts, using a natural language processing model, a first entity from a public safety alert. An embodiment generates, using the first entity, a monitoring rule, the monitoring rule comprising an instruction to a sensor to collect sensor data. An embodiment detects, using a sensor data analysis model, a presence of the first entity within sensor data collected according to the monitoring rule.
    Type: Application
    Filed: January 29, 2024
    Publication date: July 31, 2025
    Applicant: International Business Machines Corporation
    Inventors: NEIL DELIMA, William Anderson, Abdulhamid Adebowale Adebayo, Robert Filepp, Andrew John Anderson
  • Publication number: 20240330096
    Abstract: Mechanisms are provided that detect an anomaly in performance of a hybrid application based on a specification of required performance and collected passive monitoring data, and that generate a causal generative model based on relationships between hybrid application components and computing system architecture components extracted from the passive monitoring data. Root cause identification (RCI) logic is executed on the causal generative model to identify a set of candidate root causes of the detected anomaly. One or more probes are identified for active monitoring data collection targeting the identified set of candidate root causes, which are then executed to collect probe data. Reinforcement learning is performed of the RCI logic to update the RCI logic based on the probe data. The set of candidate root causes is updated based on the reinforcement learning.
    Type: Application
    Filed: March 30, 2023
    Publication date: October 3, 2024
    Inventors: Saurabh Jha, Larisa Shwartz, Robert Filepp, Frank Bagehorn, Jesus Maria Rios Aliaga
  • Publication number: 20240330093
    Abstract: A method, system, and computer program product for estimating propagation time for an injected fault are configured to: determine normal execution times of respective services in a call graph of an application; determine normal execution times of respective network communications between ones of the services; determine faulty execution times of respective ones of the services; and generate a propagation time for a particular type of fault injected at a particular fault injection location in the call graph based on the determined normal execution times of respective services, the determined normal execution times of respective network communications, and the determined faulty execution times of respective ones of the services.
    Type: Application
    Filed: March 29, 2023
    Publication date: October 3, 2024
    Inventors: Larisa SHWARTZ, Saurabh JHA, Jesus Maria RIOS ALIAGA, Eitan Daniel FARCHI, Frank BAGEHORN, Robert FILEPP
  • Publication number: 20240320687
    Abstract: A computer implemented method determines a compliance of an application. A number of processor units determines compliance scores resulting from compliance checks performed at each layer in layers in an edge computing network for components for the application running in the layers. The compliance checks performed at each layer are determined using a compliance profile identifying a set of the compliance checks for each component in the application. The number of processor units transmit the compliance scores determined in each layer in the layers upward to a top layer in the layers. The number of processor units aggregate compliance scores received from the components in a lower layer for transmission upward in the layers to the top layer as aggregated compliance scores. The number of processor units determine the compliance for the application using an overall aggregate score determined at the top layer.
    Type: Application
    Filed: March 24, 2023
    Publication date: September 26, 2024
    Inventors: Abdulhamid Adebowale Adebayo, Braulio Gabriel Dumba, Alexei Karve, Robert Filepp, Andrew John Anderson
  • Patent number: 12032702
    Abstract: Systems and techniques that facilitate automated health-check risk assessment of computing assets are provided that can generate a baseline health-check risk score that corresponds to non-compliance of a computing asset with a stipulated control, and can adjust the baseline health-check risk score based on a weakness factor of the stipulated control, an environmental factor of the computing asset, a criticality factor of the computing asset, and a maturity factor of the computing asset.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: July 9, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Muhammed Fatih Bulut, Milton H. Hernandez, Robert Filepp, Sai Zeng, Steven Ocepek, Srinivas Babu Tummalapenta, Daniel S. Riley
  • Publication number: 20240201264
    Abstract: A method for unifying battery-status observability across a plurality of heterogeneous devices includes identifying a plurality of heterogeneous devices where each device includes a battery to power the device. The method monitors battery status of each device of the heterogeneous devices. The method may also access crowdsourced data to determine battery life associated with at least one device of the heterogeneous devices. Using the battery status and potentially the crowdsourced data, the method predicts the remaining battery life for each device of the heterogeneous devices. The method presents the remaining battery life of each of the heterogeneous devices on a unified dashboard. In certain embodiments, a user may be alerted in the event the remaining battery life of a device of the heterogeneous devices falls below a selected threshold. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: December 14, 2022
    Publication date: June 20, 2024
    Applicant: International Business Machines Corporation
    Inventors: Robert Filepp, Abdulhamid Adebowale Adebayo, William Anderson, Neil Delima
  • Patent number: 12014174
    Abstract: Users of an endpoint remediation system can be assigned to different roles, from which they can request exceptions, approve exceptions, and/or enable remediation on endpoint devices. The compliance scanning and enforcing process can be automated, while allowing entities to request and/or approve certain exceptions. Therefore, security compliance for customers can be actively managed to provide visibility to the endpoint device compliance state at any time.
    Type: Grant
    Filed: November 18, 2022
    Date of Patent: June 18, 2024
    Assignee: Kyndral, Inc.
    Inventors: Constantin Mircea Adam, Richard Jay Cohen, Robert Filepp, Milton H. Hernandez, Brian Peterson, Maja Vukovic, Sai Zeng, Guan Qun Zhang, Bhavna Agrawal
  • Publication number: 20230085001
    Abstract: Users of an endpoint remediation system can be assigned to different roles, from which they can request exceptions, approve exceptions, and/or enable remediation on endpoint devices. The compliance scanning and enforcing process can be automated, while allowing entities to request and/or approve certain exceptions. Therefore, security compliance for customers can be actively managed to provide visibility to the endpoint device compliance state at any time.
    Type: Application
    Filed: November 18, 2022
    Publication date: March 16, 2023
    Inventors: Constantin Mircea Adam, Richard Jay Cohen, Robert Filepp, Milton H. Hernandez, Brian Peterson, Maja Vukovic, Sai ZENG, Guan Qun Zhang, Bhavna Agrawal
  • Patent number: 11533296
    Abstract: Users of an endpoint remediation system can be assigned to different roles, from which they can request exceptions, approve exceptions, and/or enable remediation on endpoint devices. The compliance scanning and enforcing process can be automated, while allowing entities to request and/or approve certain exceptions. Therefore, security compliance for customers can be actively managed to provide visibility to the endpoint device compliance state at any time.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: December 20, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Constantin Mircea Adam, Richard Jay Cohen, Robert Filepp, Milton H. Hernandez, Brian Peterson, Maja Vukovic, Sai Zeng, Guan Qun Zhang, Bhavna Agrawal
  • Patent number: 11502995
    Abstract: Users of an endpoint remediation system can be assigned to different roles, from which they can request exceptions, approve exceptions, and/or enable remediation on endpoint devices. The compliance scanning and enforcing process can be automated, while allowing entities to request and/or approve certain exceptions. Therefore, security compliance for customers can be actively managed to provide visibility to the endpoint device compliance state at any time.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: November 15, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Constantin Mircea Adam, Richard Jay Cohen, Robert Filepp, Milton H. Hernandez, Brian Peterson, Maja Vukovic, Sai Zeng, Guan Qun Zhang, Bhavna Agrawal
  • Publication number: 20220129560
    Abstract: Systems and techniques that facilitate automated health-check risk assessment of computing assets are provided. In various embodiments, a system can comprise a baseline component that can generate a baseline health-check risk score that corresponds to non-compliance of a computing asset with a stipulated control. In various aspects, the system can further comprise an adjustment component that can adjust the baseline health-check risk score based on a weakness factor of the stipulated control. In some cases, the weakness factor can be based on a magnitude by which a state of the computing asset deviates from the stipulated control. In various embodiments, the adjustment component can further adjust the baseline health-check risk score based on an environmental factor of the computing asset. In various cases, the environmental factor can be based on security mechanisms or security protocols associated with the computing asset.
    Type: Application
    Filed: October 23, 2020
    Publication date: April 28, 2022
    Inventors: Muhammed Fatih Bulut, Milton H. Hernandez, Robert Filepp, Sai Zeng, Steven Ocepek, Srinivas Babu Tummalapenta, Daniel S. Riley
  • Patent number: 10540662
    Abstract: A method of checking file system compliance including receiving a plurality of compliance rules corresponding to a file system of a production system, collecting, by a collector, file system meta data from the file system, analyzing, by an analyzer, the file system meta data using the plurality of compliance rules to determine at least one compliance deviation of the file system, and throttling the collector and the analyzer independently of one-another, wherein the collector and the analyzer are configured according to a model of performance for the production system and a schedule for the collection and analyzing.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Douglas M. Barlett, Yixin Diao, Harish Dindigal, Robert Filepp, Bo Forsberg, Lakshminarayanan Renganarayana, Xiaolan Zhang
  • Publication number: 20190075081
    Abstract: Users of an endpoint remediation system can be assigned to different roles, from which they can request exceptions, approve exceptions, and/or enable remediation on endpoint devices. The compliance scanning and enforcing process can be automated, while allowing entities to request and/or approve certain exceptions. Therefore, security compliance for customers can be actively managed to provide visibility to the endpoint device compliance state at any time.
    Type: Application
    Filed: September 1, 2017
    Publication date: March 7, 2019
    Inventors: Constantin Mircea Adam, Richard Jay Cohen, Robert Filepp, Milton H. Hernandez, Brian Peterson, Maja Vukovic, Sai Zeng, Guan Qun Zhang, Bhavna Agrawal
  • Publication number: 20190075082
    Abstract: Users of an endpoint remediation system can be assigned to different roles, from which they can request exceptions, approve exceptions, and/or enable remediation on endpoint devices. The compliance scanning and enforcing process can be automated, while allowing entities to request and/or approve certain exceptions. Therefore, security compliance for customers can be actively managed to provide visibility to the endpoint device compliance state at any time.
    Type: Application
    Filed: December 14, 2017
    Publication date: March 7, 2019
    Inventors: Constantin Mircea Adam, Richard Jay Cohen, Robert Filepp, Milton H. Hernandez, Brian Peterson, Maja Vukovic, Sai Zeng, Guan Qun Zhang, Bhayna Agrawal
  • Patent number: 10025611
    Abstract: A method to perform server provisioning on a plurality of computer systems to generate a plurality of target virtual machines includes: obtaining configurations from a pool comprising at least one existing candidate virtual server or server image through a discovery process; performing a clustering analysis on the configurations to group the configurations into at least two groups; and for each group, selecting a configuration from among the configurations of the group as a candidate virtual machine image; determining a cost of actions required to be performed on the candidate virtual image to result in target virtual machines with a same configuration as the configurations of the group; and selecting the candidate virtual image with the lowest cost.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: July 17, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jose R. Figueroa, Robert Filepp, William J. Hladik, Jr., Brian Peterson, Frederick Y. Wu, Christopher C. Young, Sai Zeng
  • Patent number: 9450985
    Abstract: Systems and methods for computer automated validation of server configurations are provided. A method for validation of a target environment, comprises assembling a validation script from a plurality of script fragments, inserting the assembled validation script into the target environment, executing the validation script in the target environment, gathering results of the executing, and reporting the results to at least one user.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: September 20, 2016
    Assignee: International Business Machines Corporation
    Inventors: Trieu C. Chieu, Robert Filepp, Brian L. Peterson, Ratnasagar M. Ramaratnam
  • Publication number: 20160092686
    Abstract: A method of checking file system compliance including receiving a plurality of compliance rules corresponding to a file system of a production system, collecting, by a collector, file system meta data from the file system, analyzing, by an analyzer, the file system meta data using the plurality of compliance rules to determine at least one compliance deviation of the file system, and throttling the collector and the analyzer independently of one-another, wherein the collector and the analyzer are configured according to a model of performance for the production system and a schedule for the collection and analyzing.
    Type: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Inventors: Douglas M. Barlett, Yixin Diao, Harish Dindigal, Robert Filepp, Bo Forsberg, Lakshminarayanan Renganarayana, Xiaolan Zhang
  • Publication number: 20160036858
    Abstract: Systems and methods for computer automated validation of server configurations are provided. A method for validation of a target environment, comprises assembling a validation script from a plurality of script fragments, inserting the assembled validation script into the target environment, executing the validation script in the target environment, gathering results of the executing, and reporting the results to at least one user.
    Type: Application
    Filed: August 4, 2014
    Publication date: February 4, 2016
    Inventors: Trieu C. Chieu, Robert Filepp, Brian L. Peterson, Ratnasagar M. Ramaratnam