Patents by Inventor NAMITHA
NAMITHA 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: 11119901Abstract: According to examples, an apparatus may include a processor that may generate automated and dynamic fail-fast testing pipelines that are efficiently executed to quickly identify tests for which changes to components such as an application will likely fail. The processor may train a classifier to predict whether changes to the application will fail a test procedure and use the classifier to generate machine-learned predictions of test outcomes to generate failure probabilities. The testing pipeline may be dynamically re-ordered based on the failure probabilities. The processor may also group the test procedures into lifecycle stages. Historical performance data may be used to identify time-limits by which to complete the test procedures of each lifecycle stage. Thus, the generated dynamic testing pipelines may be generated based on the likelihood of failures and test procedure duration.Type: GrantFiled: November 6, 2019Date of Patent: September 14, 2021Assignee: MICRO FOCUS LLCInventors: Kishore Jagannath, Namitha R Prabhu
-
Correcting clock drift between multiple data streams detected during oil and gas wellbore operations
Patent number: 11092004Abstract: Apparatus, systems, and methods for correcting clock drift between multiple data streams detected during oil or gas drilling operations. The method generally includes drilling a well segment using a drilling rig. During the drilling of the well segment, first and second drilling conditions are detected over a time interval using first and second sensors. First and second data streams based on the detected first and second drilling conditions are received at a surface location. It is then determined, based on a relationship between the first and second drilling conditions, whether the first and second data streams are asynchronous with each other and relative to the time interval. If it is determined that the first and second data streams are asynchronous: an extent to which the first and second data streams are asynchronous is determined; and based on said extent, the first and second data streams are synchronized.Type: GrantFiled: October 9, 2018Date of Patent: August 17, 2021Assignee: NABORS DRILLING TECHNOLOGIES USA, INC.Inventors: Namitha Vinay, Srikanth Valleru, Jayaprasad Jayabal -
Patent number: 11035971Abstract: A system for monitoring data quality in a drilling operation includes a controller and a plurality of data sources configured to provide data to the controller. The controller is configured to receive data from a plurality of data sources during a drilling operation; apply data quality rules to the received data; calculate a score for each data source of the plurality of data sources based on adherence of the received data for that data source to the data quality rules; compare the calculated scores for the plurality of data sources to determine which calculated scores meet or exceed a threshold score; receive a selection of one of the plurality of data sources having a calculated score that meets or exceeds the threshold score; and use the data from the selected data source. Methods and non-transitory machine-readable media for monitoring data quality are also provided.Type: GrantFiled: October 16, 2018Date of Patent: June 15, 2021Assignee: NABORS DRILLING TECHNOLOGIES USA, INC.Inventors: Namitha Vinay, Srikanth Valleru, Jayaprasad Jayabal
-
Publication number: 20210108500Abstract: A method of optimizing drilling and drilling instructions for different segments of a wellbore that includes: calculating mathematical approximations of energy transfer loss between a top drive and a BHA using a neural network and a plurality of drilling records for segments of wellbores that are similar to the segments of the wellbore to be drilled; calculating drilling instructions based on each mathematical approximation; drilling the wellbore using the drilling instructions; monitoring the energy transfer loss; and optimizing the drilling instructions using one of the mathematical approximations to minimize the energy transfer loss. Optimizing the drilling instructions includes using Bayesian optimization techniques.Type: ApplicationFiled: October 15, 2019Publication date: April 15, 2021Inventors: Suresh VENUGOPAL, Namitha VINAY
-
Patent number: 10934831Abstract: A method of drilling a first wellbore in an oilfield where an offset wellbore has been formed, the method including executing, using a computing system, at least a portion of a first set of instructions based on a well plan relating to the first wellbore; receiving, by the computing system, after the execution of at least the portion of the first set of instructions, offset drilling data associated with the drilling of the offset wellbore; generating, using the computing system, a second set of instructions based on the offset drilling data; wherein the second set of instructions is based on the well plan relating to the first wellbore; and wherein the second set of instructions is different from the first set of instructions; requesting confirmation to execute the second set of instructions; and executing the second set of instructions after receipt of confirmation to execute the second set of instructions.Type: GrantFiled: April 3, 2019Date of Patent: March 2, 2021Assignee: NABORS DRILLING TECHNOLOGIES USA, INC.Inventors: Christopher Papouras, Srikanth Valleru, Namitha Vinay
-
Publication number: 20210040834Abstract: Systems for adjusting a drilling operation include a plurality of data sources configured to provide data to a controller and the controller. The controller is configured to receive data from a plurality of data sources during a drilling operation, detect an undesirable condition from the received data, determine a cause of the undesirable condition, determine a plurality of potential corrective actions in response to the undesirable condition, provide an alert of the undesirable condition to a user, wherein the alert comprises the cause of the action and the plurality of potential corrective actions, receive instructions to execute a corrective action from the plurality of potential corrective actions, and instruct a device to execute the corrective action.Type: ApplicationFiled: August 7, 2019Publication date: February 11, 2021Inventors: Srikanth VALLERU, Namitha VINAY, Jayaprasad JAYABAL
-
Publication number: 20200318471Abstract: A method of drilling a first wellbore in an oilfield where an offset wellbore has been formed, the method including executing, using a computing system, at least a portion of a first set of instructions based on a well plan relating to the first wellbore; receiving, by the computing system, after the execution of at least the portion of the first set of instructions, offset drilling data associated with the drilling of the offset wellbore; generating, using the computing system, a second set of instructions based on the offset drilling data; wherein the second set of instructions is based on the well plan relating to the first wellbore; and wherein the second set of instructions is different from the first set of instructions; requesting confirmation to execute the second set of instructions; and executing the second set of instructions after receipt of confirmation to execute the second set of instructions.Type: ApplicationFiled: April 3, 2019Publication date: October 8, 2020Inventors: Christopher PAPOURAS, Srikanth VALLERU, Namitha VINAY
-
Publication number: 20200250078Abstract: According to examples, an apparatus may include a processor that may generate automated and dynamic fail-fast testing pipelines that are efficiently executed to quickly identify tests for which changes to components such as an application will likely fail. The processor may train a classifier to predict whether changes to the application will fail a test procedure and use the classifier to generate machine-learned predictions of test outcomes to generate failure probabilities. The testing pipeline may be dynamically re-ordered based on the failure probabilities. The processor may also group the test procedures into lifecycle stages. Historical performance data may be used to identify time-limits by which to complete the test procedures of each lifecycle stage. Thus, the generated dynamic testing pipelines may be generated based on the likelihood of failures and test procedure duration.Type: ApplicationFiled: November 6, 2019Publication date: August 6, 2020Inventors: Kishore Jagannath, Namitha R. Prabhu
-
Patent number: 10664135Abstract: Apparatus, systems, and methods for correlating multiple data streams to generate a graphical widget for display on a graphical user interface. The method generally includes drilling a well segment using a drilling rig. During the drilling of the well segment, detecting, using first and second sensors, first and second drilling conditions, respectively. first and second data streams based on the detected first and second drilling conditions, respectively, are received at a first surface location. A first user input is received at the first surface location. The first and second data streams are correlated based on the first user input. A first graphical widget is generated based on the correlated first and second data streams. Finally, the first graphical widget is displayed on a graphical user interface (GUI).Type: GrantFiled: October 16, 2018Date of Patent: May 26, 2020Assignee: NABORS DRILLING TECHNOLOGIES USA, INC.Inventors: Jayaprasad Jayabal, Srikanth Valleru, Namitha Vinay
-
Publication number: 20200116887Abstract: A system for monitoring data quality in a drilling operation includes a controller and a plurality of data sources configured to provide data to the controller. The controller is configured to receive data from a plurality of data sources during a drilling operation; apply data quality rules to the received data; calculate a score for each data source of the plurality of data sources based on adherence of the received data for that data source to the data quality rules; compare the calculated scores for the plurality of data sources to determine which calculated scores meet or exceed a threshold score; receive a selection of one of the plurality of data sources having a calculated score that meets or exceeds the threshold score; and use the data from the selected data source. Methods and non-transitory machine-readable media for monitoring data quality are also provided.Type: ApplicationFiled: October 16, 2018Publication date: April 16, 2020Inventors: Namitha VINAY, Srikanth VALLERU, Jayaprasad JAYABAL
-
Publication number: 20200117318Abstract: Apparatus, systems, and methods for correlating multiple data streams to generate a graphical widget for display on a graphical user interface. The method generally includes drilling a well segment using a drilling rig. During the drilling of the well segment, detecting, using first and second sensors, first and second drilling conditions, respectively. first and second data streams based on the detected first and second drilling conditions, respectively, are received at a first surface location. A first user input is received at the first surface location. The first and second data streams are correlated based on the first user input. A first graphical widget is generated based on the correlated first and second data streams. Finally, the first graphical widget is displayed on a graphical user interface (GUI).Type: ApplicationFiled: October 16, 2018Publication date: April 16, 2020Inventors: Jayaprasad JAYABAL, Srikanth VALLERU, Namitha VINAY
-
CORRECTING CLOCK DRIFT BETWEEN MULTIPLE DATA STREAMS DETECTED DURING OIL AND GAS WELLBORE OPERATIONS
Publication number: 20200109623Abstract: Apparatus, systems, and methods for correcting clock drift between multiple data streams detected during oil or gas drilling operations. The method generally includes drilling a well segment using a drilling rig. During the drilling of the well segment, first and second drilling conditions are detected over a time interval using first and second sensors. First and second data streams based on the detected first and second drilling conditions are received at a surface location. It is then determined, based on a relationship between the first and second drilling conditions, whether the first and second data streams are asynchronous with each other and relative to the time interval. If it is determined that the first and second data streams are asynchronous: an extent to which the first and second data streams are asynchronous is determined; and based on said extent, the first and second data streams are synchronized.Type: ApplicationFiled: October 9, 2018Publication date: April 9, 2020Inventors: Namitha VINAY, Srikanth VALLERU, Jayaprasad JAYABAL -
Patent number: 10579231Abstract: A method of managing a drilling anomaly includes providing a computing device comprising a graphical user interface (“GUI”) that is configured to display a plurality of screens in response to detection of the drilling anomaly; displaying a first screen that includes a menu listing proposed actions to address the detected drilling anomaly and an estimated success rate associated with each of the proposed actions; wherein each of the proposed actions is selectable by a user via the GUI; receiving, by the computing device and via the GUI, a first selection command associated with a first proposed action from the menu; displaying a second screen that includes a first illustration depicting execution of the first proposed action that was selected by the user via the first selection command; and receiving, by the computing device and via the GUI, a command to execute one of the proposed actions.Type: GrantFiled: November 1, 2018Date of Patent: March 3, 2020Assignee: NABORS DRILLING TECHNOLOGIES USA, INC.Inventors: Srikanth Valleru, Namitha Vinay, Jayaprasad Jayabal
-
Publication number: 20200005784Abstract: A method of outputting a response to a user input in an electronic device is provided. The method includes receiving a user input from a user and, in response to receiving the user input, generating a first response comprising first content based on the user input, obtaining contextual information of the user, generating a second response comprising second content based on the contextual information, the second content being different from the first content, generating a combined response based on the first response and the second response, and outputting the combined response.Type: ApplicationFiled: June 17, 2019Publication date: January 2, 2020Inventors: Parameswaranath VADACKUPURATH MANI, Sreevatsa Dwaraka BHAMIDIPATI, Vanraj VALA, Mohamed Akram Ulla SHARIFF, Kachana Raghunatha REDDY, NAMITHA, Mahender RAMPELLI, Beda Prakash MEHER, Sujay Srinivasa MURTHY, Shubham VATSAL
-
Patent number: 10352953Abstract: A method of operating a laboratory sample distribution system is disclosed. The laboratory sample distribution system comprises a plurality of sample container carriers. The sample container carriers carry one or more sample containers. The sample containers comprise samples to be analyzed by a plurality of laboratory stations. The system also comprises a transport plane. The transport plane supports the sample container carriers. The transport plane comprises a plurality of transfer locations. The transfer locations are assigned to corresponding laboratory stations. The system also comprises a drive. The drive moves the sample container carriers on the transport plane. The method comprises, during an initialization of the laboratory sample distribution system, pre-calculating routes depending on the transfer locations and, after the initialization of the laboratory sample distribution system, controlling the drive such that the sample container carriers move along the pre-calculated routes.Type: GrantFiled: May 13, 2016Date of Patent: July 16, 2019Assignee: Roche Diagnostics Operations, Inc.Inventors: Tobias Huber, Achim Sinz, Namitha Mallikarjunaiah, Oliver Denninger, Mohammadreza Mahmudimanesh, Timo Fleischmann, Domenic Jenz
-
Publication number: 20190094980Abstract: Disclosed is a method for a social interaction by a robot device. The method includes receiving an input from a user, determining an emotional state of the user by mapping the received input with a set of emotions and dynamically interacting with the user based on the determined emotional state in response to the input. Dynamically interacting with the user includes generating contextual parameters based on the determined emotional state. The method includes determining an action in response to the received input based on the generated contextual parameters and performing the determined action. The method further includes receiving another input from the user in response to the performed action and dynamically updating the mapping of the received input with the set of emotions based on the other input for interacting with the user.Type: ApplicationFiled: September 18, 2018Publication date: March 28, 2019Inventors: Kachana Raghunatha REDDY, Vanraj VALA, Barath Raj KANDUR RAJA, Mohamed Akram Ulla SHARIFF, Parameswaranath Vadackupurath MANI, Beda Prakash MEHER, Mahender RAMPELLI, Namitha POOJARY, Sujay Srinivasa MURTHY, Amit Arvind MANKIKAR, Balabhaskar VEERANNAGARI, Sreevatsa Dwaraka BHAMIDIPATI, Sanjay GHOSH
-
Patent number: 10006927Abstract: A method of operating a laboratory automation system is presented. The laboratory automation system comprises a plurality of laboratory stations and a plurality of sample container carriers. The sample container carriers carry one or more sample containers. The sample containers comprise samples to be analyzed by the laboratory stations. The system also comprises a transport plane. The transport plane supports the sample container carriers. The system also comprises a drive. The drive moves the sample container carriers on the transport plane. The method comprises, during an initialization of the laboratory automation system, logically reserving at least one buffer area on the transport plane and, after the initialization of the laboratory automation system, buffering in the at least one buffer area sample container carriers carrying sample containers comprising samples waiting for a result of an analysis. Depending on the result of the analysis, the samples are further processed.Type: GrantFiled: May 13, 2016Date of Patent: June 26, 2018Assignee: Roche Diagnostics Operations, Inc.Inventors: Achim Sinz, Namitha Mallikarjunaiah, Christoph Pedain
-
Publication number: 20180135032Abstract: The present invention refers to hyperactive variants of a transposase of the transposon system Sleeping Beauty (SB). The invention further refers to corresponding nucleic acids producing these variants, to a gene transfer system for stably introducing nucleic acid(s) into the DNA of a cell by using these hyperactive variants of a transposase of the transposon system Sleeping Beauty (SB) and to transposons used in the inventive gene transfer system, comprising a nucleic acid sequence with flanking repeats (IRs and/or RSDs). Furthermore, applications of these transposase variants, the transposon, or the gene transfer system are also disclosed such as gene therapy, insertional mutagenesis, gene discovery (including genome mapping), mobilization of genes, library screening, or functional analysis of genomes in vivo and in vitro. Finally, pharmaceutical compositions and kits are also encompassed.Type: ApplicationFiled: November 3, 2017Publication date: May 17, 2018Applicant: MAX-DELBRÜCK-CENTRUM FÜR MOLEKULARE MEDIZINInventors: Zsuzsanna Izsvak, Zoltan Ivics, Lajos Mates, Namitha Manoj, Carmen-Anisia Judis, Andrea Katzer
-
Publication number: 20180032322Abstract: Examples disclosed herein relate to automated development operations (DevOps) application deployment. Some examples disclosed herein may include generating a DevOps application deployment packages for DevOps applications based on DevOps application models for deploying the DevOps applications. Application deployment tools for deploying the DevOps applications may be determined based on the DevOps application deployment packages. The DevOps application deployment packages may be provided deployment tool plugins associated with the determined application deployment tools and the deployment tool plugins may execute deployment operations based on deployment properties included in the DevOps application deployment packages to deploy DevOps applications using the determined application deployment tools.Type: ApplicationFiled: July 29, 2016Publication date: February 1, 2018Inventors: Kishore Jagannath, Namitha R. Prabhu, Vineet Raj
-
Patent number: 9840696Abstract: The present invention refers to hyperactive variants of a transposase of the transposon system Sleeping Beauty (SB). The invention further refers to corresponding nucleic acids producing these variants, to a gene transfer system for stably introducing nucleic acid(s) into the DNA of a cell by using these hyperactive variants of a transposase of the transposon system Sleeping Beauty (SB) and to transposons used in the inventive gene transfer system, comprising a nucleic acid sequence with flanking repeats (IRs and/or RSDs). Furthermore, applications of these transposase variants, the transposon, or the gene transfer system are also disclosed such as gene therapy, insertional mutagenesis, gene discovery (including genome mapping), mobilization of genes, library screening, or functional analysis of genomes in vivo and in vitro. Finally, pharmaceutical compositions and kits are also encompassed.Type: GrantFiled: December 3, 2015Date of Patent: December 12, 2017Assignee: Max-Delbruck-Centrum Fur Molekulare MedizinInventors: Zsuzsanna Izsvak, Zoltan Ivics, Lajos Mates, Namitha Manoj, Carmen-Anisia Judis, Andrea Katzer