Patents by Inventor Ganesh Kumar Gupta
Ganesh Kumar Gupta 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: 12602312Abstract: Systems, methods, and other embodiments associated with a configurable identification mechanism of debug parameters are described. In one embodiment, a method includes generating a graphical user interface (GUI) for a debugging program, where the GUI is configured to provide options to configure naming rules for threads during debugging of a computer process that includes multiple threads. The options to configure the naming rules may include configuring a naming rule that adds one or more context identifiers to a thread name. The thread name may be generated by automatically populating one or more of the context identifiers with a variable value that occurs during execution of the thread that corresponds to the one or more context identifiers. A conditional breakpoint may be controlled during debugging that is thread-specific based on a condition including at least one context identifier that matches a portion of the thread name.Type: GrantFiled: August 22, 2023Date of Patent: April 14, 2026Assignee: Oracle International CorporationInventors: Satish Chandra Oruganti, Ganesh Kumar Gupta, Michael P. Rodgers
-
Publication number: 20250291567Abstract: A system manager is disclosed for automatically deploying software based on user activity. The system manager receives user-specified parameters to control whether, when, and/or how automatic deployment is performed for software components, without specifying which software components are to be automatically deployed for the user. The system manager stores software component metadata identifying software components that are available for deployment. The system manager analyzes user activity to determine autodeployment utility scores that predict degrees of utility for different software components. Based on determining that an autodeployment utility score for a candidate software component satisfies one or more conditions that are based on the user-specified parameters, the system manager automatically performs deployment operation(s) for the candidate software component in a computing environment of a user.Type: ApplicationFiled: March 14, 2024Publication date: September 18, 2025Applicant: Oracle International CorporationInventors: Satish Chandra Oruganti, Ganesh Kumar Gupta, Michael Patrick Rodgers
-
Publication number: 20250199809Abstract: A system analyzes a set of static source code to identify source code segments that may be implemented using parallel multi-thread processing at run-time. The system determines whether source code segments meet multi-threading criteria, including lacking operational data dependencies and having particular run time or computing resource consumption characteristics. Based on determining that the source code meets multi-threading criteria, the system modifies the static source code to utilize parallel multi-thread processing at run-time. The system generates a recommendation for a user based on the source code modification.Type: ApplicationFiled: December 19, 2023Publication date: June 19, 2025Applicant: Oracle International CorporationInventors: Satish Chandra Oruganti, Ganesh Kumar Gupta, Michael Patrick Rodgers
-
Patent number: 12259788Abstract: Techniques for UNDO and REDO operations in a computer-user interface are disclosed. The techniques enables users to configure entities for UNDO and REDO operations. The techniques also enable users to roll back individual entity to an immediate previous state in one UNDO operation and subsequently to the other previous states. Other entities are not affected by the UNDO operations to the entity.Type: GrantFiled: May 2, 2024Date of Patent: March 25, 2025Assignee: Oracle International CorporationInventors: Satish Chandra Oruganti, Ganesh Kumar Gupta, Michael Patrick Rodgers
-
Publication number: 20250094875Abstract: Techniques for configuring autosave triggers in a computing environment based on environment and data conditions are disclosed. A system trains a machine learning model based on data attributes and environmental attributes to generate autosave value triggers for a computing environment. The autosave value triggers are triggered by different conditions. For example, one autosave trigger may be triggered when an error condition is detected. Another may be triggered when a certain number of operations are performed. The machine learning model generates autosave trigger values scores for one or more autosave triggers. The system may implement the autosave triggers in the computing environment based on the autosave trigger values.Type: ApplicationFiled: December 3, 2024Publication date: March 20, 2025Applicant: Oracle International CorporationInventors: Satish Chandra Oruganti, Shreyas Ravindranath, Ganesh Kumar Gupta, Michael Patrick Rodgers
-
Publication number: 20250068551Abstract: Systems, methods, and other embodiments associated with a configurable identification mechanism of debug parameters are described. In one embodiment, a method includes generating a graphical user interface (GUI) for a debugging program, where the GUI is configured to provide options to configure naming rules for threads during debugging of a computer process that includes multiple threads. The options to configure the naming rules may include configuring a naming rule that adds one or more context identifiers to a thread name. The thread name may be generated by automatically populating one or more of the context identifiers with a variable value that occurs during execution of the thread that corresponds to the one or more context identifiers. A conditional breakpoint may be controlled during debugging that is thread-specific based on a condition including at least one context identifier that matches a portion of the thread name.Type: ApplicationFiled: August 22, 2023Publication date: February 27, 2025Inventors: Satish Chandra ORUGANTI, Ganesh Kumar GUPTA, Michael P. RODGERS
-
Patent number: 12198024Abstract: Techniques for configuring autosave triggers in a computing environment based on environment and data conditions are disclosed. A system trains a machine learning model based on data attributes and environmental attributes to generate autosave value triggers for a computing environment. The autosave value triggers are triggered by different conditions. For example, one autosave trigger may be triggered when an error condition is detected. Another may be triggered when a certain number of operations are performed. The machine learning model generates autosave trigger values scores for one or more autosave triggers. The system may implement the autosave triggers in the computing environment based on the autosave trigger values.Type: GrantFiled: May 13, 2021Date of Patent: January 14, 2025Assignee: Oracle International CorporationInventors: Satish Chandra Oruganti, Shreyas Ravindranath, Ganesh Kumar Gupta, Michael Patrick Rodgers
-
Publication number: 20240281336Abstract: Techniques for UNDO and REDO operations in a computer-user interface are disclosed. The techniques enables users to configure entities for UNDO and REDO operations. The techniques also enable users to roll back individual entity to an immediate previous state in one UNDO operation and subsequently to the other previous states. Other entities are not affected by the UNDO operations to the entity.Type: ApplicationFiled: May 2, 2024Publication date: August 22, 2024Applicant: Oracle International CorporationInventors: Satish Chandra Oruganti, Ganesh Kumar Gupta, Michael Patrick Rodgers
-
Patent number: 12007843Abstract: Techniques for UNDO and REDO operations in a computer-user interface are disclosed. The techniques enables users to configure entities for UNDO and REDO operations. The techniques also enable users to roll back individual entity to an immediate previous state in one UNDO operation and subsequently to the other previous states. Other entities are not affected by the UNDO operations to the entity.Type: GrantFiled: September 6, 2022Date of Patent: June 11, 2024Assignee: Oracle International CorporationInventors: Satish Chandra Oruganti, Ganesh Kumar Gupta, Michael Patrick Rodgers
-
Publication number: 20240078156Abstract: Techniques for UNDO and REDO operations in a computer-user interface are disclosed. The techniques enables users to configure entities for UNDO and REDO operations. The techniques also enable users to roll back individual entity to an immediate previous state in one UNDO operation and subsequently to the other previous states. Other entities are not affected by the UNDO operations to the entity.Type: ApplicationFiled: September 6, 2022Publication date: March 7, 2024Applicant: Oracle International CorporationInventors: Satish Chandra Oruganti, Ganesh Kumar Gupta, Michael Patrick Rodgers
-
Publication number: 20220366296Abstract: Techniques for configuring autosave triggers in a computing environment based on environment and data conditions are disclosed. A system trains a machine learning model based on data attributes and environmental attributes to generate autosave value triggers for a computing environment. The autosave value triggers are triggered by different conditions. For example, one autosave trigger may be triggered when an error condition is detected. Another may be triggered when a certain number of operations are performed. The machine learning model generates autosave trigger values scores for one or more autosave triggers. The system may implement the autosave triggers in the computing environment based on the autosave trigger values.Type: ApplicationFiled: May 13, 2021Publication date: November 17, 2022Applicant: Oracle International CorporationInventors: Satish Chandra Oruganti, Shreyas Ravindranath, Ganesh Kumar Gupta, Michael Patrick Rodgers
-
Patent number: 11500618Abstract: A library uplift tool may automatically identify changes to elements of an between different versions of a software library interface. The public interfaces of the two versions may be compared to identify changes to datatypes, variable or function names, parameter names, parameter lists, and other elements of the library interface. Locations in application source code using the software library may then be identified and linked with the changes between the library versions. A report or user interface may then display specific locations in the application source code that are affected by the changes to the library versions. For each change, a suggested action may be presented in the interface, and an example of modified source code may be generated. The interface may be interactive such that modified source code may be automatically propagated to source code files for compatibility with the new library version.Type: GrantFiled: December 21, 2020Date of Patent: November 15, 2022Assignee: Oracle International CorporationInventors: Michael Patrick Rodgers, Satish Chandra Oruganti, Shreyas Ravindranath, Ganesh Kumar Gupta
-
Publication number: 20220197606Abstract: A library uplift tool may automatically identify changes to elements of an between different versions of a software library interface. The public interfaces of the two versions may be compared to identify changes to datatypes, variable or function names, parameter names, parameter lists, and other elements of the library interface. Locations in application source code using the software library may then be identified and linked with the changes between the library versions. A report or user interface may then display specific locations in the application source code that are affected by the changes to the library versions. For each change, a suggested action may be presented in the interface, and an example of modified source code may be generated. The interface may be interactive such that modified source code may be automatically propagated to source code files for compatibility with the new library version.Type: ApplicationFiled: December 21, 2020Publication date: June 23, 2022Applicant: Oracle International CorporationInventors: Michael Patrick Rodgers, Satish Chandra Oruganti, Shreyas Ravindranath, Ganesh Kumar Gupta