Patents by Inventor Karthik Ravindran

Karthik Ravindran 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: 20230059565
    Abstract: Methods, systems, and computer storage media for providing a dynamically weighted unobserved component model (“DW-UCM”) in a demand forecasting engine of a data analytics system. Dynamic weighting is performed based on a machine learning framework that includes tools, interfaces, and a library for developing improved machine learning models (e.g., dynamic demand forecasting models) of a dynamic weighting machine learning pipeline. In particular, the dynamic weighting machine learning pipeline can include a first module that is configured to predict if a segment (e.g., travel segment) under evaluation is open or closed (e.g., due to a restriction or rule), a second module that forecasts near-term recovery (e.g., approx. 0 - 4 weeks), and a third module that predicts longer term recovery.
    Type: Application
    Filed: June 29, 2022
    Publication date: February 23, 2023
    Inventors: Arun Karthik Ravindran, Aaron Dean Arnoldsen, Pradeep Nema, Michael Elliott Beyer, Pawel Romanski, Magdalena Jolanta Krupa, Alejandro Fernandez Pique, Aymeric Pascal Punel, Carl Reed Jessen, Wei Zou, Raman Deep Singh, Max Barkhausen, Remi Lalanne, Robert Andrew Fowler
  • Publication number: 20220358404
    Abstract: Methods and systems of using reinforcement learning to optimizing promotions. A promotion can be offered to a user using a reinforcement learning model with a sensitivity parameter, the reinforcement module estimating a time period during which the user will respond to the first information. The user's reaction to the promotion can be observed. The reinforcement learning model can be adapted based on the user's reaction.
    Type: Application
    Filed: April 27, 2022
    Publication date: November 10, 2022
    Applicant: The Boston Consulting Group, Inc.
    Inventors: Muhammad Arjumand MASOOD, Arun Karthik RAVINDRAN
  • Publication number: 20220253896
    Abstract: Methods and systems of using reinforcement learning for promotions. A first promotion is offered to a customer for a product and/or service. A first reward or penalty is determined, via a reinforcement machine learning model, based on the customer's reaction to the first promotion, wherein the reinforcement machine learning model is at a first state. Feedback to the reinforcement machine learning model is provided based on the first reward or penalty. A state of the reinforcement machine learning model is changed, based on the feedback, from the first state to a second state.
    Type: Application
    Filed: April 26, 2022
    Publication date: August 11, 2022
    Applicant: THE BOSTON CONSULTING GROUP, INC.
    Inventors: Arun Karthik Ravindran, Vincent Francois Faber, Victor Kostyuk
  • Patent number: 11361252
    Abstract: Methods and Systems for using reinforcement learning to optimize promotions. A promotion can be offered to a customer for a prepaid calling card using a reinforcement learning model with a sensitivity parameter. The reinforcement learning model can estimate a time period during which the customer will purchase the prepaid calling card. The customer's reaction to the promotion can be observed. A reward or a penalty can be collected based on the customer's reaction. The reinforcement learning model can be adapted based on the reward or the penalty to optimize the timing of the promotion by estimating a new time period during which the customer will purchase the prepaid calling card. The reward proxy and/or the penalty proxy can comprise frequency of usage.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: June 14, 2022
    Assignee: THE BOSTON CONSULTING GROUP, INC.
    Inventors: Muhammad Arjumand Masood, Arun Karthik Ravindran
  • Patent number: 11348135
    Abstract: Methods and systems for using reinforcement learning to optimizing promotions. A promotion for a product and/or service is offered to a customer using a reinforcement learning model. The customer's reaction is observed. A reward or a penalty is collected based on the customer's reaction. The reinforcement learning model is adapted based on the reward or penalty.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: May 31, 2022
    Assignee: THE BOSTON CONSULTING GROUP, INC.
    Inventors: Arun Karthik Ravindran, Vincent Francois Faber, Victor Kostyuk
  • Publication number: 20210334627
    Abstract: Methods and systems for predicting are disclosed. Records for transactions can be stored, each record comprising an indication identifying items involved in a transaction and an indication of a time elapsed between the transaction and a previous transaction. The records for transactions can be analyzed to produce a probability that the items will be involved in a next transaction.
    Type: Application
    Filed: July 8, 2021
    Publication date: October 28, 2021
    Applicant: The Boston Consulting Group, Inc.
    Inventors: Arun Karthik Ravindran, Vincent Francois Faber, Jack Chua
  • Patent number: 11100387
    Abstract: Systems and methods for predicting are described herein. A record for each of a plurality of events associated with user transactions can be stored. A sequential plurality of the events can be analyzed using a unidirectional long short term memory (LSTM) and first and second dense neural network layers configured to receive output from the LSTM network.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: August 24, 2021
    Assignee: The Boston Consulting Group, Inc.
    Inventors: Arun Karthik Ravindran, Vincent Francois Faber, Jack Chua
  • Publication number: 20180293497
    Abstract: A processor circuit may perform processing associated with storing in a memory a record for each of a plurality of transactions, each record comprising an indication identifying at least one item, of a set of items, involved in the transaction and an indication of a time elapsed between the transaction and a previous transaction. The processor circuit may perform processing associated with analyzing a sequential plurality of the transactions using at least a long short term memory (LSTM) network to produce a probability that the at least one item will be involved in a next transaction for each at least one item, and a time estimate until the next transaction occurs. The processor circuit may perform processing associated with storing each probability and the time estimate in the memory as a prediction.
    Type: Application
    Filed: May 7, 2018
    Publication date: October 11, 2018
    Applicant: The Boston Consulting Group, Inc.
    Inventors: Arun Karthik Ravindran, Vincent Francois Faber, Jack Chua
  • Patent number: 10002322
    Abstract: Systems and methods for predicting transactions. A record is stored for each of a plurality of transactions, each record comprising an indication identifying each item from a set of items involved in the transaction and an indication of a time elapsed between the transaction and a previous transaction. A sequential plurality of the transactions is analyzed using a unidirectional long short term memory (LSTM) network to produce a probability that each item from the set of items will be involved in a next transaction, and a time estimate value for a future time when the next transaction will occur. The probability for each item and the time estimate value is stored in the memory as a prediction.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: June 19, 2018
    Assignee: The Boston Consulting Group, Inc.
    Inventors: Arun Karthik Ravindran, Vincent Francois Faber, Jack Chua
  • Patent number: 8479093
    Abstract: A metamodel-based system for automatically generating reports is provided. Much of the work involved in creating report designs and reports is automated, allowing developers to produce a broad variety of report designs and reports in a fraction of the time required with standard report development, according to one illustrative embodiment. Metamodels for data and style templates may be created, that allow for the automated design and manipulation of report models. The report models may be used to generate reports that include the indicated data, arranged according to indicated data field properties, settings, and style templates. Changes made in the metamodels can automatically be reflected in reports designed according to those metamodels.
    Type: Grant
    Filed: March 1, 2007
    Date of Patent: July 2, 2013
    Assignee: Microsoft Corporation
    Inventors: Karthik Ravindran, Manoj Nuthakki
  • Patent number: 8131608
    Abstract: A method of developing a report capable of providing information from a local database in a predefined structure to a remote application is discussed. The method includes defining an abstract data report structure. The abstract data report structure is configured to provide a report to the remote application having a plurality of data elements. The method further includes localizing at least one of the plurality of data elements by assigning it a remotely customizable field value; and exposing the abstract data report structure to the remote application.
    Type: Grant
    Filed: April 13, 2007
    Date of Patent: March 6, 2012
    Assignee: Microsoft Corporation
    Inventors: Manoj Nuthakki, Karthik Ravindran, Samuel H. Skrivan, John G. Stairs
  • Patent number: 7805400
    Abstract: A system for use in rendering a report for a client application, client server application or multi-tier applications. The system includes a report definition generator that is configured to generate a report definition using metadata located in a metadata store. A database in the application configured to receive a query and to provide a data set. A design engine is configured to render the report based on the report definition, parameters and the data set.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: September 28, 2010
    Assignee: Microsoft Corporation
    Inventors: Jin Teik Teh, Karthik Ravindran, Daniel Takacs, Samuel Hugh Skrivan, Manoj Nuthakki
  • Publication number: 20080256096
    Abstract: A method of developing a report capable of providing information from a local database in a predefined structure to a remote application is discussed. The method includes defining an abstract data report structure. The abstract data report structure is configured to provide a report to the remote application having a plurality of data elements. The method further includes localizing at least one of the plurality of data elements by assigning it a remotely customizable field value; and exposing the abstract data report structure to the remote application.
    Type: Application
    Filed: April 13, 2007
    Publication date: October 16, 2008
    Applicant: Microsoft Corporation
    Inventors: Manoj Nuthakki, Karthik Ravindran, Samuel H. Skrivan, John G. Stairs
  • Publication number: 20080215621
    Abstract: A metamodel-based system for automatically generating reports is provided. Much of the work involved in creating report designs and reports is automated, allowing developers to produce a broad variety of report designs and reports in a fraction of the time required with standard report development, according to one illustrative embodiment. Metamodels for data and style templates may be created, that allow for the automated design and manipulation of report models. The report models may be used to generate reports that include the indicated data, arranged according to indicated data field properties, settings, and style templates. Changes made in the metamodels can automatically be reflected in reports designed according to those metamodels.
    Type: Application
    Filed: March 1, 2007
    Publication date: September 4, 2008
    Inventors: Karthik Ravindran, Manoj Nuthakki
  • Publication number: 20070179975
    Abstract: A system for use in rendering a report for a client application, client server application or multi-tier applications. The system includes a report definition generator that is configured to generate a report definition using metadata located in a metadata store. A database in the application configured to receive a query and to provide a data set. A design engine is configured to render the report based on the report definition, parameters and the data set.
    Type: Application
    Filed: January 31, 2006
    Publication date: August 2, 2007
    Applicant: Microsoft Corporation
    Inventors: Jin Teh, Karthik Ravindran, Daniel Takacs, Samuel Skrivan, Manoj Nuthakki
  • Publication number: 20070078823
    Abstract: Abstract metadata representing a multidimensional database expression and parameters in the multidimensional database expression are generated. Using the metadata, a class is generated that can be used to obtain an abstract data structure for the multidimensional database expression. The obtained data structure can then be translated into a desired multidimensional query language expression string that can be executed to retrieve data from a multidimensional database.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Applicant: Microsoft Corporation
    Inventors: Karthik Ravindran, Sam Skrivan, Manoj Nuthakki