Patents by Inventor Bhaskar Reddy Byreddy

Bhaskar Reddy Byreddy 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: 10044630
    Abstract: Certain example embodiments relate to techniques for debugging and/or introspecting an integration deployed in a distributed computing environment. The integration includes operations performable responsive to receipt of instructions from an orchestrating system by public interfaces of computing systems in the distributed computing environment. The orchestrating system is remote from the computing systems. An inverse operation for at least some of the performable operations in the integration is identified. The inverse operations also are performable responsive to receipt of instructions from the orchestrating system by the public interfaces of the computing systems of the distributed computing environment. Each inverse operation reveals, upon its performance, an effect of one or more associated performable operations.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: August 7, 2018
    Assignee: SOFTWARE AG
    Inventors: Peter Kriegesmann, Bhaskar Reddy Byreddy
  • Publication number: 20170171049
    Abstract: Certain example embodiments relate to techniques for debugging and/or introspecting an integration deployed in a distributed computing environment. The integration includes operations performable responsive to receipt of instructions from an orchestrating system by public interfaces of computing systems in the distributed computing environment. The orchestrating system is remote from the computing systems. An inverse operation for at least some of the performable operations in the integration is identified. The inverse operations also are performable responsive to receipt of instructions from the orchestrating system by the public interfaces of the computing systems of the distributed computing environment. Each inverse operation reveals, upon its performance, an effect of one or more associated performable operations.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 15, 2017
    Inventors: Peter KRIEGESMANN, Bhaskar Reddy BYREDDY
  • Patent number: 9529639
    Abstract: A method and system for staging in a cloud environment defines a default stage for integration flows. An integration flow is defined by (a) stages including (i) a live stage to follow the default stage, (ii) additional stages between the default and live stages, and (b) endpoint definitions for the live and additional stages. In response to an instruction to promote the integration flow, the integration flow is load balanced by allocating each stage to execution environment(s). Then, the integration flow is run in the execution environment(s). The load balancing includes, for each stage, (i) retrieving a list of execution environments which are available for execution of stages, (ii) selecting execution environment(s) on which to execute the stage and updating the list of available execution environments to indicate that the selected execution environment(s) is allocated, and (iii) storing the selected execution environment(s) as specific to the stage.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: December 27, 2016
    Assignee: Software AG
    Inventors: Bhaskar Reddy Byreddy, Piotr Walicki, Dobromir Karamelski, Udo Hafermann, Preetha Srinivasan
  • Publication number: 20160034318
    Abstract: A method and system for staging in a cloud environment defines a default stage for integration flows. An integration flow is defined by (a) stages including (i) a live stage to follow the default stage, (ii) additional stages between the default and live stages, and (b) endpoint definitions for the live and additional stages. In response to an instruction to promote the integration flow, the integration flow is load balanced by allocating each stage to execution environment(s). Then, the integration flow is run in the execution environment(s). The load balancing includes, for each stage, (i) retrieving a list of execution environments which are available for execution of stages, (ii) selecting execution environment(s) on which to execute the stage and updating the list of available execution environments to indicate that the selected execution environment(s) is allocated, and (iii) storing the selected execution environment(s) as specific to the stage.
    Type: Application
    Filed: July 30, 2014
    Publication date: February 4, 2016
    Inventors: Bhaskar Reddy Byreddy, Piotr Walicki, Dobromir Karamelski, Udo Hafermann, Preetha Srinivasan
  • Patent number: 8682998
    Abstract: The present invention refers to a method for MapReducing the processing of an Electronic Data Interchange (EDI) document (1, the method comprising the following steps: a. mapping the EDI document (1) into a plurality of intermediate documents (10, 11); b. processing the intermediate documents (10, 11) to produce a plurality of intermediate results (20-23); c. reducing the plurality of intermediate results (20-23) to produce a plurality of reduced intermediate results (30, 31); and d. reducing the reduced intermediate results (30, 31) to produce a final result (2) representing the processed EDI document (1).
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: March 25, 2014
    Assignee: Software AG
    Inventors: Bhaskar Reddy Byreddy, Ramu Ramaiah, Vinay Punnoose
  • Publication number: 20100115046
    Abstract: The present invention refers to a method for MapReducing the processing of an Electronic Data Interchange (EDI) document (1, the method comprising the following steps: a. mapping the EDI document (1) into a plurality of intermediate documents (10, 11); b. processing the intermediate documents (10, 11) to produce a plurality of intermediate results (20-23); c. reducing the plurality of intermediate results (20-23) to produce a plurality of reduced intermediate results (30, 31); and d. reducing the reduced intermediate results (30, 31) to produce a final result (2) representing the processed EDI document (1).
    Type: Application
    Filed: December 12, 2008
    Publication date: May 6, 2010
    Applicant: SOFTWARE AG
    Inventors: Bhaskar Reddy Byreddy, Ramu Ramaiah, Vinay Punnoose