Patents by Inventor Ryan Charles Quistorff

Ryan Charles Quistorff 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: 12613967
    Abstract: A data platform having an anti-abuse analysis pipeline is provided. The anti-abuse analysis pipeline detects an image referenced in an application package and schedules an application scan to scan application source files and generate application scan results. The anti-abuse analysis pipeline also schedules an image scan to scan the image and generate image scan results. The anti-abuse analysis pipeline extracts application source files from the application package and executes an application scan using the extracted application source files to generate application scan results. The anti-abuse analysis pipeline extracts artifacts from the referenced image and executes an image scan using the artifacts to generate image scan results. The anti-abuse analysis pipeline determines a completion of the application scan and the image scan and generates a scan result using the application scan results and image scan results.
    Type: Grant
    Filed: December 11, 2023
    Date of Patent: April 28, 2026
    Assignee: Snowflake Inc.
    Inventors: Rishabh Gupta, Hrushikesh Shrinivas Paralikar, Ryan Charles Quistorff
  • Patent number: 12399977
    Abstract: An anti-abuse scanning system and method for an application deployment platform is provided. In some examples, when a provider submits a new application package, a scan scheduler periodically polls for and detects the new submission. An anti-abuse scan service parses the installer script to determine dependencies between a primary application source code scan, and secondary container image scans. The primary and secondary scans are queued by writing records to status tables. A scan manager polls the tables, detects pending scans, and invokes scanner services to analyze the application files and container images based on configured rules. An image service extracts and uploads container images. The anti-abuse scan service aggregates the primary and secondary scan results to determine an overall verdict for the application package. In some examples, the verdict can be an automatic approval, automatic rejection, or trigger a manual review.
    Type: Grant
    Filed: November 30, 2023
    Date of Patent: August 26, 2025
    Assignee: Snowflake Inc.
    Inventors: Rishabh Gupta, Hrushikesh Shrinivas Paralikar, Ryan Charles Quistorff, Sasha Leila Ronaghi
  • Publication number: 20250190568
    Abstract: A data platform having an anti-abuse analysis pipeline is provided. The anti-abuse analysis pipeline detects an image referenced in an application package and schedules an application scan to scan application source files and generate application scan results. The anti-abuse analysis pipeline also schedules an image scan to scan the image and generate image scan results. The anti-abuse analysis pipeline extracts application source files from the application package and executes an application scan using the extracted application source files to generate application scan results. The anti-abuse analysis pipeline extracts artifacts from the referenced image and executes an image scan using the artifacts to generate image scan results. The anti-abuse analysis pipeline determines a completion of the application scan and the image scan and generates a scan result using the application scan results and image scan results.
    Type: Application
    Filed: December 11, 2023
    Publication date: June 12, 2025
    Inventors: Rishabh Gupta, Hrushikesh Shrinivas Paralikar, Ryan Charles Quistorff
  • Patent number: 12314391
    Abstract: An anti-abuse system is provided for a data-platform. An anti-abuse scanner of the data-platform detects a creation of an application package by a provider of content to the data platform where the application package includes a set of files for deployment on the data platform. The anti-abuse scanner performs a review o the set of files to detect malicious content where the review is based on a set of analysis rules and generates a deployment decision for the application package based on a result of the review.
    Type: Grant
    Filed: April 30, 2024
    Date of Patent: May 27, 2025
    Assignee: Snowflake Inc.
    Inventors: Damien Carru, Pui Kei Johnston Chu, Benoit Dageville, Iulia Ion, Unmesh Jagtap, Subramanian Muralidhar, James Pan, Nihar Pasala, Hrushikesh Shrinivas Paralikar, Jake Tsuyemura, Ryan Charles Quistorff, Rishabh Gupta
  • Publication number: 20240281530
    Abstract: An anti-abuse system is provided for a data-platform. An anti-abuse scanner of the data-platform detects a creation of an application package by a provider of content to the data platform where the application package includes a set of files for deployment on the data platform. The anti-abuse scanner performs a review o the set of files to detect malicious content where the review is based on a set of analysis rules and generates a deployment decision for the application package based on a result of the review.
    Type: Application
    Filed: April 30, 2024
    Publication date: August 22, 2024
    Inventors: Damien Carru, Pui Kei Johnston Chu, Benoit Dageville, Iulia Ion, Unmesh Jagtap, Subramanian Muralidhar, James Pan, Nihar Pasala, Hrushikesh Shrinivas Paralikar, Jake Tsuyemura, Ryan Charles Quistorff, Rishabh Gupta
  • Publication number: 20240273179
    Abstract: An anti-abuse scanning system and method for an application deployment platform is provided. In some examples, when a provider submits a new application package, a scan scheduler periodically polls for and detects the new submission. An anti-abuse scan service parses the installer script to determine dependencies between a primary application source code scan, and secondary container image scans. The primary and secondary scans are queued by writing records to status tables. A scan manager polls the tables, detects pending scans, and invokes scanner services to analyze the application files and container images based on configured rules. An image service extracts and uploads container images. The anti-abuse scan service aggregates the primary and secondary scan results to determine an overall verdict for the application package. In some examples, the verdict can be an automatic approval, automatic rejection, or trigger a manual review.
    Type: Application
    Filed: November 30, 2023
    Publication date: August 15, 2024
    Inventors: Rishabh Gupta, Hrushikesh Shrinivas Paralikar, Ryan Charles Quistorff, Sasha Leila Ronaghi
  • Patent number: 12001552
    Abstract: An anti-abuse system is provided for a data-platform. An anti-abuse scanner of the data-platform detects a creation of an application package by a provider of content to the data platform where the application package includes a set of files for deployment on the data platform. The anti-abuse scanner performs a review of the set of files to detect malicious content where the review is based on a set of analysis rules and generates a deployment decision for the application package based on a result of the review.
    Type: Grant
    Filed: February 14, 2023
    Date of Patent: June 4, 2024
    Assignee: Snowflake Inc.
    Inventors: Damien Carru, Pui Kei Johnston Chu, Benoit Dageville, Iulia Ion, Unmesh Jagtap, Subramanian Muralidhar, James Pan, Nihar Pasala, Hrushikesh Shrinivas Paralikar, Jake Tsuyemura, Ryan Charles Quistorff, Rishabh Gupta