Patents by Inventor Joshua Klahr

Joshua 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).

  • Publication number: 20250068628
    Abstract: A method includes generating, by at least one hardware processor, a query plan of a query. The query includes a JOIN operation between first time series data and second time series data. At least one node in the query plan corresponding to the JOIN operation is modified to generate a modified query plan. The modifying is based on replacing the at least one node with a new node including a UNION operation. The UNION operation is based on the first time series data and the second time series data. Execution of the query is scheduled based on the modified query plan.
    Type: Application
    Filed: December 21, 2023
    Publication date: February 27, 2025
    Inventors: Hossein Ahmandi, Jayanta Das, Joshua Klahr, Boyung Lee, Wenye Li, Abdul Q. Munir, Yi Pan
  • Publication number: 20240320202
    Abstract: Methods, systems, and computer programs are described for tracking evaluation of workload stability through performance indexing. A plurality of metric source data is received by at least one hardware processor. Based on this data, a workload is identified as a stable workload candidate. A performance index is then generated, reflecting the characteristics of the identified stable workload candidate. The performance index is continuously tracked over a period of time, enabling the detection and analysis of any modifications to the workload and the subsequent impact on system performance.
    Type: Application
    Filed: May 30, 2024
    Publication date: September 26, 2024
    Inventors: Vlad Bunescu, Joshua Klahr, Louis Magarshack, Shiyu Qu, Zerui Wei, Jiaqi Yan
  • Patent number: 12026140
    Abstract: Methods, systems, and computer programs are presented for providing performance metrics in an online performance analysis system employing customer production workloads. A plurality of metric source data is received from a cloud data platform. A workload is identified as a stable workload candidate based at least in part on the plurality of metric source data. The cloud data platform generates a performance index based on the workload being identified as a stable workload candidate. The performance index is tracked over a period of time to identify changes in workload.
    Type: Grant
    Filed: February 21, 2023
    Date of Patent: July 2, 2024
    Assignee: Snowflake Inc.
    Inventors: Vlad Bunescu, Joshua Klahr, Louis Magarshack, Shiyu Qu, Zerui Wei, Jiaqi Yan
  • Patent number: 11921716
    Abstract: A method includes parsing a query to determine a plurality of data processing operations associated with the query and including an AS OF JOIN operation between first time series data in a first table and second time series data in a second table. A query plan of the query is generated. The query plan includes a plurality of nodes corresponding to the plurality of data processing operations. At least one of the plurality of nodes corresponding to the AS OF JOIN operation is modified to generate a modified query plan of the query. The modifying is based on applying a UNION operation on at least a first portion of column data in the first table and the second table to obtain a combined table. Execution of the query by at least one of a plurality of computing nodes is scheduled based on the modified query plan.
    Type: Grant
    Filed: August 21, 2023
    Date of Patent: March 5, 2024
    Assignee: Snowflake Inc.
    Inventors: Hossein Ahmandi, Jayanta Das, Joshua Klahr, Boyung Lee, Wenye Li, Abdul Q. Munir, Yi Pan
  • Patent number: 7885942
    Abstract: A solution is provided for determining traffic patterns involving a web page or property of interest in a computer network. This includes receiving path data regarding the web page or property of interest. Then, the number of visits to each of the other pages or properties visited by users in a session that included a visit to the web page or property of interest is counted. Then, from the path data and the counts, an aggregated data structure is constructed including, for each of the other web pages or properties visited by users in a session that included a visit to the web page or property of interest, visit count information and information regarding which web page or property within the network users visited next, if any. Then one or more metrics directed to traffic surrounding the web page or property of interest is provided using information from the aggregated data structure.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: February 8, 2011
    Assignee: Yahoo! Inc.
    Inventors: Jagdish Chand, Joshua Klahr
  • Publication number: 20080235622
    Abstract: A solution is provided for determining traffic patterns involving a web page or property of interest in a computer network. This includes receiving path data regarding the web page or property of interest. Then, the number of visits to each of the other pages or properties visited by users in a session that included a visit to the web page or property of interest is counted. Then, from the path data and the counts, an aggregated data structure is constructed including, for each of the other web pages or properties visited by users in a session that included a visit to the web page or property of interest, visit count information and information regarding which web page or property within the network users visited next, if any. Then one or more metrics directed to traffic surrounding the web page or property of interest is provided using information from the aggregated data structure.
    Type: Application
    Filed: March 21, 2007
    Publication date: September 25, 2008
    Applicant: YAHOO! INC.
    Inventors: Jagdish Chand, Joshua Klahr