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: 11598204Abstract: 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: GrantFiled: September 30, 2020Date of Patent: March 7, 2023Assignee: Landmark Graphics CorporationInventors: Nagaraj Srinivasan, Robello Samuel
-
Patent number: 11599790Abstract: 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: GrantFiled: July 21, 2017Date of Patent: March 7, 2023Assignee: Landmark Graphics CorporationInventors: Yogendra Narayan Pandey, Keshava Prasad Rangarajan, Jeffrey Marc Yarus, Naresh Chaudhary, Nagaraj Srinivasan, James Etienne
-
Patent number: 11315014Abstract: 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 bType: GrantFiled: August 16, 2018Date of Patent: April 26, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: 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: 20210388717Abstract: 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: ApplicationFiled: September 30, 2020Publication date: December 16, 2021Inventors: Nagaraj Srinivasan, Robello Samuel
-
Publication number: 20200160173Abstract: 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: ApplicationFiled: July 21, 2017Publication date: May 21, 2020Inventors: Yogendra Narayan Pandey, Keshava Prasad Rangarajan, Jeffrey Marc Yarns, Naresh Chaudhary, Nagaraj Srinivasan, James Etienne
-
Publication number: 20200057675Abstract: 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 bType: ApplicationFiled: August 16, 2018Publication date: February 20, 2020Inventors: 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: 9606778Abstract: 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: GrantFiled: June 24, 2014Date of Patent: March 28, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Nagaraj Srinivasan, Ananthalakshmi Anbuselvan, Keshava Rangarajan, Sudharsan Krishnamurthy, Murari Sinha, Yuling Chen, Aditya Ramamurthy Rao, Jayateja Dasararaju, Harish Gupta
-
Publication number: 20140310686Abstract: 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: ApplicationFiled: June 24, 2014Publication date: October 16, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Nagaraj Srinivasan, Ananthalakshmi Anbuselvan, Keshava Rangarajan, Sudharsan Krishnamurthy, Murari Sinha, Yuling Chen, Aditya Ramamurthy Rao, Jayateja Dasararaju, Harish Gupta
-
Patent number: 8799319Abstract: 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: GrantFiled: June 18, 2009Date of Patent: August 5, 2014Assignee: Oracle International CorporationInventors: Nagaraj Srinivasan, Ananthalakshmi Anbuselvan, Keshava Rangarajan, Sudharsan Krishnamurthy, Murari Sinha, Yuling Chen, Aditya Ramamurthy Rao, Jayateja Dasararaju, Harish Gupta
-
Patent number: 8768930Abstract: 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: GrantFiled: April 26, 2010Date of Patent: July 1, 2014Assignee: Oracle International CorporationInventors: Chandra Yeleshwarapu, Keshava Rangarajan, Sudeep Agarwal, Athanasios Bismpigiannis, Nagaraj Srinivasan, Ashish Pathak, Munagala Kodanda Ram
-
Patent number: 8719207Abstract: 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: GrantFiled: July 27, 2010Date of Patent: May 6, 2014Assignee: Oracle International CorporationInventors: Gopal Ratnam, Keshava Rangarajan, Sudeep Agarwal, Athanasios Bismpigiannis, Nagaraj Srinivasan, Ramchand Raman, Lalit Agrawal, Alosh Bennet, Chandra Yeleshwarapu
-
Patent number: 8214401Abstract: 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: GrantFiled: February 26, 2009Date of Patent: July 3, 2012Assignee: Oracle International CorporationInventors: Aditya Ramamurthy Rao, Narni Rajesh, Bhaskar Jyoti Ghosh, Keshava Rangarajan, Pravin Prakash, Sudharsan Krishnamurthy, Nagaraj Srinivasan
-
Patent number: 8140556Abstract: 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: GrantFiled: January 20, 2009Date of Patent: March 20, 2012Assignee: Oracle International CorporationInventors: Aditya Ramamurthy Rao, Pravin Prakash, Narni Rajesh, Bhaskar Jyoti Ghosh, Keshava Rangarajan, Sudharsan Krishnamurthy, Nagaraj Srinivasan
-
Publication number: 20120030160Abstract: 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: ApplicationFiled: July 27, 2010Publication date: February 2, 2012Applicant: Oracle International CorporationInventors: Gopal Ratnam, Keshava Rangarajan, Sudeep Agarwal, Athanasios Bismpigiannis, Nagaraj Srinivasan, Ramchand Raman, Lalit Agrawal, Alosh Bennet, Chandra Yeleshwarapu
-
Publication number: 20110302102Abstract: 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: ApplicationFiled: June 3, 2010Publication date: December 8, 2011Applicant: Oracle International CorporationInventors: Chandra Yeleshwarapu, Keshava Rangarajan, Sudeep Agarwal, Athanasios Bismpigiannis, Nagaraj Srinivasan, Aditya Ramamurthy Rao, Narni Rajesh, Bhaskar Jyoti Ghosh
-
Publication number: 20110252463Abstract: 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: ApplicationFiled: April 9, 2010Publication date: October 13, 2011Applicant: Oracle International CorporationInventors: Chandra Yeleshwarapu, Keshava Rangarajan, Sudeep Agarwal, Athanasios Bismpigiannis, Nagaraj Srinivasan
-
Publication number: 20110087626Abstract: 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: ApplicationFiled: April 26, 2010Publication date: April 14, 2011Applicant: Oracle International CorporationInventors: Chandra Yeleshwarapu, Keshava Rangarajan, Sudeep Agarwal, Athanasios Bismpigiannis, Nagaraj Srinivasan, Ashish Pathak, Munagala Kodanda Ram
-
Publication number: 20100228782Abstract: 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: ApplicationFiled: February 26, 2009Publication date: September 9, 2010Applicant: Oracle International CorporationInventors: Aditya Ramamurthy Rao, Narni Rajesh, Bhaskar Jyoti Ghosh, Keshava Rangarajan, Pravin Prakash, Sudharsan Krishnamurthy, Nagaraj Srinivasan
-
Publication number: 20100185643Abstract: 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: ApplicationFiled: January 20, 2009Publication date: July 22, 2010Applicant: Oracle International CorporationInventors: Aditya Ramamurthy Rao, Pravin Prakash, Narni Rajesh, Bhaskar Jyoti Ghosh, Keshava Rangarajan, Sudharsan Krishnamurthy, Nagaraj Srinivasan
-
Publication number: 20100082556Abstract: 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: ApplicationFiled: June 18, 2009Publication date: April 1, 2010Applicant: Oracle International CorporationInventors: Nagaraj Srinivasan, Ananthalakshmi Anbuselvan, Keshava Rangarajan, Sudharsan Krishnamurthy, Murari Sinha, Yuling Chen