Patents by Inventor Mukund Raghavachari

Mukund Raghavachari 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: 20070005622
    Abstract: A method, information processing system, and computer readable medium for improved representation of hierarchical documents, particularly a document encoded in Extended Markup Language (XML). The method loads a hierarchical document and stores into an addressable data structure such as a byte array. It then expands the addressable data structure lazily in response to navigations requested by a client. Nodes requested by the client are materialized, that is, they are created in memory, whereas other nodes are left unmaterialized in byte form. The method reduces the memory footprint of an XML document, as well as, improves query evaluation time and serialization time.
    Type: Application
    Filed: June 29, 2005
    Publication date: January 4, 2007
    Inventors: Rohit Fernandes, Mukund Raghavachari
  • Publication number: 20060253430
    Abstract: A method, computer readable medium and information processing system for projecting a representation of a document in the Extensible Markup Language (XML) format. The method dynamically creates a tree representation of an XML document based on a provided set of XPath expressions through approximate matching techniques. The projection created by the method supports all XPath axes including backward axes such as ?parent? and ?ancestor.? The execution of the set of XPath queries on the projected document is guaranteed to be the same as that of executing the XPath queries on the original document. The projected document typically occupies much less space than the original document.
    Type: Application
    Filed: May 9, 2005
    Publication date: November 9, 2006
    Inventors: Rohit Fernandes, Mukund Raghavachari
  • Patent number: 7036008
    Abstract: A method for setting configuration parameters for at least one software system, comprises the steps of: a) receiving an identification of a set of configuration parameters for at least one software system to be optimized; b) selecting a random value from a predetermined range for each configuration parameter of interest; c) setting each configuration parameter to a corresponding random value selected; d) running an application using the values selected; e) gathering performance information relating to the software system while the application is running; f) repeating steps b) through e) for a selected number of times; and g) performing an analysis of the performance information gathered to determine optimal configuration parameters. The method can be performed by a programmable computer system running program instructions for carrying out the above method steps or by a specialized apparatus such as an ASIC.
    Type: Grant
    Filed: April 17, 2003
    Date of Patent: April 25, 2006
    Assignee: International Business Machines Corporation
    Inventors: Mukund Raghavachari, Robert D. Johnson, Darrell Christopher Reimer
  • Publication number: 20050262230
    Abstract: In one embodiment, the present invention is a method and apparatus for automatic system parameter configuration for performance improvement. One embodiment of the inventive method involves formulating a black box optimization problem, and solving the optimization problem using an enhanced smart hill climbing method. The smart hill climbing method includes both a global and a more precise local search to identify an optimal solution.
    Type: Application
    Filed: May 19, 2004
    Publication date: November 24, 2005
    Inventors: Zhen Liu, Mukund Raghavachari, Bowei Xi, Cathy Xia, Li Zhang
  • Publication number: 20050149503
    Abstract: A system and method for processing documents, comprises steps of: receiving a query comprising search criteria and wherein the criteria comprise a set of constraints that specify forward or backward relations between nodes; receiving a location in the tree with respect to which the query must be evaluated; receiving at least a portion of a document; modifying the search criteria such that constraints specifying a backward relation may be reformulated into constraints specifying a forward relation and introducing a context node at a location along a forward edge origination at the root of the tree structure; processing the document using the modified criteria; and locating one or more nodes that satisfy the search criteria.
    Type: Application
    Filed: January 7, 2004
    Publication date: July 7, 2005
    Inventor: Mukund Raghavachari
  • Publication number: 20050070302
    Abstract: An information handling system for improving reception comprises logic for determining a target location for improved communication for a wireless telecommunication unit based in part on information representing a recent position of the wireless telecommunication unit, wherein the target location is more likely to result in better reception of wireless signals from a wireless access point. The system also includes a transceiver for receiving and transmitting signals to other users of the network. Optionally, the transceiver can be configured for receiving information representing the most recent position of the wireless unit and for transmitting directions to the wireless unit, the directions including information on how to get to the target location.
    Type: Application
    Filed: September 30, 2003
    Publication date: March 31, 2005
    Inventor: Mukund Raghavachari
  • Publication number: 20050060645
    Abstract: An improved method of validating a document structured in accordance with a first schema with respect to a second schema saves processing time by using information about relationships between the first schema and second schema and the document's conformance to the first schema to determine the document's validity in the second schema. The element type definitions of the XML or other document cast in the first schema are examined to determine if any element conforming to element types in the first schema is always invalid in the second schema. If any content conforming to always invalid element types is present in the document, the document can be immediately invalidated with respect to the second schema without further processing. Any content conforming to element types in the first schema that are subsumed by element types in the second schema can be immediately validated with respect to the second schema.
    Type: Application
    Filed: September 12, 2003
    Publication date: March 17, 2005
    Inventors: Mukund Raghavachari, Oded Shmueli
  • Publication number: 20050027542
    Abstract: A system (and method) of detecting an error in a database interaction, includes providing information about at least one of at least first and second software systems, and a mapping between at least a portion of said at least first and second software systems; and examining said at least one of said first and second software systems and said mapping to determine an error in an interaction between said at least first and second software systems.
    Type: Application
    Filed: July 28, 2003
    Publication date: February 3, 2005
    Applicant: International Business Machines Corporation
    Inventors: Rajesh Bordawekar, Michael Burke, Mukund Raghavachari, Oded Shmueli
  • Publication number: 20040210884
    Abstract: A method for setting configuration parameters for at least one software system, comprises the steps of: a) receiving an identification of a set of configuration parameters for at least one software system to be optimized; b) selecting a random value from a predetermined range for each configuration parameter of interest; c) setting each configuration parameter to a corresponding random value selected; d) running an application using the values selected; e) gathering performance information relating to the software system while the application is running; f) repeating steps b) through e) for a selected number of times; and g) performing an analysis of the performance information gathered to determine optimal configuration parameters. The method can be performed by a programmable computer system running program instructions for carrying out the above method steps or by a specialized apparatus such as an ASIC.
    Type: Application
    Filed: April 17, 2003
    Publication date: October 21, 2004
    Applicant: International Business Machines Corporation
    Inventors: Mukund Raghavachari, Robert D. Johnson, Darrell Christopher Reimer
  • Publication number: 20040181794
    Abstract: Automated or autonomic techniques for managing deployment of one or more resources in a computing environment based on varying workload levels. The automated techniques may comprise predicting a future workload level based on data associated with the computing environment. Then, an estimation is performed to determine whether a current resource deployment is insufficient, sufficient, or overly sufficient to satisfy the future workload level. Then, one or more actions are caused to be taken when the current resource deployment is estimated to be insufficient or overly sufficient to satisfy the future workload level. Actions may comprise resource provisioning, resource tuning and/or admission control.
    Type: Application
    Filed: March 10, 2003
    Publication date: September 16, 2004
    Applicant: International Business Machines Corporation
    Inventors: David Wiley Coleman, Steven E. Froehlich, Joseph L. Hellerstein, Lawrence S. Hsiung, Edwin Richie Lassettre, Todd William Mummert, Mukund Raghavachari, Lance Warren Russell, Maheswaran Surendra, Noshir Cavas Wadia, Peng Ye
  • Publication number: 20040068487
    Abstract: A system and method for processing documents, such as XML documents, wherein the method includes the steps of: receiving a query comprising search criteria; receiving at least a portion of a document; modifying the search criteria such that constraints specifying a backward relation may be reformulated into constraints specifying a forward relation; processing the document using the modified criteria; and locating one or more nodes that satisfy the search criteria; and, emitting the selected nodes as output.
    Type: Application
    Filed: October 3, 2002
    Publication date: April 8, 2004
    Applicant: International Business Machines Corporation
    Inventors: Charles Barton, Philippe Charles, Deepak Goyal, Mukund Raghavachari