Patents by Inventor Chaitanyasri Molakalapalli

Chaitanyasri Molakalapalli 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).

  • Publication number: 20230153289
    Abstract: Techniques for handling data access conflicts are disclosed. In some embodiments, a conflict handling system detects a set of one or more objects that are currently being accessed by an application. The conflict handling system queries a database to determine whether the set of one or more objects have changes pending. Responsive to determining that an object has a change pending, the conflict handling system identifies and loads, at runtime of the application, a set of one or more application-specific rules that are defined for handling data conflicts. The conflict handling system executes the rules to generate a conflict resolution result for the object. The application may then perform an application-specific function based on the conflict resolution result.
    Type: Application
    Filed: January 6, 2023
    Publication date: May 18, 2023
    Applicant: Oracle International Corporation
    Inventors: Madeleine Dawn Holmes, Surendra Nath V.N.R.K Nukala, Chaitanyasri Molakalapalli, Anveshan Reddy Kunduru
  • Patent number: 11645265
    Abstract: Techniques are described handling database transaction in a manner that is efficient and flexible. In some embodiments, a system receives, through a page of a user interface, a first request to change at least a first data object. The system generates, based on the first request, a first atomic transaction to modify the first data object in a database. Before the first atomic database transaction has committed to the database, the system receives, through the page of the user interface, a second request to change at least a second data object. The system generates, based on the second request, a second atomic transaction to modify the second object in the database. The system may execute the second atomic transaction independently of the first atomic transaction.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: May 9, 2023
    Assignee: Oracle International Corporation
    Inventors: Madeleine Dawn Holmes, Surendra Nath V. N. R. K Nukala, Anveshan Reddy Kunduru, Chaitanyasri Molakalapalli
  • Patent number: 11567923
    Abstract: Techniques for handling data access conflicts are disclosed. In some embodiments, a conflict handling system detects a set of one or more objects that are currently being accessed by an application. The conflict handling system queries a database to determine whether the set of one or more objects have changes pending. Responsive to determining that an object has a change pending, the conflict handling system identifies and loads, at runtime of the application, a set of one or more application-specific rules that are defined for handling data conflicts. The conflict handling system executes the rules to generate a conflict resolution result for the object. The application may then perform an application-specific function based on the conflict resolution result.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: January 31, 2023
    Assignee: Oracle International Corporation
    Inventors: Madeleine Dawn Holmes, Surendra Nath V. N. R. K Nukala, Chaitanyasri Molakalapalli, Anveshan Reddy Kunduru
  • Patent number: 11461486
    Abstract: Techniques are described herein for handling transactions where only a portion of submitted changes are committed. In some embodiments, a system receives, through a page of a user interface, a request to submit a plurality of changes to a set of data objects. The system identifies, based on the page of the user interface through which the request was submitted, a first subset of one or more changes that require further review and a second subset of one or more changes that do not require further review before being committed to the database. The first subset of one or more changes are cached for further review, and a respective approval transaction may be initiated. A commit transaction may be initiated directly for the second set of one or more changes to commit the changes to the database without further review.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: October 4, 2022
    Assignee: Oracle International Corporation
    Inventors: Madeleine Dawn Holmes, Surendra Nath V. N. R. K Nukala, Chaitanyasri Molakalapalli, Anveshan Reddy Kunduru
  • Publication number: 20210133178
    Abstract: Techniques are described handling database transaction in a manner that is efficient and flexible. In some embodiments, a system receives, through a page of a user interface, a first request to change at least a first data object. The system generates, based on the first request, a first atomic transaction to modify the first data object in a database. Before the first atomic database transaction has committed to the database, the system receives, through the page of the user interface, a second request to change at least a second data object. The system generates, based on the second request, a second atomic transaction to modify the second object in the database. The system may execute the second atomic transaction independently of the first atomic transaction.
    Type: Application
    Filed: November 4, 2019
    Publication date: May 6, 2021
    Applicant: Oracle International Corporation
    Inventors: Madeleine Dawn Holmes, Surendra Nath V.N.R.K Nukala, Anveshan Reddy Kunduru, Chaitanyasri Molakalapalli
  • Publication number: 20210124834
    Abstract: Techniques are described herein for handling transactions where only a portion of submitted changes are committed. In some embodiments, a system receives, through a page of a user interface, a request to submit a plurality of changes to a set of data objects. The system identifies, based on the page of the user interface through which the request was submitted, a first subset of one or more changes that require further review and a second subset of one or more changes that do not require further review before being committed to the database. The first subset of one or more changes are cached for further review, and a respective approval transaction may be initiated. A commit transaction may be initiated directly for the second set of one or more changes to commit the changes to the database without further review.
    Type: Application
    Filed: October 25, 2019
    Publication date: April 29, 2021
    Applicant: Oracle International Corporation
    Inventors: Madeleine Dawn Holmes, Surendra Nath V.N.R.K Nukala, Chaitanyasri Molakalapalli, Anveshan Reddy Kunduru
  • Publication number: 20200387496
    Abstract: Techniques for handling data access conflicts are disclosed. In some embodiments, a conflict handling system detects a set of one or more objects that are currently being accessed by an application. The conflict handling system queries a database to determine whether the set of one or more objects have changes pending. Responsive to determining that an object has a change pending, the conflict handling system identifies and loads, at runtime of the application, a set of one or more application-specific rules that are defined for handling data conflicts. The conflict handling system executes the rules to generate a conflict resolution result for the object. The application may then perform an application-specific function based on the conflict resolution result.
    Type: Application
    Filed: April 8, 2020
    Publication date: December 10, 2020
    Applicant: Oracle International Corporation
    Inventors: Madeleine Dawn Holmes, Surendra Nath V.N.R.K Nukala, Chaitanyasri Molakalapalli, Anveshan Reddy Kunduru