Patents by Inventor Ganesh Ramakrishnan

Ganesh Ramakrishnan 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: 20240095151
    Abstract: Aspects of the disclosed technology provide solutions for identifying autonomous vehicle (AV) tests that provide a desired level of test coverage for testing or validating the AV software stack. A process of the disclosed technology can include steps for extracting a first set of features associated with a first set of test programs, tagging each respective test program with metadata tags, and identifying a second set of features associated with an updated set of AV program code. In some aspects, the process may further include steps for determining if the one or more tags match one or more features of the second set of features associated with the updated AV program code, and executing the respective test programs based on the one or more tags. Systems and machine-readable media are also provided.
    Type: Application
    Filed: September 15, 2022
    Publication date: March 21, 2024
    Inventors: Aravindha Ganesh Ramakrishnan, Wei Sun, Ritchie Lee, Ishan Singh, Saurabh Gupta, Brooke Colburn
  • Publication number: 20240061420
    Abstract: Systems and techniques are provided for testing software nodes. An example method can determine respective contracts between nodes of an operating system of a computer, the nodes including provider nodes and consumer nodes; generate, based on the respective contracts, one or more provider node proxies and one or more consumer node proxies; generate one or more first messages between the one or more provider nodes or the one or more provider node proxies and the one or more consumer node proxies or the one or more consumer nodes; generate one or more second messages between the one or more consumer nodes or the one or more consumer node proxies and the one or more provider node proxies or the one or more provider nodes; and determine, based on the one or more first messages and/or the one or more second messages, a state of one or more contracts of the respective contracts.
    Type: Application
    Filed: August 18, 2022
    Publication date: February 22, 2024
    Inventors: Aravindha Ganesh Ramakrishnan, Kyle Liang
  • Publication number: 20230010614
    Abstract: The disclosure provides a solution for monitoring stick-slip vibrations without using any surface torque measurements. Instead, the disclosure provides a method to monitor stick-slip vibrations based on rotational speed. A stick-slip monitor, a top drive controller and a method of operating a drill string are provided herein that use rotational speed for monitoring stick-slip vibrations. In one example, the method of operating a drill string includes: (1) performing a frequency domain analysis of an RPM signal associated with a top drive that is used to rotate a drill string, and (2) determining a presence of torsional oscillations of the drill string based on the frequency domain analysis of the RPM signal.
    Type: Application
    Filed: July 7, 2021
    Publication date: January 12, 2023
    Inventors: Zhijie Sun, Ketan C. Bhaidasna, Ganesh Ramakrishnan
  • Patent number: 11321506
    Abstract: Systems, methods, and computer-readable media are provided for simulating the coupled axial/torsional dynamics of drilling systems.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: May 3, 2022
    Assignee: REGENTS OF THE UNIVERSITY OF MINNESOTA
    Inventors: Emmanuel Detournay, Ganesh Ramakrishnan, Kaixiao Tian
  • Patent number: 11156075
    Abstract: The disclosure addresses mitigating stick-slip in drilling systems. In one example, a method of operating a drill string is disclosed for stick-slip mitigation. The method can include: 1) monitoring operation of a drill string, wherein the drill string is rotated via a top drive that is controlled by a speed controller, and (2) changing the value of at least one speed controller parameter of the speed controller in response to torsional oscillations of the drill string during the operation, wherein the value is based on a stability model for the drill string. A stick-slip mitigation advisor for drilling systems is also disclosed herein.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: October 26, 2021
    Assignee: Halliburton Energy Services, Inc.
    Inventor: Ganesh Ramakrishnan
  • Publication number: 20210081506
    Abstract: Systems, methods, and computer-readable media are provided for simulating the coupled axial/torsional dynamics of drilling systems.
    Type: Application
    Filed: September 17, 2019
    Publication date: March 18, 2021
    Applicants: Regents of the University of Minnesota, HALLIBURTON ENERGY SERVICES, INC.
    Inventors: Emmanuel DETOURNAY, Ganesh RAMAKRISHNAN, Kaixiao TIAN
  • Publication number: 20200157928
    Abstract: The disclosure addresses mitigating stick-slip in drilling systems. In one example, a method of operating a drill string is disclosed for stick-slip mitigation. The method can include: 1) monitoring operation of a drill string, wherein the drill string is rotated via a top drive that is controlled by a speed controller, and (2) changing the value of at least one speed controller parameter of the speed controller in response to torsional oscillations of the drill string during the operation, wherein the value is based on a stability model for the drill string. A stick-slip mitigation advisor for drilling systems is also disclosed herein.
    Type: Application
    Filed: September 30, 2019
    Publication date: May 21, 2020
    Inventor: Ganesh Ramakrishnan
  • Patent number: 8706730
    Abstract: A method (400) is disclosed of extracting factoids from text repositories, with the factoids being associated with a given factoid category. The method (400) starts by training a classifier (230) to recognize factoids relevant to that given factoid category. Documents or document summaries relevant to the given factoid category is next collected (410) from the text repositories. Sentences having a predetermined association to the given factoid category is extracted (420) from the documents or said document summaries. Those sentences are classified (440), in a noisy environment, using the classifier (230) to extract snippets containing phrases relevant to the given factoid category. It is the extracted snippets that are the factoid associated with the given factoid category.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: April 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sachindra Joshi, Raghuram Krishnapuram, Nimit Kumar, Kiran Mehta, Sumit Negi, Ganesh Ramakrishnan, Scott R Holmes
  • Patent number: 8447766
    Abstract: Disclosed is a method of querying a collection of electronic documents, comprising defining a query for retrieving a numerical answer, said query comprising one or more search terms and a tolerance for said numerical answer; defining a set of document portions from said collection, each document portion in said set being extracted from an electronic document and comprising at least one term relevant to at least one of the one or more search terms and a numerical value associated with the at least one term; ordering the associated numerical values contained in said set; defining a plurality of results groups, each results group comprising an interval of ordered numerical values, each interval having a range not exceeding the tolerance; ranking the results groups; and returning at least the interval of the highest ranked results group as a response to said query A computer program product for executing this method on a computer processor and a server are also disclosed.
    Type: Grant
    Filed: April 26, 2010
    Date of Patent: May 21, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Somnath Banerjee, Soumen Chakrabarti, Ganesh Ramakrishnan
  • Publication number: 20110264670
    Abstract: Disclosed is a method of querying a collection of electronic documents, comprising defining a query for retrieving a numerical answer, said query comprising one or more search terms and a tolerance for said numerical answer; defining a set of document portions from said collection, each document portion in said set being extracted from an electronic document and comprising at least one term relevant to at least one of the one or more search terms and a numerical value associated with the at least one term; ordering the associated numerical values contained in said set; defining a plurality of results groups, each results group comprising an interval of ordered numerical values, each interval having a range not exceeding the tolerance; ranking the results groups; and returning at least the interval of the highest ranked results group as a response to said query A computer program product for executing this method on a computer processor and a server are also disclosed.
    Type: Application
    Filed: April 26, 2010
    Publication date: October 27, 2011
    Inventors: Somnath BANERJEE, Soumen Chakrabarti, Ganesh Ramakrishnan
  • Patent number: 7904399
    Abstract: A method for determining a decision point in real-time for a data stream from a conversation includes receiving streaming conversational data; and determining when to classify the streaming conversational data, using a measure of certainty, by performing certainty calculations at a plurality of time instances during the conversation and by selecting a decision point in response to the certainty calculations, the decision point not being based on a fixed window of conversational data but being based on accumulated conversational data available at different ones of the plurality of time instances. Systems and computer program products are also provided.
    Type: Grant
    Filed: November 15, 2007
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: L. Venkata Subramaniam, Ganesh Ramakrishnan, Tanveer A Faruquie
  • Publication number: 20090132442
    Abstract: A method for determining a decision point in real-time for a data stream from a conversation includes receiving streaming conversational data; and determining when to classify the streaming conversational data, using a measure of certainty, by performing certainty calculations at a plurality of time instances during the conversation and by selecting a decision point in response to the certainty calculations, the decision point not being based on a fixed window of conversational data but being based on accumulated conversational data available at different ones of the plurality of time instances. Systems and computer program products are also provided.
    Type: Application
    Filed: November 15, 2007
    Publication date: May 21, 2009
    Inventors: L. Venkata Subramaniam, Ganesh Ramakrishnan, Tanveer A. Faruquie
  • Publication number: 20080072134
    Abstract: Token sequences within a number of documents are annotated. First, a base inverse index for unique tokens within the documents is received. The base inverse index includes a set of the unique tokens within the documents and a set of location lists for each unique token. Second, indices are created for a set of the token sequences within the documents from the base inverse index, to annotate the token sequences.
    Type: Application
    Filed: September 19, 2006
    Publication date: March 20, 2008
    Inventors: Sreeram Viswanath Balakrishnan, Ganesh Ramakrishnan, Sachindra Joshi
  • Publication number: 20070162447
    Abstract: A method (400) is disclosed of extracting factoids from text repositories, with the factoids being associated with a given factoid category. The method (400) starts by training a classifier (230) to recognise factoids relevant to that given factoid category. Documents or document summaries relevant to the given factoid category is next collected (410) from the text repositories. Sentences having a predetermined association to the given factoid category is extracted (420) from the documents or said document summaries. Those sentences are classified (440), in a noisy environment, using the classifier (230) to extract snippets containing phrases relevant to the given factoid category. It is the extracted snippets that are the factoid associated with the given factoid category.
    Type: Application
    Filed: December 29, 2005
    Publication date: July 12, 2007
    Inventors: Sachindra Joshi, Raghuram Krishnapuram, Nimit Kumar, Kiran Mehta, Sumit Negi, Ganesh Ramakrishnan, Scott Holmes