Patents by Inventor Robert Ninness

Robert Ninness 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: 11238082
    Abstract: Systems, methods, and media are presented to analyze unstructured text. Unstructured data is retrieved from a user inputs or records. The user inputs include an incident report or a problem report. Text words in the unstructured data are identified. A number of occurrences of each text word is counted. The text words are displayed in a word cloud by displaying each of the text words with a size corresponding to the number of occurrences of the respective text word. A larger number of occurrences results in a larger size of the respective text word when displayed. At least one trendline for occurrences for a corresponding text word is also displayed.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: February 1, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Dileeshvar Radhakrishnan, Robert Ninness, Seth Stafford, Aida Rikovic Tabak, Shayan Shahand, Sumana Ravikrishnan, Abhijith Nagarajan, Prabhakaran Subramani Thandayuthapani, Marta Penzo, Ciprian Mocanu
  • Patent number: 11163747
    Abstract: Time series data is generated and forecasted with a selected forecasting mechanism. Time series data to forecast including a plurality of data points is received. A count of the plurality of data points is determined to meet a threshold. Responsive to that determination, a plurality of test forecasts are generated with respective forecasting mechanisms of a plurality of forecasting mechanisms using a first subset of the plurality of data points. Errors are then determined for the respective forecasting mechanisms, such as based on comparisons of corresponding ones of the plurality of test forecasts and a second subset of the plurality of data points. One of the plurality of forecasting mechanisms is selected based on the errors. An output forecast is then generated with the selected forecasting mechanism using the first and second subsets of the plurality of data points.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: November 2, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Shayan Shahand, Aida Rikovic Tabak, Robert Ninness, Abhijith Thette Nagarajan, Prabhakaran Subramani Thandayuthapani
  • Publication number: 20190102455
    Abstract: Systems, methods, and media are presented to analyze unstructured text. Unstructured data is retrieved from a user inputs or records. The user inputs include an incident report or a problem report. Text words in the unstructured data are identified. A number of occurrences of each text word is counted. The text words are displayed in a word cloud by displaying each of the text words with a size corresponding to the number of occurrences of the respective text word. A larger number of occurrences results in a larger size of the respective text word when displayed. At least one trendline for occurrences for a corresponding text word is also displayed.
    Type: Application
    Filed: October 10, 2017
    Publication date: April 4, 2019
    Inventors: Dileeshvar Radhakrishnan, Robert Ninness, Seth Stafford, Aida Rikovic Tabak, Shayan Shahand, Sumana Ravikrishnan, Abhijith Nagarajan, Prabhakaran Subramani Thandayuthapani, Marta Penzo, Ciprian Mocanu
  • Publication number: 20180322400
    Abstract: Time series data is generated and forecasted with a selected forecasting mechanism. Time series data to forecast including a plurality of data points is received. A count of the plurality of data points is determined to meet a threshold. Responsive to that determination, a plurality of test forecasts are generated with respective forecasting mechanisms of a plurality of forecasting mechanisms using a first subset of the plurality of data points. Errors are then determined for the respective forecasting mechanisms, such as based on comparisons of corresponding ones of the plurality of test forecasts and a second subset of the plurality of data points. One of the plurality of forecasting mechanisms is selected based on the errors. An output forecast is then generated with the selected forecasting mechanism using the first and second subsets of the plurality of data points.
    Type: Application
    Filed: May 5, 2017
    Publication date: November 8, 2018
    Inventors: Shayan Shahand, Aida Rikovic Tabak, Robert Ninness, Abhijith Thette Nagarajan, Prabhakaran Subramani Thandayuthapani