Patents by Inventor Hari Madduri

Hari Madduri 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: 20080071824
    Abstract: A method and implementing computer system are provided in which a unique primary key is generated to identify an original message which is received for processing. The record for the original message is stored at the primary key. As the message is propagated to the services that are to be performed on the original message, the primary key is also passed to the service. Derivative messages which are produced as a result of the services applied to the original message are identified with the primary key code along with additional derivative key codes related to services applied to the original message. The resulting derivative message storing and tracking process provides a means by which derivative messages are readily identified and associated with an original message as well as the services performed upon the original message in generating the derivative message.
    Type: Application
    Filed: November 13, 2007
    Publication date: March 20, 2008
    Inventors: Virgil Albaugh, Messaoud Benantar, Philip Chang, Hari Madduri
  • Publication number: 20070088598
    Abstract: A computer implemented method, data processing system, and computer usable code are provided for using read-only process components to model service processes. User input is received indicating an attempt to establish a connection from a selected read-only process component to a previously selected read-only process component. Responsive to receiving the user input, verification is performed as to whether the connection is a valid connection. In response to all connections being valid, a service model is built using the set of read-only process components and executable code is generated for the service process based on the service model.
    Type: Application
    Filed: October 13, 2005
    Publication date: April 19, 2007
    Inventors: Jogeswar Challapalli, Hari Madduri, Ranjit Nayak
  • Publication number: 20060294591
    Abstract: There is provided a method, system and apparatus for viral based application metering. In a method of the invention, an application can be infected with viral logic programmed to transmit application metrics to a central meter over a data communications network. For instance, the infecting step can include infecting an application with viral logic programmed to transmit periodic heartbeats to a central meter over a data communications network. Also, the infecting step can include infecting an application with viral logic programmed to report a starting of the application to a central meter over a data communications network.
    Type: Application
    Filed: June 28, 2005
    Publication date: December 28, 2006
    Applicant: International Business Machines Corporation
    Inventors: Michael Polan, Hari Madduri
  • Publication number: 20050188345
    Abstract: An example of a solution provided here comprises assessing readiness for transformation, based on a number of desirable application attributes; planning development work (which may involve mapping desirable application attributes to kinds of help); generating a proposal for transformation, and outputting the proposal.
    Type: Application
    Filed: February 19, 2004
    Publication date: August 25, 2005
    Applicant: International Business Machines Corporation
    Inventors: Kyusun Chang, Jagadish Dasari, Hari Madduri, Alfredo Mendoza, John Mims
  • Publication number: 20050114158
    Abstract: A method for metering on-demand service (ODS) resource consumption by a user comprising a web services interface, a processing engine, and configuration data. A data gathering agent in the ODS stores the usage data in records, combines the records into packets, and transmits the packets to the web services interface. The web services interface passes the packets onto the processing engine, which stores the records in the packet into a database. The generalized format of the record is critical because it allows the metrics to be stored in the record table with the usage data. When a record contains an instruction to close a UOW, the processing engine applies the configuration data comprising composition rules and record selection rules to the database. The record selection rules select the desired records from the database. The composition rules aggregate, normalize, and compose the selected records to produce a metric.
    Type: Application
    Filed: November 25, 2003
    Publication date: May 26, 2005
    Applicant: Internationl Business Machines Corporation
    Inventors: Virgil Albaugh, Grisselle Keller, Hari Madduri, Mark Waldroff