Patents by Inventor Vinayak Ramesh

Vinayak Ramesh 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: 20240193162
    Abstract: A computer-implemented method includes receiving a first dataset including a first table having a first number of parts, where each part of the first number of parts represents either a row or a column of the first table and receiving a second dataset including a second table having a second number of parts, where each part of the second number of parts represents either a row or a column of the second table. For each part of the first number of parts the method includes forming a string representation of the part from a number of values associated with the part and determining a numerical representation of the string representation of the part. For each part of the second number of parts, the method includes forming a string representation of the part from a number of values associated with the part and determining a numerical representation of the string representation of the part.
    Type: Application
    Filed: February 20, 2024
    Publication date: June 13, 2024
    Inventors: Arth Dharaskar, Nathaniel Clinton Lanier, Vinayak Ramesh, Amar Himansu Shah, Devavrat Dilitkumar Shah, Jaehyun Sim
  • Patent number: 11995036
    Abstract: A computer-implemented method for automatically determining data relationships includes generating a graphical user interface (GUI) that allows a user to intuitively form a customized model of data from different data sources. The GUI includes icons that represent data sources, data variable selection, data modeling, and data prediction. The icons can be logically arranged to form a customized model without any additional user input or knowledge of data modeling. A prediction GUI allows the user to set customized weights of data variables in the model to form predictive controls for data prediction such as in what-if scenarios.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: May 28, 2024
    Assignee: Ikigai Labs Inc.
    Inventors: Vinayak Ramesh, Devavrat Shah
  • Publication number: 20230325418
    Abstract: A computer-implemented method comprising: receiving, with a computer, first and second datasets; performing, with the computer, column discovery on the first and second datasets using a first trained machine-learning model to produce a column map that indexes one or more columns in the first dataset to one or more columns in the second dataset; performing, with the computer, row discovery on the first and second datasets using a second trained machine-learning model, a trained approximate nearest neighbor index, and the column discovery to produce a row map that indexes one or more rows in the first dataset to one or more rows in the second dataset; combining, with the computer, the first and second datasets using the column map and the row map to form a combined dataset; and performing one or more actions with the combined dataset.
    Type: Application
    Filed: March 16, 2023
    Publication date: October 12, 2023
    Inventors: Arth Dharaskar, Nathaniel Clinton Lanier, Vinayak Ramesh, Amar Himansu Shah, Devavrat Dilitkumar Shah, Jaehyun Sim
  • Patent number: 11055157
    Abstract: A method is disclosed including: receiving a graph-based program that identifies a bipartite graph and one or more update function sets, the bipartite graph including a plurality of graph nodes and a plurality of edges, such that each graph node corresponds to one of the update function sets; associating each of a plurality of computing units with a different respective one of the graph nodes; instantiating, by a Publisher Subscriber platform, a plurality of channels, the plurality of channels defining a topology that matches a topology of the bipartite graph; and executing the graph-based program based on the plurality of channels to produce a result.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: July 6, 2021
    Assignee: Massachusetts Institute of Technology
    Inventors: Devavrat D. Shah, Vinayak Ramesh
  • Publication number: 20210109894
    Abstract: A computer-implemented method for automatically determining data relationships includes generating a graphical user interface (GUI) that allows a user to intuitively form a customized model of data from different data sources. The GUI includes icons that represent data sources, data variable selection, data modeling, and data prediction. The icons can be logically arranged to form a customized model without any additional user input or knowledge of data modeling. A prediction GUI allows the user to set customized weights of data variables in the model to form predictive controls for data prediction such as in what-if scenarios.
    Type: Application
    Filed: October 13, 2020
    Publication date: April 15, 2021
    Inventors: Vinayak Ramesh, Devavrat Shah
  • Publication number: 20200167214
    Abstract: A method is disclosed including: receiving a graph-based program that identifies a bipartite graph and one or more update function sets, the bipartite graph including a plurality of graph nodes and a plurality of edges, such that each graph node corresponds to one of the update function sets; associating each of a plurality of computing units with a different respective one of the graph nodes; instantiating, by a Publisher Subscriber platform, a plurality of channels, the plurality of channels defining a topology that matches a topology of the bipartite graph; and executing the graph-based program based on the plurality of channels to produce a result.
    Type: Application
    Filed: November 14, 2019
    Publication date: May 28, 2020
    Inventors: Devavrat D. Shah, Vinayak Ramesh
  • Patent number: 10565038
    Abstract: A method is disclosed including: receiving a graph-based program that identifies a bipartite graph and one or more update function sets, the bipartite graph including a plurality of graph nodes and a plurality of edges, such that each graph node corresponds to one of the update function sets; associating each of a plurality of computing units with a different respective one of the graph nodes; instantiating, by a Publisher Subscriber platform, a plurality of channels, the plurality of channels defining a topology that matches a topology of the bipartite graph; and executing the graph-based program based on the plurality of channels to produce a result.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: February 18, 2020
    Assignee: MASSACHUSETTS INSTITUTE OF TECHNOLOGY
    Inventors: Devavrat D. Shah, Vinayak Ramesh
  • Patent number: 9805163
    Abstract: A computer-implemented method for improving compliance with a therapeutic regimen for each of a plurality of patients includes, for each patient, causing presentation by the server to the patient via an application running on the mobile computing device, on at least a daily basis, of (i) an updated list of items to be performed by the patient on the date of presentation on the updated list and (ii) a region on a display of the mobile computing device for reporting performance of items on the updated list so as to cause sending by the mobile computing device to the server of patient compliance data; and receiving at the server from the mobile computing device the patient compliance data, storing such data and using such data in calculating the updated list for presentation to the patient via the mobile computing device on a subsequent occasion.
    Type: Grant
    Filed: April 9, 2014
    Date of Patent: October 31, 2017
    Assignee: Wellframe, Inc.
    Inventors: Trishan Panch, Vinayak Ramesh, Archit Bhise, Jacob Sattelmair