Patents by Inventor Alok Singh

Alok Singh 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: 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: 20110218926
    Abstract: A computer-readable medium, computer-implemented method, and system are provided to save a state of an executable process. In one embodiment, an executable process is executed. At a milestone, a state of the executable process is saved. Subsequently, the executable process continues to be executed.
    Type: Application
    Filed: March 5, 2010
    Publication date: September 8, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Raju ADDALA, Alok SINGH, Nagaveena RAJU, Ankush MAHAJAN, Lalitha KAVURI, Khanderao KAND, Clemens UTSCHIG
  • Publication number: 20110218924
    Abstract: A computer-readable medium, computer-implemented method, and system are provided. In one embodiment, one or more attributes as delta attributes are defined, and a new order object is determined which references an original order object. The original order object referenced by the new order object is determined and the new order object is compared with the original order object to determine one or more delta attributes. The one or more delta attributes are then stored.
    Type: Application
    Filed: March 5, 2010
    Publication date: September 8, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Raju ADDALA, Alok SINGH, Sumeet RIJHSINGHANI, Leah REED, Kolanupaka SUMAN, Lavanya SILIVERI, Khanderao KAND, Clemens UTSCHIG
  • 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: 20110219218
    Abstract: A computer-readable medium, computer-implemented method, and system are provided. In one embodiment, a rollback checkpoint for a step in an executable process is established, and the executable process is executed. A change request is received, and the step with the established rollback checkpoint is adjusted. Any subsequent steps of the executable process are also adjusted.
    Type: Application
    Filed: March 5, 2010
    Publication date: September 8, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Raju Addala, Alok Singh, Leah Reed, Balaji Iyengar, Siddhardha Mudumba, Kolanupaka Suman
  • 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: 20110218923
    Abstract: A computer-readable medium, computer-implemented method, and system are provided. In one embodiment, a task layer service pattern is created, and a task layer service is created from the task layer service pattern. The task layer service is assigned to a step of an executable process, and the step of the executable process is executed. The task layer service is executed in order to invoke a fulfillment service.
    Type: Application
    Filed: March 5, 2010
    Publication date: September 8, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Raju ADDALA, Alok SINGH, Srinivas PAGADALA, Zeeshan BUTT, Sunita DATTI, Sarita SRIDHARAN
  • 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: 20110191223
    Abstract: The present invention relates to a method of Internet usage tracking and billing in a utility computing environment and also to a system for control, management and accounting of the said internet usage on per user basis. The present invention is also directed to resolve the issue of same IP address for multiuser and tracking of the Internet usage and bandwidth control on consolidation in utility computing environment, by introducing a separate Utility Computing Internet Control Server (ICS) between the terminal server (TS) and the Internet. All internet traffic originating from the TS are redirected to go through the ICS. The invented system and the method of dynamic control and management according to the present invention deal primarily with the tracking and billing model of the Internet resource in the Utility Computing Environment on per user basis.
    Type: Application
    Filed: July 30, 2008
    Publication date: August 4, 2011
    Inventors: Alok Singh, Nisheeth Mishra, Sriman Badrinath, Vinodkumar Gopinathan, Venu Gopalraju Kanumuri, Sridhar Kulunthan, Saugata Chakrabarti, Chandra Shekar Kumar
  • Publication number: 20110112885
    Abstract: A distributed order orchestration is provided. The system comprises a decomposition layer configured to receive an order and determine one or more orchestration services for fulfilling the order. An orchestration layer is configured to receive the one or more orchestration services for the order and orchestration performing of the one or more orchestration services. A task layer is configured to control performing of one or more tasks for the one or more orchestration services being performed. Also, an external interface layer configured to translate and route the one or more tasks to one or more external systems for processing. The external task layer is configured to receive one or more results for performance of the one or more tasks by the one or more external systems where the one or more results used to orchestrate fulfilling the order.
    Type: Application
    Filed: November 12, 2009
    Publication date: May 12, 2011
    Applicant: Oracle International Corporation
    Inventors: Sumeet Rijhsinghani, Rajeev Bellamkonda, Fred Mahakian, Lynn Leah Reed, Alok Singh, Samuel Wong
  • Publication number: 20110076178
    Abstract: An Mg-base alloy shows that an Mg-base alloy, which is added Zn and Al to magnesium, has a composition represented by (100-a-b) wt % Mg-a wt % Al-b wt % Zn, and satisfying 0.5?b/a. The alloy can reduce yield anisotropy, which is a serious problem for the wrought magnesium alloy, while maintaining a high strength property. The alloy is produced by additive elements, such as Zn and Al, which are easily obtained in place of rare earth elements.
    Type: Application
    Filed: June 3, 2009
    Publication date: March 31, 2011
    Inventors: Hidetoshi Somekawa, Alok Singh, Yoshiaki Osawa, Toshiji Mukai
  • Publication number: 20100254849
    Abstract: An object of the invention is to provide a magnesium alloy having high strength and sufficient formability. A magnesium alloy mainly contains magnesium and has high tensile strength and high compression strength. The crystal grain structure of the alloy has a high angle grain boundary, and the inside of the crystal grain surrounded by the high angle grain boundary is composed of subgrains.
    Type: Application
    Filed: October 2, 2008
    Publication date: October 7, 2010
    Inventors: Toshiji Mukai, Hidetoshi Somekawa, Tadanobu Inoue, Alok Singh
  • Publication number: 20100178421
    Abstract: The present invention is directed to a method for making a conformal antenna on a surface by providing a composition comprising a polymer matrix and a plurality of metalized tubules and applying the composition to the surface as two parallel wires connected at their ends to make a closed loop with one of the parallel wires broken in the middle. Also disclosed is an alternate method for making a conformal antenna on a surface by spraying a first material comprising a polymer matrix onto the surface and simultaneously spraying a second material comprising a plurality of metalized tubules and a coagulant onto the surface, wherein the first and second materials mix together during the spraying.
    Type: Application
    Filed: January 12, 2009
    Publication date: July 15, 2010
    Inventors: Joel M. Schnur, Walter J. Dressick, Ronald R. Price, Paul E. Schoen, Alok Singh, Daniel Zabetakis, Michael A. Dinderman
  • Publication number: 20100122258
    Abstract: Particular embodiments generally relate to the orchestration of an order fulfillment business process using effectivity dates and versioning. In one embodiment, a plurality of services in the order fulfillment business process are provided. A definition of a business process including one or more services is received from an interface. The one or more services may be defined in steps to be performed in the order fulfillment business process. An effectivity date associated with the definition is also received from the interface. For example, the effectivity date may be associated with the business process or individual steps in the business process and may specify a period of time during which the process or step can be used. The effectivity dates and versioning may then be enforced at run-time.
    Type: Application
    Filed: November 12, 2009
    Publication date: May 13, 2010
    Applicant: Oracle International Corporation
    Inventors: Lynn Leah Reed, Muhammad Zeeshan Butt, Shrikant Nene, Alok Singh, Krishna Raju Venkata Addala
  • Publication number: 20100121740
    Abstract: In one embodiment, abstraction of business processes from an underlying information technology (IT) infrastructure is provided. An orchestration process can be designed using encapsulated service invocations. A plurality of services may be provided that are configured to provide services in the order fulfillment business process. An interface may be used by a user to provide a definition of a business process. The business process may identify one or more services that define steps to be performed in the order fulfillment process. This definition may include metadata that can be stored in a runtime table. During runtime, the metadata may be read from the table and used by the run-time engine to perform an executable process. The one or more services may be dynamically invoked during orchestration of the executable process, which coordinates performance of the services.
    Type: Application
    Filed: November 12, 2009
    Publication date: May 13, 2010
    Applicant: Oracle International Corporation
    Inventors: Lynn Leah Reed, Muhammd Zeeshan Butt, Shrikant Nene, Alok Singh, Krishna Raju Venkata Addala
  • Publication number: 20100122232
    Abstract: Particular embodiments provide a method for orchestrating an order fulfillment business process that includes a sub-process. In one embodiment, abstraction of business processes from an underlying information technology (IT) infrastructure is provided. An orchestration process can be designed using sub-processes such that the sub-process is assembled at run-time into an executable process. The sub-process may be defined in an interface as a single step. A plurality of services as then assembled as steps in the executable process at run-time.
    Type: Application
    Filed: November 12, 2009
    Publication date: May 13, 2010
    Applicant: Oracle International Corporation
    Inventors: Lynn Leah Reed, Muhammad Zeeshan Butt, Shrikant Nene, Alok Singh, Krishna Raju Venkata Addala
  • 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
  • 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: 20090325261
    Abstract: Enzymes are modified by incorporating anchor sites for linking the enzymes to a target surface without destroying the catalytic activity of the enzymes.
    Type: Application
    Filed: November 29, 2004
    Publication date: December 31, 2009
    Inventors: Alok Singh, Mehran Pazirandeh, Paul E. Schoen, Michael A. Markowitz, J. Matthew Mauro