Patents by Inventor Ashish Sabharwal

Ashish Sabharwal 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: 10572819
    Abstract: A system, method, and computer program product for automatically selecting from a plurality of analytic algorithms a best performing analytic algorithm to apply to a dataset is provided. The automatically selecting from the plurality of analytic algorithms the best performing analytic algorithm to apply to the dataset enables a training a plurality of analytic algorithms on a plurality of subsets of the dataset. Then, a corresponding prediction accuracy trend is estimated across the subsets for each of the plurality of analytic algorithms to produce a plurality of accuracy trends. Next, the best performing analytic algorithm is selected and outputted from the plurality of analytic algorithms based on the corresponding prediction accuracy trend with a highest value from the plurality of accuracy trends.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: February 25, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tamir Klinger, Chandrasekhara K. Reddy, Ashish Sabharwal, Horst C. Samulowitz, Gerald J. Tesauro, Deepak S. Turaga
  • Patent number: 10373071
    Abstract: A system, method, and computer program product for automatically selecting from a plurality of analytic algorithms a best performing analytic algorithm to apply to a dataset is provided. The automatically selecting from the plurality of analytic algorithms the best performing analytic algorithm to apply to the dataset enables a training a plurality of analytic algorithms on a plurality of subsets of the dataset. Then, a corresponding prediction accuracy trend is estimated across the subsets for each of the plurality of analytic algorithms to produce a plurality of accuracy trends. Next, the best performing analytic algorithm is selected and outputted from the plurality of analytic algorithms based on the corresponding prediction accuracy trend with a highest value from the plurality of accuracy trends.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: August 6, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tamir Klinger, Chandrasekhara K. Reddy, Ashish Sabharwal, Horst C. Samulowitz, Gerald J. Tesauro, Deepak S. Turaga
  • Patent number: 10295992
    Abstract: A method for configuring a manufacturing plant includes generating a set of initial production schedules for manufacturing an entity, determining a set of consistent production schedules given each of the initial production schedules, selecting an instance of the consistent production schedules, generating a schedule for manufacturing instances of the entity, and operating the manufacturing plant using the schedule.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: May 21, 2019
    Assignee: International Business Machines Corporation
    Inventors: Chandrasekhara K. Reddy, Ashish Sabharwal, Horst C. Samulowitz
  • Publication number: 20170160730
    Abstract: A method for configuring a manufacturing plant includes generating a set of initial production schedules for manufacturing an entity, determining a set of consistent production schedules given each of the initial production schedules, selecting an instance of the consistent production schedules, generating a schedule for manufacturing instances of the entity, and operating the manufacturing plant using the schedule
    Type: Application
    Filed: December 8, 2015
    Publication date: June 8, 2017
    Inventors: CHANDRASEKHARA K. REDDY, ASHISH SABHARWAL, HORST C. SAMULOWITZ
  • Publication number: 20170068905
    Abstract: A system, method, and computer program product for automatically selecting from a plurality of analytic algorithms a best performing analytic algorithm to apply to a dataset is provided. The automatically selecting from the plurality of analytic algorithms the best performing analytic algorithm to apply to the dataset enables a training a plurality of analytic algorithms on a plurality of subsets of the dataset. Then, a corresponding prediction accuracy trend is estimated across the subsets for each of the plurality of analytic algorithms to produce a plurality of accuracy trends. Next, the best performing analytic algorithm is selected and outputted from the plurality of analytic algorithms based on the corresponding prediction accuracy trend with a highest value from the plurality of accuracy trends.
    Type: Application
    Filed: November 24, 2015
    Publication date: March 9, 2017
    Inventors: TAMIR KLINGER, CHANDRASEKHARA K. REDDY, ASHISH SABHARWAL, HORST C. SAMULOWITZ, GERALD J. TESAURO, DEEPAK S. TURAGA
  • Publication number: 20170032277
    Abstract: A system, method, and computer program product for automatically selecting from a plurality of analytic algorithms a best performing analytic algorithm to apply to a dataset is provided. The automatically selecting from the plurality of analytic algorithms the best performing analytic algorithm to apply to the dataset enables a training a plurality of analytic algorithms on a plurality of subsets of the dataset. Then, a corresponding prediction accuracy trend is estimated across the subsets for each of the plurality of analytic algorithms to produce a plurality of accuracy trends. Next, the best performing analytic algorithm is selected and outputted from the plurality of analytic algorithms based on the corresponding prediction accuracy trend with a highest value from the plurality of accuracy trends.
    Type: Application
    Filed: July 29, 2015
    Publication date: February 2, 2017
    Inventors: TAMIR KLINGER, CHANDRASEKHARA K. REDDY, ASHISH SABHARWAL, HORST C. SAMULOWITZ, GERALD J. TESAURO, DEEPAK S. TURAGA
  • Publication number: 20160307127
    Abstract: A method, system, and computer program product to perform infrastructure management include generating models of one or more work shifts, repair tasks, and safety tasks, each of the models including one or more variables, defining a constraint that affects at least one of the one of more variables of at least one of the models, and generating a scenario based on the models and the constraint. Solving for the one or more variables of each of the models of the scenario to determine resource pre-positioning and task scheduling, according to the scenario, is performed in order to perform the infrastructure management, the solving being based on achieving one or more objectives.
    Type: Application
    Filed: March 25, 2016
    Publication date: October 20, 2016
    Inventors: Jeffrey S. Katz, Ali Koc, Gerard Labut, Richard J. Mueller, Ashish Sabharwal, Amith Singhee