Patents by Inventor Raju Addala

Raju Addala 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: 20110218925
    Abstract: A computer-readable medium, computer-implemented method, and system are provided. In one embodiment, an original executable process is executed in a regular mode. When a change request is received, the original executable process is stopped, and a new executable process is created. The new executable process is then executed in a change mode.
    Type: Application
    Filed: March 5, 2010
    Publication date: September 8, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Raju ADDALA, Alok SINGH, Leah REED, Zeeshan BUTT, Srinivas PAGADALA, Clemens UTSCHIG, Khanderao KAND, Sagar BOYAPATI
  • Publication number: 20110218842
    Abstract: A computer-readable medium, computer-implemented method, and system are provided. In one embodiment, a business rule is created, and, when a rule set does not already exist, a rule set is already created. The business rule is added to the rule set, and the rule set is added to a rule dictionary of a business process. The rule dictionary is stored in a process definition table.
    Type: Application
    Filed: March 5, 2010
    Publication date: September 8, 2011
    Applicant: Oracle International Corporation
    Inventors: Raju ADDALA, Alok SINGH, Kolanupaka SUMAN, Lavanya SILIVERI, Shrikant NENE
  • Publication number: 20110218927
    Abstract: A computer-readable medium, computer-implemented method, and system are provided. In one embodiment, a compensation pattern is defined for a step of an executable process, and the step of the executable process is executed. A change request is received, and, based on the change request, the compensation pattern is applied to the step of the executable process.
    Type: Application
    Filed: March 5, 2010
    Publication date: September 8, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Raju ADDALA, Alok SINGH, Sagar BOYAPATI, Leah REED, Nikhilkumar PARIKH, Khanderao KAND, Clemens UTSCHIG
  • Publication number: 20110218922
    Abstract: A computer-readable medium, computer-implemented method, and system are provided. In one embodiment, a business process is created, and a cost of change value for the business process is defined. An executable process that is generated from the business process is executed, and a change request is received. It is determined whether the cost of change value is greater than a threshold value, and, when the cost of change value is not greater than the threshold value, the change request is initiated.
    Type: Application
    Filed: March 5, 2010
    Publication date: September 8, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Raju ADDALA, Alok SINGH, Leah REED, Zeeshan BUTT, Sarita SRIDHARAN, Sunita DATTI
  • Publication number: 20110218921
    Abstract: A computer-readable medium, computer-implemented method, and system are provided. In one embodiment, an executable process is executed, and a change request is received. A fulfillment system is inquired with as to whether the fulfillment system will accept the change request.
    Type: Application
    Filed: March 5, 2010
    Publication date: September 8, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Raju ADDALA, Alok SINGH, Siddhardha MUDUMBA, Balaji IYENGAR, Sumeet RIJHSINGHANI, Rajeev BELLAMKONDA
  • Publication number: 20110191383
    Abstract: A distributed order orchestration system for orchestrating a business process of an order fulfillment system receives from an interface a definition of the business process and generates metadata from the definition. The system then generates an abstract syntax tree from the metadata. The tree includes a plurality of nodes and one or more of the nodes correspond to a predefined template. The system then generates executable orchestration code based on the abstract syntax tree and the predefined template.
    Type: Application
    Filed: February 1, 2010
    Publication date: August 4, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Raju Addala, Alok Singh, Zeeshan Butt, Jhansi Munukoti, Himanshu Agrawal, Srinivas Pagadala
  • Publication number: 20100070973
    Abstract: A generic wait service for facilitating the pausing of service-oriented applications. In one set of embodiments, the generic wait service receives, from a paused instance of an application, an initiation message comprising a set of key attributes and an exit criterion. The key attributes uniquely identify the paused instance, and the exit criterion identifies a condition that should be satisfied before the paused instance is allowed to proceed. The generic wait service then receives, from one or more event producers, notification messages comprising status information (e.g., statuses of business events) and information correlating the notification messages to particular instances. If a notification message is determined to be correlated to the paused instance, the generic wait service evaluates the exit criterion based on the status information included in the message. If the exit criterion is satisfied, the paused instance is notified of the status information and is allowed to proceed.
    Type: Application
    Filed: September 17, 2008
    Publication date: March 18, 2010
    Applicant: Oracle International Corporation
    Inventors: Raju Addala, Alok Singh, Scott Kozic, Sarita Sridharan, Sunita Datti
  • Publication number: 20100070553
    Abstract: Techniques for dynamic service invocation and dynamic service adaptation in the context of a service oriented application. In one set of embodiments, a plurality of mediator services are introduced between the application and a plurality of actual services accessed by the application. The plurality of mediator services are configured to expose a common, abstract operation. At application runtime, the application determines, via a rules engine, a selection of a mediator service, and invokes the abstract operation by sending an invocation message to the selected mediator service. The selected mediator service transforms (i.e., adapts) the message into a format appropriate for invoking an actual operation exposed by an actual service associated with the selected mediator service. The selected mediator service then invokes the actual operation by sending the transformed message to the actual service.
    Type: Application
    Filed: September 15, 2008
    Publication date: March 18, 2010
    Applicant: Oracle International Corporation
    Inventors: Raju Addala, Alok Singh, Shrikant Nene, Zeeshan Butt