Patents by Inventor Josh Klahr

Josh Klahr 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: 10783014
    Abstract: Techniques are presented for performing enhanced real-time data statement monitoring and control without requiring modifications to data analysis client applications or data storage environments. A data statement processing layer is implemented between the data analysis client applications and the data storage environments. A data statement management agent interacts with an event bus in the data statement processing layer. The data statement management agent accesses event objects on the event bus that are generated during the processing of data statements. Rules are applied to select particular event objects. The selected event objects are transformed into event messages that are delivered to the client applications to monitor the processing of the data statements. Control commands received from the client application are transformed into event objects that are issued to the event bus to control the processing of the data statement.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: September 22, 2020
    Assignee: AtScale, Inc.
    Inventors: Sarah Gerweck, David P. Mariani, Matthew Baird, Josh Klahr, David Schreibman
  • Publication number: 20190108078
    Abstract: Techniques are presented for performing enhanced real-time data statement monitoring and control without requiring modifications to data analysis client applications or data storage environments. A data statement processing layer is implemented between the data analysis client applications and the data storage environments. A data statement management agent interacts with an event bus in the data statement processing layer. The data statement management agent accesses event objects on the event bus that are generated during the processing of data statements. Rules are applied to select particular event objects. The selected event objects are transformed into event messages that are delivered to the client applications to monitor the processing of the data statements. Control commands received from the client application are transformed into event objects that are issued to the event bus to control the processing of the data statement.
    Type: Application
    Filed: December 4, 2018
    Publication date: April 11, 2019
    Inventors: Sarah GERWECK, David P. MARIANI, Matthew BAIRD, Josh KLAHR, David SCHREIBMAN
  • Publication number: 20190026167
    Abstract: Techniques are presented for performing enhanced real-time data statement monitoring and control without requiring modifications to data analysis client applications or data storage environments. A data statement processing layer is implemented between the data analysis client applications and the data storage environments. A data statement management agent interacts with an event bus in the data statement processing layer. The data statement management agent accesses event objects on the event bus that are generated during the processing of data statements. Rules are applied to select particular event objects. The selected event objects are transformed into event messages that are delivered to the client applications to monitor the processing of the data statements. Control commands received from the client application are transformed into event objects that are issued to the event bus to control the processing of the data statement.
    Type: Application
    Filed: July 23, 2017
    Publication date: January 24, 2019
    Inventors: Sarah Gerweck, David P. Mariani, Matthew Baird, Josh Klahr, David Schreibman
  • Patent number: 10185607
    Abstract: Techniques are presented for performing enhanced real-time data statement monitoring and control without requiring modifications to data analysis client applications or data storage environments. A data statement processing layer is implemented between the data analysis client applications and the data storage environments. A data statement management agent interacts with an event bus in the data statement processing layer. The data statement management agent accesses event objects on the event bus that are generated during the processing of data statements. Rules are applied to select particular event objects. The selected event objects are transformed into event messages that are delivered to the client applications to monitor the processing of the data statements. Control commands received from the client application are transformed into event objects that are issued to the event bus to control the processing of the data statement.
    Type: Grant
    Filed: July 23, 2017
    Date of Patent: January 22, 2019
    Assignee: AtScale, Inc.
    Inventors: Sarah Gerweck, David P. Mariani, Matthew Baird, Josh Klahr, David Schreibman