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: 20240095151Abstract: 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: ApplicationFiled: September 15, 2022Publication date: March 21, 2024Inventors: Aravindha Ganesh Ramakrishnan, Wei Sun, Ritchie Lee, Ishan Singh, Saurabh Gupta, Brooke Colburn
-
Publication number: 20240061420Abstract: 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: ApplicationFiled: August 18, 2022Publication date: February 22, 2024Inventors: Aravindha Ganesh Ramakrishnan, Kyle Liang
-
Publication number: 20230010614Abstract: 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: ApplicationFiled: July 7, 2021Publication date: January 12, 2023Inventors: Zhijie Sun, Ketan C. Bhaidasna, Ganesh Ramakrishnan
-
Patent number: 11321506Abstract: Systems, methods, and computer-readable media are provided for simulating the coupled axial/torsional dynamics of drilling systems.Type: GrantFiled: September 17, 2019Date of Patent: May 3, 2022Assignee: REGENTS OF THE UNIVERSITY OF MINNESOTAInventors: Emmanuel Detournay, Ganesh Ramakrishnan, Kaixiao Tian
-
Patent number: 11156075Abstract: 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: GrantFiled: September 30, 2019Date of Patent: October 26, 2021Assignee: Halliburton Energy Services, Inc.Inventor: Ganesh Ramakrishnan
-
Publication number: 20210081506Abstract: Systems, methods, and computer-readable media are provided for simulating the coupled axial/torsional dynamics of drilling systems.Type: ApplicationFiled: September 17, 2019Publication date: March 18, 2021Applicants: Regents of the University of Minnesota, HALLIBURTON ENERGY SERVICES, INC.Inventors: Emmanuel DETOURNAY, Ganesh RAMAKRISHNAN, Kaixiao TIAN
-
Publication number: 20200157928Abstract: 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: ApplicationFiled: September 30, 2019Publication date: May 21, 2020Inventor: Ganesh Ramakrishnan
-
Patent number: 8706730Abstract: 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: GrantFiled: December 29, 2005Date of Patent: April 22, 2014Assignee: International Business Machines CorporationInventors: Sachindra Joshi, Raghuram Krishnapuram, Nimit Kumar, Kiran Mehta, Sumit Negi, Ganesh Ramakrishnan, Scott R Holmes
-
Patent number: 8447766Abstract: 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: GrantFiled: April 26, 2010Date of Patent: May 21, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Somnath Banerjee, Soumen Chakrabarti, Ganesh Ramakrishnan
-
Publication number: 20110264670Abstract: 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: ApplicationFiled: April 26, 2010Publication date: October 27, 2011Inventors: Somnath BANERJEE, Soumen Chakrabarti, Ganesh Ramakrishnan
-
Patent number: 7904399Abstract: 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: GrantFiled: November 15, 2007Date of Patent: March 8, 2011Assignee: International Business Machines CorporationInventors: L. Venkata Subramaniam, Ganesh Ramakrishnan, Tanveer A Faruquie
-
Publication number: 20090132442Abstract: 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: ApplicationFiled: November 15, 2007Publication date: May 21, 2009Inventors: L. Venkata Subramaniam, Ganesh Ramakrishnan, Tanveer A. Faruquie
-
Publication number: 20080072134Abstract: 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: ApplicationFiled: September 19, 2006Publication date: March 20, 2008Inventors: Sreeram Viswanath Balakrishnan, Ganesh Ramakrishnan, Sachindra Joshi
-
Publication number: 20070162447Abstract: 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: ApplicationFiled: December 29, 2005Publication date: July 12, 2007Inventors: Sachindra Joshi, Raghuram Krishnapuram, Nimit Kumar, Kiran Mehta, Sumit Negi, Ganesh Ramakrishnan, Scott Holmes