Patents by Inventor Nagaraj Srinivasan

Nagaraj Srinivasan 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: 11598204
    Abstract: A system can assign a value to one or more sustainability factors for a wellbore operation based on historical data. The system can determine, for each of the one or more sustainability factors, a weight. The system can determine a sustainability index corresponding to a predicted carbon footprint for the wellbore operation based on the weight and the value for each of the one or more sustainability factors. The system can output a command for adjusting the wellbore operation based on the sustainability index.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: March 7, 2023
    Assignee: Landmark Graphics Corporation
    Inventors: Nagaraj Srinivasan, Robello Samuel
  • Patent number: 11599790
    Abstract: Embodiments of the subject technology for deep learning based reservoir modelling provides for receiving input data comprising information associated with one or more well logs in a region of interest. The subject technology determines, based at least in part on the input data, an input feature associated with a first deep neural network (DNN) for predicting a value of a property at a location within the region of interest. Further, the subject technology trains, using the input data and based at least in part on the input feature, the first DNN. The subject technology predicts, using the first DNN, the value of the property at the location in the region of interest. The subject technology utilizes a second DNN that classifies facies based on the predicted property in the region of interest.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: March 7, 2023
    Assignee: Landmark Graphics Corporation
    Inventors: Yogendra Narayan Pandey, Keshava Prasad Rangarajan, Jeffrey Marc Yarus, Naresh Chaudhary, Nagaraj Srinivasan, James Etienne
  • Patent number: 11315014
    Abstract: A computer implemented method, computer program product, and system for managing execution of a workflow comprising a set of subworkflows, comprising optimizing the set of subworkflows using a deep neural network, wherein each subworkflow of the set of subworkflows has a set of tasks, wherein each task of the sets of tasks has a requirement of resources of a set of resources; wherein each task of the sets of tasks is enabled to be dependent on another task of the sets of tasks, training the deep neural network by: executing the set of subworkflows, collecting provenance data from the execution, and collecting monitoring data that represents the state of said set of resources, wherein the training causes the neural network to learn relationships between the states of said set of resources, the said sets of tasks, their parameters and the obtained performance, optimizing an allocation of resources of the set of resources to each task of the sets of tasks to ensure compliance with a user-defined quality metric b
    Type: Grant
    Filed: August 16, 2018
    Date of Patent: April 26, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Jonas F. Dias, Angelo Ciarlini, Romulo D. Pinho, Vinicius Gottin, Andre Maximo, Edward Pacheco, David Holmes, Keshava Rangarajan, Scott David Senften, Joseph Blake Winston, Xi Wang, Clifton Brent Walker, Ashwani Dev, Chandra Yeleshwarapu, Nagaraj Srinivasan
  • Publication number: 20210388717
    Abstract: A system can assign a value to one or more sustainability factors for a wellbore operation based on historical data. The system can determine, for each of the one or more sustainability factors, a weight. The system can determine a sustainability index corresponding to a predicted carbon footprint for the wellbore operation based on the weight and the value for each of the one or more sustainability factors. The system can output a command for adjusting the wellbore operation based on the sustainability index.
    Type: Application
    Filed: September 30, 2020
    Publication date: December 16, 2021
    Inventors: Nagaraj Srinivasan, Robello Samuel
  • Publication number: 20200160173
    Abstract: Embodiments of the subject technology for deep learning based reservoir modelling provides for receiving input data comprising information associated with one or more well logs in a region of interest. The subject technology determines, based at least in part on the input data, an input feature associated with a first deep neural network (DNN) for predicting a value of a property at a location within the region of interest. Further, the subject technology trains, using the input data and based at least in part on the input feature, the first DNN. The subject technology predicts, using the first DNN, the value of the property at the location in the region of interest. The subject technology utilizes a second DNN that classifies facies based on the predicted property in the region of interest.
    Type: Application
    Filed: July 21, 2017
    Publication date: May 21, 2020
    Inventors: Yogendra Narayan Pandey, Keshava Prasad Rangarajan, Jeffrey Marc Yarns, Naresh Chaudhary, Nagaraj Srinivasan, James Etienne
  • Publication number: 20200057675
    Abstract: A computer implemented method, computer program product, and system for managing execution of a workflow comprising a set of subworkflows, comprising optimizing the set of subworkflows using a deep neural network, wherein each subworkflow of the set of subworkflows has a set of tasks, wherein each task of the sets of tasks has a requirement of resources of a set of resources; wherein each task of the sets of tasks is enabled to be dependent on another task of the sets of tasks, training the deep neural network by: executing the set of subworkflows, collecting provenance data from the execution, and collecting monitoring data that represents the state of said set of resources, wherein the training causes the neural network to learn relationships between the states of said set of resources, the said sets of tasks, their parameters and the obtained performance, optimizing an allocation of resources of the set of resources to each task of the sets of tasks to ensure compliance with a user-defined quality metric b
    Type: Application
    Filed: August 16, 2018
    Publication date: February 20, 2020
    Inventors: Jonas F. Dias, Angelo Ciarlini, Romulo D. Pinho, Vinicius Gottin, Andre Maximo, Edward Pacheco, David Holmes, Keshava Rangarajan, Scott David Senften, Joseph Blake Winston, Xi Wang, Clifton Brent Walker, Ashwani Dev, Chandra Yeleshwarapu, Nagaraj Srinivasan
  • Patent number: 9606778
    Abstract: Techniques for reusing logic implemented in an existing software application such that the logic can be exposed as a Web service or in any other service-oriented context. In one set of embodiments, a design-time technique is provided that comprises, inter alia, receiving program code for an existing software application, generating metadata based on the program code, and customizing the metadata to align with an intended Web service. Artifacts for the Web service are then generated based on the customized metadata. In another set of embodiments, a run-time technique is provided that comprises, inter alia, receiving a payload representing an invocation of a Web service operation of the generated Web service, processing the payload, and, based on the processing, causing the existing software application to execute an operation in response to the invocation of the Web service operation.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: March 28, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Nagaraj Srinivasan, Ananthalakshmi Anbuselvan, Keshava Rangarajan, Sudharsan Krishnamurthy, Murari Sinha, Yuling Chen, Aditya Ramamurthy Rao, Jayateja Dasararaju, Harish Gupta
  • Publication number: 20140310686
    Abstract: Techniques for reusing logic implemented in an existing software application such that the logic can be exposed as a Web service or in any other service-oriented context. In one set of embodiments, a design-time technique is provided that comprises, inter alia, receiving program code for an existing software application, generating metadata based on the program code, and customizing the metadata to align with an intended Web service. Artifacts for the Web service are then generated based on the customized metadata. In another set of embodiments, a run-time technique is provided that comprises, inter alia, receiving a payload representing an invocation of a Web service operation of the generated Web service, processing the payload, and, based on the processing, causing the existing software application to execute an operation in response to the invocation of the Web service operation.
    Type: Application
    Filed: June 24, 2014
    Publication date: October 16, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Nagaraj Srinivasan, Ananthalakshmi Anbuselvan, Keshava Rangarajan, Sudharsan Krishnamurthy, Murari Sinha, Yuling Chen, Aditya Ramamurthy Rao, Jayateja Dasararaju, Harish Gupta
  • Patent number: 8799319
    Abstract: Techniques for reusing logic implemented in an existing software application such that the logic can be exposed as a Web service or in any other service-oriented context. In one set of embodiments, a design-time technique is provided that comprises, inter alia, receiving program code for an existing software application, generating metadata based on the program code, and customizing the metadata to align with an intended Web service. Artifacts for the Web service are then generated based on the customized metadata. In another set of embodiments, a run-time technique is provided that comprises, inter alia, receiving a payload representing an invocation of a Web service operation of the generated Web service, processing the payload, and, based on the processing, causing the existing software application to execute an operation in response to the invocation of the Web service operation.
    Type: Grant
    Filed: June 18, 2009
    Date of Patent: August 5, 2014
    Assignee: Oracle International Corporation
    Inventors: Nagaraj Srinivasan, Ananthalakshmi Anbuselvan, Keshava Rangarajan, Sudharsan Krishnamurthy, Murari Sinha, Yuling Chen, Aditya Ramamurthy Rao, Jayateja Dasararaju, Harish Gupta
  • Patent number: 8768930
    Abstract: Various embodiments provide solutions to assist in the classification of products in a procurement system. The tools provided by various embodiments include, without limitation, methods, systems, and/or software products. Merely by way of example, a method might comprise one or more procedures, any or all of which are executed by a computer system. Correspondingly, an embodiment might provide a computer system configured with instructions to perform one or more procedures in accordance with methods provided by various other embodiments. Similarly, a computer program might comprise a set of instructions that are executable by a computer system (and/or a processor therein) to perform such operations. In many cases, such software programs are encoded on physical and/or tangible computer readable media (such as, to name but a few examples, optical media, magnetic media, and/or the like).
    Type: Grant
    Filed: April 26, 2010
    Date of Patent: July 1, 2014
    Assignee: Oracle International Corporation
    Inventors: Chandra Yeleshwarapu, Keshava Rangarajan, Sudeep Agarwal, Athanasios Bismpigiannis, Nagaraj Srinivasan, Ashish Pathak, Munagala Kodanda Ram
  • Patent number: 8719207
    Abstract: According to an embodiment, the present invention provides a method for providing automated decision in response to one or more responses. The method includes providing, at a computer system, a user interface for receiving input from a user. The method also includes detecting a first event. The method further includes receiving a first set of attributes associated with the first event. Also, the method includes processing the first set of attributes. The method additionally includes analyzing the first set of attributes using at least pattern recognition. The method includes determining a first context for the first event based at least on the first set of attributes.
    Type: Grant
    Filed: July 27, 2010
    Date of Patent: May 6, 2014
    Assignee: Oracle International Corporation
    Inventors: Gopal Ratnam, Keshava Rangarajan, Sudeep Agarwal, Athanasios Bismpigiannis, Nagaraj Srinivasan, Ramchand Raman, Lalit Agrawal, Alosh Bennet, Chandra Yeleshwarapu
  • Patent number: 8214401
    Abstract: Embodiments of the present invention provide techniques for generating ontologies. In one embodiment, techniques are provided for automatically generating an ontology based upon input information. The input information may, for example, be in the form of XSD, XML, WSDL, or WSRP, etc. The automatically generated ontology may be encoded in OWL or other RDF-compliant language. A set of inference rules may also be automatically generated using the input information. The automatically generated ontology and the set of inference rules may be stored in a database for further processing.
    Type: Grant
    Filed: February 26, 2009
    Date of Patent: July 3, 2012
    Assignee: Oracle International Corporation
    Inventors: Aditya Ramamurthy Rao, Narni Rajesh, Bhaskar Jyoti Ghosh, Keshava Rangarajan, Pravin Prakash, Sudharsan Krishnamurthy, Nagaraj Srinivasan
  • Patent number: 8140556
    Abstract: Techniques for simplifying querying of ontologies. In one embodiment, one or more queries for querying an ontology are automatically generated in a language suitable for querying the ontology. A user may enter a query in a simple language such as a natural language query. In response, one or more queries capable of querying the ontology are automatically generated in a second language. The automatically generated queries may, for example, be in SPARQL or PL/SQL. The one or more automatically generated queries may then be used to query one or more ontologies.
    Type: Grant
    Filed: January 20, 2009
    Date of Patent: March 20, 2012
    Assignee: Oracle International Corporation
    Inventors: Aditya Ramamurthy Rao, Pravin Prakash, Narni Rajesh, Bhaskar Jyoti Ghosh, Keshava Rangarajan, Sudharsan Krishnamurthy, Nagaraj Srinivasan
  • Publication number: 20120030160
    Abstract: According to an embodiment, the present invention provides a method for providing automated decision in response to one or more responses. The method includes providing, at a computer system, a user interface for receiving input from a user. The method also includes detecting a first event. The method further includes receiving a first set of attributes associated with the first event. Also, the method includes processing the first set of attributes. The method additionally includes analyzing the first set of attributes using at least pattern recognition. The method includes determining a first context for the first event based at least on the first set of attributes.
    Type: Application
    Filed: July 27, 2010
    Publication date: February 2, 2012
    Applicant: Oracle International Corporation
    Inventors: Gopal Ratnam, Keshava Rangarajan, Sudeep Agarwal, Athanasios Bismpigiannis, Nagaraj Srinivasan, Ramchand Raman, Lalit Agrawal, Alosh Bennet, Chandra Yeleshwarapu
  • Publication number: 20110302102
    Abstract: The present invention is directed to methods and systems which provide a comprehensive rating and ranking of products and services. Furthermore, aspects of the present invention provides a complete review of products and services, as well as rankings of semantic and non-semantic reviews, which provides a “true” reflection of a product and/or service. As such, a calculation of a product/supplier rating based on all of its social entity contexts, is performed. This takes into account factors like, author (of social entity context) credibility, non-semantic (direct) rating, semantic rating calculated from the textual content of the social entity context, the community based credibility of the social entity context, and the like. Then, the community based credibility of a given social entity context is in turn calculated.
    Type: Application
    Filed: June 3, 2010
    Publication date: December 8, 2011
    Applicant: Oracle International Corporation
    Inventors: Chandra Yeleshwarapu, Keshava Rangarajan, Sudeep Agarwal, Athanasios Bismpigiannis, Nagaraj Srinivasan, Aditya Ramamurthy Rao, Narni Rajesh, Bhaskar Jyoti Ghosh
  • Publication number: 20110252463
    Abstract: According to an embodiment, the present invention provides a computer system. The computer system includes one or more processors and a computer-readable medium in communication with the one or more processors. The computer system also includes an enterprise social network system, implemented by an enterprise application stored on the computer-readable storage medium, for retrieving and providing procurement information from a plurality of social network entities associated with the enterprise social network system, the enterprise social network system comprising a set of instructions executable by the one or more processors to perform one or more operations. The set of instructions includes instructions for providing, at a computer system, a user interface for receiving input from a user.
    Type: Application
    Filed: April 9, 2010
    Publication date: October 13, 2011
    Applicant: Oracle International Corporation
    Inventors: Chandra Yeleshwarapu, Keshava Rangarajan, Sudeep Agarwal, Athanasios Bismpigiannis, Nagaraj Srinivasan
  • Publication number: 20110087626
    Abstract: Various embodiments provide solutions to assist in the classification of products in a procurement system. The tools provided by various embodiments include, without limitation, methods, systems, and/or software products. Merely by way of example, a method might comprise one or more procedures, any or all of which are executed by a computer system. Correspondingly, an embodiment might provide a computer system configured with instructions to perform one or more procedures in accordance with methods provided by various other embodiments. Similarly, a computer program might comprise a set of instructions that are executable by a computer system (and/or a processor therein) to perform such operations. In many cases, such software programs are encoded on physical and/or tangible computer readable media (such as, to name but a few examples, optical media, magnetic media, and/or the like).
    Type: Application
    Filed: April 26, 2010
    Publication date: April 14, 2011
    Applicant: Oracle International Corporation
    Inventors: Chandra Yeleshwarapu, Keshava Rangarajan, Sudeep Agarwal, Athanasios Bismpigiannis, Nagaraj Srinivasan, Ashish Pathak, Munagala Kodanda Ram
  • Publication number: 20100228782
    Abstract: Embodiments of the present invention provide techniques for generating ontologies. In one embodiment, techniques are provided for automatically generating an ontology based upon input information. The input information may, for example, be in the form of XSD, XML, WSDL, or WSRP, etc. The automatically generated ontology may be encoded in OWL or other RDF-compliant language. A set of inference rules may also be automatically generated using the input information. The automatically generated ontology and the set of inference rules may be stored in a database for further processing.
    Type: Application
    Filed: February 26, 2009
    Publication date: September 9, 2010
    Applicant: Oracle International Corporation
    Inventors: Aditya Ramamurthy Rao, Narni Rajesh, Bhaskar Jyoti Ghosh, Keshava Rangarajan, Pravin Prakash, Sudharsan Krishnamurthy, Nagaraj Srinivasan
  • Publication number: 20100185643
    Abstract: Techniques for simplifying querying of ontologies. In one embodiment, one or more queries for querying an ontology are automatically generated in a language suitable for querying the ontology. A user may enter a query in a simple language such as a natural language query. In response, one or more queries capable of querying the ontology are automatically generated in a second language. The automatically generated queries may, for example, be in SPARQL or PL/SQL. The one or more automatically generated queries may then be used to query one or more ontologies.
    Type: Application
    Filed: January 20, 2009
    Publication date: July 22, 2010
    Applicant: Oracle International Corporation
    Inventors: Aditya Ramamurthy Rao, Pravin Prakash, Narni Rajesh, Bhaskar Jyoti Ghosh, Keshava Rangarajan, Sudharsan Krishnamurthy, Nagaraj Srinivasan
  • Publication number: 20100082556
    Abstract: Techniques for reusing logic implemented in an existing software application such that the logic can be exposed as a Web service or in any other service-oriented context. In one set of embodiments, a design-time technique is provided that comprises, inter alia, receiving program code for an existing software application, generating metadata based on the program code, and customizing the metadata to align with an intended Web service. Artifacts for the Web service are then generated based on the customized metadata. In another set of embodiments, a run-time technique is provided that comprises, inter alia, receiving a payload representing an invocation of a Web service operation of the generated Web service, processing the payload, and, based on the processing, causing the existing software application to execute an operation in response to the invocation of the Web service operation.
    Type: Application
    Filed: June 18, 2009
    Publication date: April 1, 2010
    Applicant: Oracle International Corporation
    Inventors: Nagaraj Srinivasan, Ananthalakshmi Anbuselvan, Keshava Rangarajan, Sudharsan Krishnamurthy, Murari Sinha, Yuling Chen