Patents by Inventor Joshua D. Guttman

Joshua D. Guttman 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: 20230385283
    Abstract: Provided herein are systems and methods for detecting predefined patterns in streaming data being transmitted in a distributed computing system that contains a plurality of computing devices wherein the plurality of computing devices are collectively configured to execute a distributed software program. In one or more examples, a detection engine can be implemented on a computing device and can be configured to receive streaming data that is being transmitted between computing devices of the system. The detection engine can be further configured to analyze the streaming data to determine if the data matches one or more patterns that is specified by a watch point which can be converted into a happened before language expression. In one or more examples, the streaming data can be converted into an intermediate log file that is compared against patterns expressed by a regular expression and if a match is found, an alert can be generated.
    Type: Application
    Filed: August 11, 2023
    Publication date: November 30, 2023
    Applicant: The MITRE Corporation
    Inventors: Suresh K. DAMODARAN, Richard A. Moffitt, Richard B. Lamourine, Joshua D. Guttman
  • Patent number: 11762858
    Abstract: Predefined patterns are detected in streaming data being transmitted in a distributed computing system that contains a plurality of computing devices wherein the plurality of computing devices are collectively configured to execute a distributed software program. In one or more examples, a detection engine can be implemented on a computing device and can be configured to receive streaming data that is being transmitted between computing devices of the system. The detection engine can be further configured to analyze the streaming data to determine if the data matches one or more patterns that is specified by a watch point which can be converted into a happened before language expression. In one or more examples, the streaming data can be converted into an intermediate log file that is compared against patterns expressed by a regular expression and if a match is found, an alert can be generated.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: September 19, 2023
    Assignee: The MITRE Corporation
    Inventors: Suresh K. Damodaran, Richard A. Moffitt, Richard B. Lamourine, Joshua D. Guttman
  • Publication number: 20210294805
    Abstract: Provided herein are systems and methods for detecting predefined patterns in streaming data being transmitted in a distributed computing system that contains a plurality of computing devices wherein the plurality of computing devices are collectively configured to execute a distributed software program. In one or more examples, a detection engine can be implemented on a computing device and can be configured to receive streaming data that is being transmitted between computing devices of the system. The detection engine can be further configured to analyze the streaming data to determine if the data matches one or more patterns that is specified by a watch point which can be converted into a happened before language expression. In one or more examples, the streaming data can be converted into an intermediate log file that is compared against patterns expressed by a regular expression and if a match is found, an alert can be generated.
    Type: Application
    Filed: March 19, 2020
    Publication date: September 23, 2021
    Applicant: The MITRE Corporation
    Inventors: Suresh K. DAMODARAN, Richard A. MOFFITT, Richard B. LAMOURINE, Joshua D. GUTTMAN
  • Patent number: 10521331
    Abstract: A graphical user interface configured to facilitate replay debugging in distributed software programs is provided. The graphical user interface can allow the user to provide watchpoints and can allow the user to visualize variables that are contained within the log files. The watchpoints can represent one or more conditions. The user defined watchpoints can be converted into regex expressions and applied to the log files to determine if they meet the condition specified in the watchpoint, and if the log files meet the condition, a visual indication can be provided on a visual progress bar.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: December 31, 2019
    Assignee: The MITRE Corporation
    Inventors: Suresh K. Damodaran, Joshua D. Guttman