Patents by Inventor Rajaram N. VADAPANDESHWARA
Rajaram N. VADAPANDESHWARA 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: 11635993Abstract: Systems, methods, and other embodiments associated with controlling an execution pipeline are described. In one embodiment, a method includes generating an execution pipeline for executing a plurality of tasks. The example method may also include evaluating execution definitions of the tasks to identify execution properties of the plurality of tasks. The example method may also include assigning each task to an execution environment selected from a set of execution environments based upon execution properties of the task matching execution properties of the execution environments. The example method may also include controlling the execution pipeline to execute each task within the assigned execution environments.Type: GrantFiled: November 5, 2020Date of Patent: April 25, 2023Assignee: Oracle Financial Services Software LimitedInventors: Rajaram N. Vadapandeshwara, Charles Rajkumar
-
Patent number: 10969929Abstract: Control migration of a state machine using a dependency graph interface by: analyzing a state machine to determine objects and dependencies between the objects; generating a dependency graph that represents the objects and the dependencies between the objects, wherein the objects are represented by selectable icons; displaying the dependency graph on a display device; in response to a selection of a particular selectable icon, providing a migration option for an object represented by the selectable icon, wherein the migration option includes at least a selection between either a deep copy or a shallow copy for the object represented by the selectable icon; accepting and storing a selection of the migration option for the object represented by the particular selectable icon; and migrating the state machine to a target environment based at least in part on performing the migration option for the object represented by the particular selectable icon.Type: GrantFiled: June 4, 2019Date of Patent: April 6, 2021Assignee: Oracle Financial Services Software LimitedInventors: Rajaram N. Vadapandeshwara, Jesna Jacob, Rony Joshy
-
Publication number: 20210055972Abstract: Systems, methods, and other embodiments associated with controlling an execution pipeline are described. In one embodiment, a method includes generating an execution pipeline for executing a plurality of tasks. The example method may also include evaluating execution definitions of the tasks to identify execution properties of the plurality of tasks. The example method may also include assigning each task to an execution environment selected from a set of execution environments based upon execution properties of the task matching execution properties of the execution environments. The example method may also include controlling the execution pipeline to execute each task within the assigned execution environments.Type: ApplicationFiled: November 5, 2020Publication date: February 25, 2021Inventors: Rajaram N. VADAPANDESHWARA, Charles RAJKUMAR
-
Patent number: 10831550Abstract: Systems, methods, and other embodiments associated with controlling an execution pipeline are described. In one embodiment, a method includes generating an execution pipeline for executing a plurality of tasks. The example method may also include evaluating execution definitions of the tasks to identify execution properties of the plurality of tasks. The example method may also include assigning each task to an execution environment selected from a set of execution environments based upon execution properties of the task matching execution properties of the execution environments. The example method may also include controlling the execution pipeline to execute each task within the assigned execution environments.Type: GrantFiled: March 27, 2018Date of Patent: November 10, 2020Assignee: Oracle Financial Services Software LimitedInventors: Rajaram N. Vadapandeshwara, Charles Rajkumar
-
Publication number: 20200125238Abstract: Control migration of a state machine using a dependency graph interface by: analyzing a state machine to determine objects and dependencies between the objects; generating a dependency graph that represents the objects and the dependencies between the objects, wherein the objects are represented by selectable icons; displaying the dependency graph on a display device; in response to a selection of a particular selectable icon, providing a migration option for an object represented by the selectable icon, wherein the migration option includes at least a selection between either a deep copy or a shallow copy for the object represented by the selectable icon; accepting and storing a selection of the migration option for the object represented by the particular selectable icon; and migrating the state machine to a target environment based at least in part on performing the migration option for the object represented by the particular selectable icon.Type: ApplicationFiled: June 4, 2019Publication date: April 23, 2020Inventors: Rajaram N. VADAPANDESHWARA, Jesna JACOB, Rony JOSHY
-
Patent number: 10534636Abstract: Systems, methods, and other embodiments associated with defining and executing a process within a single runtime environment are described. In one embodiment, a method includes executing a definition interface in the runtime environment for defining the process. The example method may also include receiving input of a process definition of the process through the definition interface and storing the process definition into a data structure. The example method may also include generating and displaying a selection interface populated with a plurality of execution types such as a workflow, a batch execution job, an analytical pipeline, and an interactive application interface. The example method may also include receiving a selected execution type through the selection interface and executing the process using the process definition that is transformed during execution to be compatible with the selected execution type.Type: GrantFiled: March 13, 2017Date of Patent: January 14, 2020Assignee: ORACLE FINANCIAL SERVICES SOFTWARE LIMITEDInventors: Rajaram N. Vadapandeshwara, Charles Rajkumar
-
Publication number: 20190303207Abstract: Systems, methods, and other embodiments associated with controlling an execution pipeline are described. In one embodiment, a method includes generating an execution pipeline for executing a plurality of tasks. The example method may also include evaluating execution definitions of the tasks to identify execution properties of the plurality of tasks. The example method may also include assigning each task to an execution environment selected from a set of execution environments based upon execution properties of the task matching execution properties of the execution environments. The example method may also include controlling the execution pipeline to execute each task within the assigned execution environments.Type: ApplicationFiled: March 27, 2018Publication date: October 3, 2019Inventors: Rajaram N. VADAPANDESHWARA, Charles RAJKUMAR
-
Patent number: 10152318Abstract: Systems, methods, and other embodiments associated with introducing a new data structure to an executing application are described. In one embodiment, a method includes executing an application as an executing application to process data of a data structure maintained according to a data model. The example method may also include receiving a new data structure definition of a new data structure to define for the data model. The example method may also include performing impact analysis to determine whether the executing application is capable of processing data of the new data structure. The example method may also include updating the data model to include the new data structure definition to create an updated data model. The example method may also include generating control instructions to instruct the executing application to utilize data from the new data structure according to the updated data model.Type: GrantFiled: January 31, 2017Date of Patent: December 11, 2018Assignee: ORACLE FINANCIAL SERVICES SOFTWARE LIMITEDInventors: Rajaram N. Vadapandeshwara, Seema M. Monteiro, Jesna Jacob, Tara Kant
-
Publication number: 20180260239Abstract: Systems, methods, and other embodiments associated with defining and executing a process within a single runtime environment are described. In one embodiment, a method includes executing a definition interface in the runtime environment for defining the process. The example method may also include receiving input of a process definition of the process through the definition interface and storing the process definition into a data structure. The example method may also include generating and displaying a selection interface populated with a plurality of execution types such as a workflow, a batch execution job, an analytical pipeline, and an interactive application interface. The example method may also include receiving a selected execution type through the selection interface and executing the process using the process definition that is transformed during execution to be compatible with the selected execution type.Type: ApplicationFiled: March 13, 2017Publication date: September 13, 2018Inventors: Rajaram N. VADAPANDESHWARA, Charles RAJKUMAR
-
Publication number: 20180217835Abstract: Systems, methods, and other embodiments associated with introducing a new data structure to an executing application are described. In one embodiment, a method includes executing an application as an executing application to process data of a data structure maintained according to a data model. The example method may also include receiving a new data structure definition of a new data structure to define for the data model. The example method may also include performing impact analysis to determine whether the executing application is capable of processing data of the new data structure. The example method may also include updating the data model to include the new data structure definition to create an updated data model. The example method may also include generating control instructions to instruct the executing application to utilize data from the new data structure according to the updated data model.Type: ApplicationFiled: January 31, 2017Publication date: August 2, 2018Inventors: Rajaram N. VADAPANDESHWARA, Seema M. MONTEIRO, Jesna JACOB, Tara KANT
-
Patent number: 9684490Abstract: Systems, methods, and other embodiments associated with the generation and execution of analytical models are described. In one embodiment, a computer-implemented method includes identifying a selected runtime environment for executing an analytical model that includes analytical expressions. A user-script data structure is generated and provides mapping of the analytical expressions to executable expressions of the runtime environment. A computerized specification object is generated that includes a pre-script data structure, the user-script data structure with the analytical model, and a post-script data structure. The pre-script data structure specifies how the runtime environment is to access input data to be operated upon by the analytical model. The post-script data structure specifies how to output results data, produced by the analytical model, from the runtime environment.Type: GrantFiled: December 17, 2015Date of Patent: June 20, 2017Assignee: ORACLE FINANCIAL SERVICES SOFTWARE LIMITEDInventors: Rajaram N. Vadapandeshwara, Suresh B. Singh, Renjith Ravindran, Rekha Patil, Nagesh Shetty
-
Publication number: 20170115964Abstract: Systems, methods, and other embodiments associated with the generation and execution of analytical models are described. In one embodiment, a computer-implemented method includes identifying a selected runtime environment for executing an analytical model that includes analytical expressions. A user-script data structure is generated and provides mapping of the analytical expressions to executable expressions of the runtime environment. A computerized specification object is generated that includes a pre-script data structure, the user-script data structure with the analytical model, and a post-script data structure. The pre-script data structure specifies how the runtime environment is to access input data to be operated upon by the analytical model. The post-script data structure specifies how to output results data, produced by the analytical model, from the runtime environment.Type: ApplicationFiled: December 17, 2015Publication date: April 27, 2017Inventors: Rajaram N. VADAPANDESHWARA, Suresh B. SINGH, Renjith RAVINDRAN, Rekha PATIL, Nagesh SHETTY