Patents by Inventor Rajib NATH
Rajib NATH 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: 12282753Abstract: In one example, a computer system can generate a graphical user interface (GUI) for forecasting software including a drag-and-drop canvas with a set of rearrangeable nodes defining a forecasting pipeline. The computer system can detect a user interaction for attaching an external-language execution node to the pipeline, which can be used to insert custom code defined using an external programming language. The computer system can receive the custom code. The computer system can receive a user input to initiate execution of the pipeline. The computer system can generate wrapped custom code by augmenting the custom code with additional program code including shared variables. The computer system can provide the wrapped custom code to a set of execution threads configured to execute the wrapped custom code as part of the pipeline to generate one or more forecasts. The computer system can output the forecasts in the GUI.Type: GrantFiled: July 2, 2024Date of Patent: April 22, 2025Assignee: SAS INSTITUTE INC.Inventors: Iman Vasheghani Farahani, Mahesh V. Joshi, Phillip M. Helmkamp, Rajib Nath, Vilochan Suresh Muley, Javier Delgado, Michele Angelo Trovero
-
Publication number: 20250117192Abstract: In one example, a computer system can generate a graphical user interface (GUI) for forecasting software including a drag-and-drop canvas with a set of rearrangeable nodes defining a forecasting pipeline. The computer system can detect a user interaction for attaching an external-language execution node to the pipeline, which can be used to insert custom code defined using an external programming language. The computer system can receive the custom code. The computer system can receive a user input to initiate execution of the pipeline. The computer system can generate wrapped custom code by augmenting the custom code with additional program code including shared variables. The computer system can provide the wrapped custom code to a set of execution threads configured to execute the wrapped custom code as part of the pipeline to generate one or more forecasts. The computer system can output the forecasts in the GUI.Type: ApplicationFiled: July 2, 2024Publication date: April 10, 2025Applicant: SAS Institute Inc.Inventors: Iman Vasheghani Farahani, Mahesh V. Joshi, Phillip M. Helmkamp, Rajib Nath, Vilochan Suresh Muley, Javier Delgado, Michele Angelo Trovero
-
Patent number: 10983682Abstract: Time-series projections can be analyzed and manipulated via an interactive graphical user interface generated by a system. The graphical user interface can include a graph depicting an aggregated time-series projection (ATSP) over a future time. The ATSP can be generated by aggregating multiple time-series. The system can receive user input indicating that an existing value in the ATSP is to be overridden with an override value. In response, the system can adjust the ATSP using the override value to generate an updated version of the ATSP. The system can display the updated version of the ATSP in the graphical user interface. The system can also propagate the impact of overriding the existing value with the override value through the multiple time-series. The system can display an impact analysis portion within the graphical user interface indicating the impact of overriding the existing value with the override value on the multiple time-series.Type: GrantFiled: May 10, 2018Date of Patent: April 20, 2021Assignee: SAS INSTITUTE INC.Inventors: Michael James Leonard, Jie Zhong, Kyungduck Cha, Rajendra Singh Solanki, Rajib Nath, Macklin Frazier, Li Xu
-
Publication number: 20180260106Abstract: Time-series projections can be analyzed and manipulated via an interactive graphical user interface generated by a system. The graphical user interface can include a graph depicting an aggregated time-series projection (ATSP) over a future time. The ATSP can be generated by aggregating multiple time-series. The system can receive user input indicating that an existing value in the ATSP is to be overridden with an override value. In response, the system can adjust the ATSP using the override value to generate an updated version of the ATSP. The system can display the updated version of the ATSP in the graphical user interface. The system can also propagate the impact of overriding the existing value with the override value through the multiple time-series. The system can display an impact analysis portion within the graphical user interface indicating the impact of overriding the existing value with the override value on the multiple time-series.Type: ApplicationFiled: May 10, 2018Publication date: September 13, 2018Applicant: SAS Institute Inc.Inventors: Michael James Leonard, Jie Zhong, Kyungduck Cha, Rajendra Singh Solanki, Rajib Nath, Macklin Frazier, Li Xu
-
Patent number: 9916282Abstract: Systems and methods are provided for analyzing unstructured time stamped data. A distribution of time-stamped data is analyzed to identify a plurality of potential time series data hierarchies for structuring the data. An analysis of a potential time series data hierarchy may be performed. The analysis of the potential time series data hierarchies may include determining an optimal time series frequency and a data sufficiency metric for each of the potential time series data hierarchies. One of the potential time series data hierarchies may be selected based on a comparison of the data sufficiency metrics. Multiple time series may be derived in a single-read pass according to the selected time series data hierarchy. A time series forecast corresponding to at least one of the derived time series may be generated.Type: GrantFiled: June 10, 2015Date of Patent: March 13, 2018Assignee: SAS INSTITUTE INC.Inventors: Michael James Leonard, Edward Tilden Blair, Jerzy Michal Brzezicki, Udo V. Sglavo, Ranbir Singh Tomar, Kannukuzhiyil Kurien Kurien, Sujatha Pothireddy, Rajib Nath, Vilochan Suresh Muley
-
Publication number: 20150278153Abstract: Systems and methods are provided for analyzing unstructured time stamped data. A distribution of time-stamped data is analyzed to identify a plurality of potential time series data hierarchies for structuring the data. An analysis of a potential time series data hierarchy may be performed. The analysis of the potential time series data hierarchies may include determining an optimal time series frequency and a data sufficiency metric for each of the potential time series data hierarchies. One of the potential time series data hierarchies may be selected based on a comparison of the data sufficiency metrics. Multiple time series may be derived in a single-read pass according to the selected time series data hierarchy. A time series forecast corresponding to at least one of the derived time series may be generated.Type: ApplicationFiled: June 10, 2015Publication date: October 1, 2015Inventors: Michael James Leonard, Edward Tilden Blair, Jerzy Michal Brzezicki, Udo V. Sglavo, Ranbir Singh Tomar, Kannukuzhiyil Kurien Kurien, Sujatha Pothireddy, Rajib Nath, Vilochan Suresh Muley
-
Patent number: 9087306Abstract: Systems and methods are provided for analyzing unstructured time stamped data of a physical process in order to generate structured hierarchical data for a hierarchical time series analysis application. A plurality of time series analysis functions are selected from a functions repository. Distributions of time stamped unstructured data are analyzed to identify a plurality of potential hierarchical structures for the unstructured data with respect to the selected time series analysis functions.Type: GrantFiled: July 13, 2012Date of Patent: July 21, 2015Assignee: SAS Institute Inc.Inventors: Michael James Leonard, Edward Tilden Blair, Jerzy Michal Brzezicki, Udo V. Sglavo, Ranbir Singh Tomar, Kannukuzhiyil Kurien Kurien, Sujatha Pothireddy, Rajib Nath, Vilochan Suresh Muley
-
Publication number: 20140019088Abstract: Systems and methods are provided for analyzing unstructured time stamped data of a physical process in order to generate structured hierarchical data for a hierarchical time series analysis application. A plurality of time series analysis functions are selected from a functions repository. Distributions of time stamped unstructured data are analyzed to identify a plurality of potential hierarchical structures for the unstructured data with respect to the selected time series analysis functions.Type: ApplicationFiled: July 13, 2012Publication date: January 16, 2014Inventors: Michael James LEONARD, Edward Tilden BLAIR, Jerzy Michal BRZEZICKI, Udo V. SGLAVO, Ranbir Singh TOMAR, Kannukuzhiyil Kurien KURIEN, Sujatha POTHIREDDY, Rajib NATH, Vilochan Suresh MULEY