Patents by Inventor Raghu Edalur

Raghu Edalur 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: 11249906
    Abstract: Systems, and methods are provided for predicting a cache policy based on application input data. Inputs provided to an application and corresponding to a usage pattern of the application can be received. The inputs can be used with a predictive model to determine a cache policy corresponding to a datastore. The cache policy can include output data to be provided via in the datastore and subsequently provided to a computing device in a just-in-time manner. The predictive model can be trained to output the cache policy based on input data received from a usage point, a provider point, or a datastore configuration.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: February 15, 2022
    Assignee: Baker Hughes, a GE Company, LLC
    Inventors: Purna Ramini, Raghu Edalur
  • Publication number: 20200233800
    Abstract: Systems, and methods are provided for predicting a cache policy based on application input data. Inputs provided to an application and corresponding to a usage pattern of the application can be received. The inputs can be used with a predictive model to determine a cache policy corresponding to a datastore. The cache policy can include output data to be provided via in the datastore and subsequently provided to a computing device in a just-in-time manner. The predictive model can be trained to output the cache policy based on input data received from a usage point, a provider point, or a datastore configuration.
    Type: Application
    Filed: April 9, 2020
    Publication date: July 23, 2020
    Inventors: Purna Ramini, Raghu Edalur
  • Patent number: 10705955
    Abstract: Systems, methods, and computer readable mediums are provided for predicting a cache policy based on usage patterns. Usage pattern data can be received and used with a predictive model to determine a cache policy associated with a datastore. The cache policy can identify the configuration of predicted output data to be provisioned in the datastore and subsequently provided to a client in a just-in-time manner. The predictive model can be trained to output the cache policy based on usage pattern data received from a usage point, a provider point, or a datastore configuration.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: July 7, 2020
    Assignee: Baker Hughes, a GE Company, LLC
    Inventors: Purna Ramini, Raghu Edalur
  • Publication number: 20200210333
    Abstract: Systems, methods, and computer readable mediums are provided for predicting a cache policy based on usage patterns. Usage pattern data can be received and used with a predictive model to determine a cache policy associated with a datastore. The cache policy can identify the configuration of predicted output data to be provisioned in the datastore and subsequently provided to a client in a just-in-time manner. The predictive model can be trained to output the cache policy based on usage pattern data received from a usage point, a provider point, or a datastore configuration.
    Type: Application
    Filed: January 2, 2019
    Publication date: July 2, 2020
    Inventors: Purna Ramini, Raghu Edalur
  • Patent number: 10642990
    Abstract: A system and method for facilitating timely end user creation, customization, and/or configuration of analytic reports in a computing environment, such as an enterprise-computing environment. An example method includes receiving configuration information characterizing one or more User Interface (UI) features to be incorporated into an analytic report; employing the configuration information to generate one or more database queries to selectively retrieve data from the database; using the configuration information and the one or more database queries to construct an analytic template; and publishing the analytic template so that the analytic template is accessible to one or more end users of the computing environment. In a more specific embodiment, the computing environment includes an enterprise-computing environment, and the one or more users include enterprise personnel.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: May 5, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Balaji Pattabhiraman, Rahul Mahashabde, Virad Gupta, Deepankar Narayanan, Raghu Edalur, Sai Jai Ganesh Gurubaran
  • Patent number: 10331899
    Abstract: A system and method for facilitating end-user creation and use of an analytic report that is derived from or based on an analytic report template. The example method includes displaying a User Interface (UI) display screen that incorporates page data derived from a database; providing, in the UI display screen, one or more user options to select an analytic report associated with the UI display screen; generating an analytic report corresponding to the selection, in part by employing a portion of the page data to automatically generate one or more queries in accordance with configuration information specified in the analytic report, the one or more queries configured to selectively retrieve the analytic report data from the database in accordance with the configuration information; and using the one or more queries to populate one or more features of the analytic report with the report data derived from the database, yielding a populated analytic report in response thereto, which is then displayed.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: June 25, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Balaji Pattabhiraman, Rahul Mahashabde, Virad Gupta, Deepankar Narayanan, Raghu Edalur, Sai Jai Ganesh Gurubaran
  • Publication number: 20190121897
    Abstract: Systems and methods for federated query are provided. A query configuration can be received that identifies data retrievable from a plurality of data sources. A query can also be received in an input query language. Based upon the query configuration, a first data source of the plurality of data sources can be identified that maintains data responsive to the received query. The received query can be translated from the input query language into a first native query language of the first data source, the first native query language being different from the input query language. First reply data responsive to the received query can be requested from the identified first data source using the translated query, and first reply data received from the identified first data source can be in a selected memory. At least one search result based upon the first reply data can be output.
    Type: Application
    Filed: October 25, 2018
    Publication date: April 25, 2019
    Inventors: Raghu Edalur, Naresh Daggupati, Navnet Randhawa
  • Patent number: 9804887
    Abstract: Embodiments of the invention provide systems and methods for scheduling and executing user-restricted processes within distributed computing systems. More specifically, certain embodiments of the present invention describe systems and methods by which runtime requests to execute user-restricted processes may be received, processed, and scheduled via a user application of an enterprise system or other distributed computing system. Requests may be received via transaction pages of user applications to schedule and execute user-restricted processes. The user application, a process scheduler, and/or other components within the distributed computing system may determine user contexts associated with the requests, and may determine whether or not the requested processes may be scheduled and executed. Such processes may include, for example, report generation processes, processes to initiate system functions, and/or processes to perform system maintenance within the distributed computing environment.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: October 31, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ramasimha Rangaraju, Virad Gupta, Deepankar Narayanan, Raghu Edalur, Mohini Sahoo, Vivek Verma
  • Publication number: 20170161102
    Abstract: Embodiments of the invention provide systems and methods for scheduling and executing user-restricted processes within distributed computing systems. More specifically, certain embodiments of the present invention describe systems and methods by which runtime requests to execute user-restricted processes may be received, processed, and scheduled via a user application of an enterprise system or other distributed computing system. Requests may be received via transaction pages of user applications to schedule and execute user-restricted processes. The user application, a process scheduler, and/or other components within the distributed computing system may determine user contexts associated with the requests, and may determine whether or not the requested processes may be scheduled and executed. Such processes may include, for example, report generation processes, processes to initiate system functions, and/or processes to perform system maintenance within the distributed computing environment.
    Type: Application
    Filed: February 22, 2017
    Publication date: June 8, 2017
    Applicant: Oracle International Corporation
    Inventors: Ramasimha Rangaraju, Virad Gupta, Deepankar Narayanan, Raghu Edalur, Mohini Sahoo, Vivek Verma
  • Publication number: 20170116202
    Abstract: A system and method for facilitating end-user creation and use of an analytic report that is derived from or based on an analytic report template. The example method includes displaying a User Interface (UI) display screen that incorporates page data derived from a database; providing, in the UI display screen, one or more user options to select an analytic report associated with the UI display screen; generating an analytic report corresponding to the selection, in part by employing a portion of the page data to automatically generate one or more queries in accordance with configuration information specified in the analytic report, the one or more queries configured to selectively retrieve the analytic report data from the database in accordance with the configuration information; and using the one or more queries to populate one or more features of the analytic report with the report data derived from the database, yielding a populated analytic report in response thereto, which is then displayed.
    Type: Application
    Filed: July 22, 2016
    Publication date: April 27, 2017
    Inventors: Balaji Pattabhiraman, Rahul Mahashabde, Virad Gupta, Deepankar Narayanan, Raghu Edalur, Sai Jai Ganesh Gurubaran
  • Publication number: 20170116426
    Abstract: A system and method for facilitating timely end user creation, customization, and/or configuration of analytic reports in a computing environment, such as an enterprise-computing environment. An example method includes receiving configuration information characterizing one or more User Interface (UI) features to be incorporated into an analytic report; employing the configuration information to generate one or more database queries to selectively retrieve data from the database; using the configuration information and the one or more database queries to construct an analytic template; and publishing the analytic template so that the analytic template is accessible to one or more end users of the computing environment. In a more specific embodiment, the computing environment includes an enterprise-computing environment, and the one or more users include enterprise personnel.
    Type: Application
    Filed: July 22, 2016
    Publication date: April 27, 2017
    Inventors: Balaji Pattabhiraman, Rahul Mahashabde, Virad Gupta, Deepankar Narayanan, Raghu Edalur, Sai Jai Ganesh Gurubaran
  • Patent number: 9600327
    Abstract: Embodiments of the invention provide systems and methods for scheduling and executing user-restricted processes within distributed computing systems. More specifically, certain embodiments of the present invention describe systems and methods by which runtime requests to execute user-restricted processes may be received, processed, and scheduled via a user application of an enterprise system or other distributed computing system. Requests may be received via transaction pages of user applications to schedule and execute user-restricted processes. The user application, a process scheduler, and/or other components within the distributed computing system may determine user contexts associated with the requests, and may determine whether or not the requested processes may be scheduled and executed. Such processes may include, for example, report generation processes, processes to initiate system functions, and/or processes to perform system maintenance within the distributed computing environment.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: March 21, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ramasimha Rangaraju, Virad Gupta, Deepankar Narayanan, Raghu Edalur, Mohini Sahoo, Vivek Verma
  • Patent number: 9600342
    Abstract: Various techniques are described herein for creating data partition process schedules and executing such partition schedules using multiple parallel process instances. Data processing tasks initiated by or for applications may be executed by creating and executing partition schedules, in which a number of different process instances are created and each assigned a subset of data to process. Partition schedules may be used to determine a number of process instances to be created, and each process instance may be assigned a unique set of run-time data values corresponding to a unique set of parameters within the data set to be processed by the application. The process instances may operate independently and in parallel to retrieve and process separate partitions of the data required for the overall data processing task initiated by/for the application.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: March 21, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ramasimha Rangaraju, Virad Gupta, Deepankar Narayanan, Raghu Edalur, Mohini Sahoo, Vivek Verma
  • Publication number: 20160011911
    Abstract: Various techniques are described herein for creating data partition process schedules and executing such partition schedules using multiple parallel process instances. Data processing tasks initiated by or for applications may be executed by creating and executing partition schedules, in which a number of different process instances are created and each assigned a subset of data to process. Partition schedules may be used to determine a number of process instances to be created, and each process instance may be assigned a unique set of run-time data values corresponding to a unique set of parameters within the data set to be processed by the application. The process instances may operate independently and in parallel to retrieve and process separate partitions of the data required for the overall data processing task initiated by/for the application.
    Type: Application
    Filed: July 10, 2015
    Publication date: January 14, 2016
    Applicant: Oracle International Corporation
    Inventors: Ramasimha Rangaraju, Virad Gupta, Deepankar Narayanan, Raghu Edalur, Mohini Sahoo, Vivek Verma
  • Publication number: 20160011912
    Abstract: Embodiments of the invention provide systems and methods for scheduling and executing user-restricted processes within distributed computing systems. More specifically, certain embodiments of the present invention describe systems and methods by which runtime requests to execute user-restricted processes may be received, processed, and scheduled via a user application of an enterprise system or other distributed computing system. Requests may be received via transaction pages of user applications to schedule and execute user-restricted processes. The user application, a process scheduler, and/or other components within the distributed computing system may determine user contexts associated with the requests, and may determine whether or not the requested processes may be scheduled and executed. Such processes may include, for example, report generation processes, processes to initiate system functions, and/or processes to perform system maintenance within the distributed computing environment.
    Type: Application
    Filed: April 13, 2015
    Publication date: January 14, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ramasimha Rangaraju, Virad Gupta, Deepankar Narayanan, Raghu Edalur, Mohini Sahoo, Vivek Verma
  • Patent number: 8959087
    Abstract: Embodiments of the invention provide systems and methods for providing a search-based navigation of data across different contexts. According to one embodiment, navigating and accessing data across different contexts can comprise maintaining indexed sets of data related to the different contexts. A user interface can be generated based on a search of the index and presented to a user. The user interface can comprise a view of a current context and a search element for receiving a set of user defined search criteria. The user defined search criteria can be received through the search element of the user interface and the contexts can be searched using the index and based on the search criteria. An updated user interface for presenting the search results be generated and presented to the user. The updated user interface can comprise a representation of the results of the searching and the search element.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: February 17, 2015
    Assignee: Oracle International Corporation
    Inventors: Rahul K. Joshi, Venkata R. Gujjula, Venkata Veerapaneni, Peijuan Xie, Raghu Edalur
  • Publication number: 20130073570
    Abstract: Embodiments of the invention provide systems and methods for providing a search-based navigation of data across different contexts. According to one embodiment, navigating and accessing data across different contexts can comprise maintaining indexed sets of data related to the different contexts. A user interface can be generated based on a search of the index and presented to a user. The user interface can comprise a view of a current context and a search element for receiving a set of user defined search criteria. The user defined search criteria can be received through the search element of the user interface and the contexts can be searched using the index and based on the search criteria. An updated user interface for presenting the search results be generated and presented to the user. The updated user interface can comprise a representation of the results of the searching and the search element.
    Type: Application
    Filed: September 21, 2011
    Publication date: March 21, 2013
    Applicant: Oracle International Corporation
    Inventors: Rahul K. Joshi, Venkata R. Gujjula, Venkata Veerapaneni, Peijuan Xie, Raghu Edalur