Patents by Inventor Subbarao K. Meduri

Subbarao K. Meduri 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: 20130254258
    Abstract: An apparatus and method for off-loading application components to edge servers are provided. An application is made edge-aware by defining which components of the application may be run from an edge server, and which components cannot be run from an edge server. When a request is received that is to be processed by an application on an origin server, a determination is made as to whether the application contains edgable components. If so, an edgified version of the application is created. When a request is received that is handled by a component that may be run on the edge server, the request is handled by that component on the edge server. When a request is received that is handled by a component that is not edgable, the request is passed to a proxy agent which then provides the request to a broker agent on the origin server.
    Type: Application
    Filed: April 2, 2013
    Publication date: September 26, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rajesh S. Agarwalla, Khalil S. Amiri, Madhu K. Chetuparambil, James R. Giles, Manu M. Gugnani, Shih-pai Lee, Subbarao K. Meduri, Mahesh Patil, Dinesh C. Verma
  • Patent number: 7870569
    Abstract: In a Java-based environment, a dynamic proxy runtime provides a client with the ability to asynchronously invoke an interface method, thereby unblocking the client and allowing it to perform other tasks while waiting for results to be returned from the runtime. The original interface is not redefined nor is the real target object implementation modified. Rather, the runtime defines rules which the client employs to define an additional asynchronous interface to supplement the original interface.
    Type: Grant
    Filed: April 13, 2009
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Subbarao K. Meduri, Stephen M. Fontes, William T. Newport
  • Patent number: 7870546
    Abstract: Computer implemented method, system and computer program product for searching for a class in a data processing system having classloaders organized in both a classloader hierarchy and a classloader network. A computer implemented method for searching for a class in a data processing system having classloaders organized in both a classloader hierarchy and a classloader network includes receiving a request to load a class at a request receiving classloader in the classloader hierarchy. The request to load a class is forwarded to a gateway classloader in the classloader network, wherein the gateway classloader is also in the classloader hierarchy. The requested class is then searched for in the classloader network.
    Type: Grant
    Filed: February 7, 2006
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Subbarao K. Meduri, Thomas Edward Musta, James Lee Van Oosten
  • Publication number: 20100100894
    Abstract: In a Java-based environment, a dynamic proxy runtime provides a client with the ability to asynchronously invoke an interface method, thereby unblocking the client and allowing it to perform other tasks while waiting for results to be returned from the runtime. The original interface is not redefined nor is the real target object implementation modified. Rather, the runtime defines rules which the client employs to define an additional asynchronous interface to supplement the original interface.
    Type: Application
    Filed: April 13, 2009
    Publication date: April 22, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Subbarao K. Meduri, Stephen M. Fontes, William T. Newport
  • Patent number: 7519977
    Abstract: In a Java-based environment, a dynamic proxy runtime provides a client with the ability to asynchronously invoke an interface method, thereby unblocking the client and allowing it to perform other tasks while waiting for results to be returned from the runtime. The original interface is not redefined nor is the real target object implementation modified. Rather, the runtime defines rules which the client employs to define an additional asynchronous interface to supplement the original interface.
    Type: Grant
    Filed: June 22, 2004
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Subbarao K. Meduri, Stephen M. Fontes, William T. Newport
  • Publication number: 20080016194
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to edgified content delivery and provide a method, system and computer program product for dispatching of request fragments from a response aggregating surrogate. In one embodiment, an edgified content distribution data processing system can include an origin server configured to server markup specified pages formed from dynamically arranged fragments and a surrogate server communicatively linked to the origin server over a computer communications network and acting as a surrogate at an edge of the network on behalf of the origin server. A dependency engine can be coupled to the surrogate server and can include program code enabled to group the fragments according to interdependencies among the fragments and to load fragment groups in sequence to satisfy the interdependencies.
    Type: Application
    Filed: July 17, 2006
    Publication date: January 17, 2008
    Applicant: International Business Machines Corporation
    Inventors: Madhu Chetuparambil, Srinivas Hasti, Stephan Hesmer, Todd E. Kaplinger, Subbarao K. Meduri, Maxim A. Moldenhauer, Aravind Srinivasan