Patents by Inventor Sriram Padmanabhan

Sriram Padmanabhan 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: 7087226
    Abstract: The present invention features therapeutic bacteriophage deficient in the lysin protein (“Lys minus” phage). Lys minus bacteriophage are incapable of facilitating efficient lysis of the bacterial host since the enzymatic activity of the lysin of the phage is needed for breaking down the peptidoglycan layer of the bacterial cell wall. Lys minus bacteriophage retain activity in invasion of its appropriate bacterial host, destruction of the bacterial genome, and replication, which are sufficient to inhibit bacterial growth and replication. Therefore, the therapeutic Lys minus phage stops the spread of infection by the bacterial pathogen without lysis of the bacterium. This approach is attractive as it also prevents the release of the phage progeny, thus reducing or eliminating the potential for generation of immune responses against the phage. The incapacitated bacterial pathogen is then removed by the normal defense systems such as phagocytes and macrophages.
    Type: Grant
    Filed: February 8, 2005
    Date of Patent: August 8, 2006
    Assignee: Gangagen, Inc.
    Inventors: Janakiraman Ramachandran, Sriram Padmanabhan, Bharathi Sriram
  • Publication number: 20060161517
    Abstract: Disclosed is a data processing system implemented method, a data processing system and an article of manufacture for improving execution efficiency of a database workload to be executed against a database. The database includes database tables, and the database workload identifies at least one of the database tables. The data processing system includes an identification module for identifying candidate database tables being identifiable in the database workload, the identified candidate database tables being eligible for organization under a clustering schema, a selection module for selecting the identified candidate tables according to whether execution of the database workload is improved if the selected identified candidate table is organized according to the clustering scheme, and an organization module for organizing the clustering schema of the selected organized identified candidate tables prior to the database workload being execution against the database.
    Type: Application
    Filed: January 18, 2005
    Publication date: July 20, 2006
    Inventors: Bishwaranjan Bhattacharjee, Sam Lightstone, Timothy Malkemus, Sriram Padmanabhan, Adam Storm, Daniele Zilio
  • Publication number: 20060100969
    Abstract: A learning-based method for estimating costs or statistics of an operator in a continuous query includes a cost estimation model learning procedure and a model applying procedure. The model learning procedure builds a cost estimation model from training data, and the applying procedure uses the model to estimate the cost associated with a given query. The learning procedure uses a feature extractor and a cost estimator. The feature extractor collects relevant training data and obtains feature values. The extracted feature values are associated with costs and used to create the cost estimator. When applying the cost estimator to a continuous stream of data, the feature extractor extracts feature values from the data stream and uses the extracted feature values as inputs into the cost estimator to obtain the desired cost values.
    Type: Application
    Filed: November 8, 2004
    Publication date: May 11, 2006
    Inventors: Min Wang, Sriram Padmanabhan, Like Gao
  • Publication number: 20050246262
    Abstract: Interoperability is enabled between participants in a network by determining values associated with a value metric defined for at least a portion of the network. Information flow is directed between two or more of the participants based at least in part on semantic models corresponding to the participants and on the values associated with the value metric. The semantic models may define interactions between the participants and define at least a portion of information produced or consumed by the participants. The determination of the values and the direction of the information flow may be performed multiple times in order to modify the one or more value metrics. The direction of information flow may allow participants to be deleted from the network, may allow participants to be added to the network, or may allow behavior of the participants to be modified.
    Type: Application
    Filed: April 29, 2004
    Publication date: November 3, 2005
    Inventors: Charu Aggarwal, Murray Campbell, Yuan-Chi Chang, Matthew Hill, Chung-Sheng Li, Milind Naphade, Sriram Padmanabhan, John Smith, Min Wang, Kun-Lung Wu, Philip Yu
  • Publication number: 20050226851
    Abstract: The present invention features therapeutic bacteriophage deficient in the lysin protein (“Lys minus” phage). Lys minus bacteriophage are incapable of facilitating efficient lysis of the bacterial host since the enzymatic activity of the lysin of the phage is needed for breaking down the peptidoglycan layer of the bacterial cell wall. Lys minus bacteriophage retain activity in invasion of its appropriate bacterial host, destruction of the bacterial genome, and replication, which are sufficient to inhibit bacterial growth and replication. Therefore, the therapeutic Lys minus phage stops the spread of infection by the bacterial pathogen without lysis of the bacterium. This approach is attractive as it also prevents the release of the phage progeny, thus reducing or eliminating the potential for generation of immune responses against the phage. The incapacitated bacterial pathogen is then removed by the normal defense systems such as phagocytes and macrophages.
    Type: Application
    Filed: February 8, 2005
    Publication date: October 13, 2005
    Inventors: Janakiraman Ramachandran, Sriram Padmanabhan, Bharathi Sriram
  • Patent number: 6950823
    Abstract: A system, apparatus and method are provided for the dynamic caching of data based on queries performed by a local application, where the system includes a remote server having a complete database, a local database on an edge server including a subset of the complete database, the edge server in communication with the remote server, shared tables within the local database on the edge server for caching results from the complete database, receiving locally generated data, and adjusting the contents of the cache based on available storage requirements while ensuring consistency of the data between the local database and the remote database; the apparatus includes an edge data cache including a query evaluator, a cache index, cache repository, resource manager, containment checker, query parser and consistency manager all in signal communication with the query evaluator; and the method for a local server to satisfy a database query meant for at least one remote server includes dynamically caching results of previ
    Type: Grant
    Filed: December 23, 2002
    Date of Patent: September 27, 2005
    Assignee: International Business Machines Corporation
    Inventors: Khalil S. Amiri, Sriram Padmanabhan, Sanghyun Park, Renu Tewari
  • Publication number: 20050198055
    Abstract: Techniques are provided for automatically rewriting a relational-to-hierarchical mapping into one or more modified mappings. In this way, clients that prefer or require different portions of the mapping-defined data are supported. For example, in one aspect of the invention, a technique for modifying a relational-to-hierarchical mapping in accordance with at least one user query includes the following steps/operations. At least one query associated with a query language that supports a hierarchical data structure is obtained. Further, at least one relational-to-hierarchical mapping for use in translating data associated with a relational data structure into data associated with the hierarchical data structure is obtained. Then, the at least one relational-to-hierarchical mapping is modified based on the at least one query such that data specifically relevant to the at least one query may be generated in accordance with the modified relational-to-hierarchical mapping.
    Type: Application
    Filed: March 8, 2004
    Publication date: September 8, 2005
    Applicant: International Business Machines Corporation
    Inventors: George Mihaila, Sriram Padmanabhan, Oded Shmueli
  • Patent number: 6913753
    Abstract: The invention features incapacitated whole cell bacterial immunogenic compositions produced by infecting a bacterium with Lys minus bacteriophage, which are deficient in the lysin protein. Lys minus bacteriophage retain activity in infection of its appropriate bacterial host, destruction of the bacterial genome, and replication, which are sufficient to inhibit bacterial growth and replication. The resulting, Lys minus-infected bacterium is provided in a state of bacteriostasis, and is not capable of replicating further (e.g., is “incapacitated”). The incapacitated bacterium can then be used as to elicit an immune response for prophylactic and/or therapeutic purposes. The invention thus also features incapacitated bacteria formulated appropriately for use in immunogenic compositions for eliciting an immune response, e.g., for production of antibodies in a non-human host or in a whole cell bacterial vaccine.
    Type: Grant
    Filed: September 27, 2002
    Date of Patent: July 5, 2005
    Assignee: Gangagen, Inc.
    Inventors: Janakiraman Ramachandran, Sriram Padmanabhan, Bharathi Sriram
  • Publication number: 20050138052
    Abstract: Tagging trees are generated and used to facilitate transforming data from relational databases into hierarchical formats, such as in XML documents. Tagging trees contain both XML hierarchical structure information as well a query information that is needed to access different data sources, e.g., databases, to retrieve the information to be placed in the hierarchical structure. A designer optionally creates a mapping script that specifies the transformation from relational databases to the hierarchical format. A tagging tree is created by either parsing that mapping script or by other means. A runtime environment then processes the tagging tree by a depth first traversal. The runtime environment is able to be configured to output a hierarchical data object, such as an XML document, or pipelined to control, for example, SAX processing.
    Type: Application
    Filed: February 26, 2004
    Publication date: June 23, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nianjun Zhou, George Mihaila, Dikran Meliksetian, Sriram Padmanabhan
  • Publication number: 20050138073
    Abstract: A tagging tree that defines a hierarchical output data structure and relational database query operations that retrieve the data to be included in each hierarchical section is accepted and processed. A query optimizer analyzes the tagging tree to determine database query operations that can be combined into a single query command. An outer-union query command is generated to allow efficient combination of multiple query commands, some of which are predicates to others. The tagging tree is modified to replace the database queries that were combined into the outer-union query to extract data from the results set produced by the outer-union query as opposed to submitting queries to the database manager. The optimized queries can be reused an arbitrary number of times to leverage the optimizing resources that were used in their creation.
    Type: Application
    Filed: December 22, 2003
    Publication date: June 23, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nianjun Zhou, George Mihaila, Dikran Meliksetian, Sriram Padmanabhan
  • Publication number: 20050138050
    Abstract: A storage requirements estimating system estimates the storage required for a proposed multidimensional clustering data by modeling wasted space. The amount of wasted space is modeled by calculating the cardinality of the unique value of the clustering key for the proposed configuration. Cardinality may be determined by estimation techniques. Specific values for wasted space and total space may be determined in response to the determined cardinality. Comparison of estimates for different proposed clustering configurations facilitate a selection among proposed multidimensional clustering data configurations.
    Type: Application
    Filed: November 19, 2004
    Publication date: June 23, 2005
    Applicant: International Business Machines Corporation
    Inventors: Sam Lightstone, Sriram Padmanabhan, Richard Swagerman
  • Publication number: 20050129711
    Abstract: The present invention features incapacitated whole-cell bacterial immunogenic compositions and methods of their production, which compositions are useful to deliver antigens in a manner resembling the live infectious organism in terms of elicitation of a robust immune response, but with reduced risk or no risk of disease. The compositions of the invention are produced by rendering a bacterium bacteriostatic through expression of a recombinant promoter in the bacterial cell, which promoter can be operably linked to a polynucleotide encoding a recombinant gene product. In one embodiment, where the bacterium is a gram negative host, the recombinant gene product provides for reduced toxicity of LPS. In one embodiment, the gene product is a bacteriophage protein, such as endolysin, holin, or ndd.
    Type: Application
    Filed: November 14, 2003
    Publication date: June 16, 2005
    Inventors: Janakiraman Ramachandran, Sriram Padmanabhan, Bharathi Sriram
  • Patent number: 6896882
    Abstract: The present invention features therapeutic bacteriophage deficient in the lysin protein (“Lys minus” phage). Lys minus bacteriophage are incapable of facilitating efficient lysis of the bacterial host since the enzymatic activity of the lysin of the phage is needed for breaking down the peptidoglycan layer of the bacterial cell wall. Lys minus bacteriophage retain activity in invasion of its appropriate bacterial host, destruction of the bacterial genome, and replication, which are sufficient to inhibit bacterial growth and replication. Therefore, the therapeutic Lys minus phage stops the spread of infection by the bacterial pathogen without lysis of the bacterium. This approach is attractive as it also prevents the release of the phage progeny, thus reducing or eliminating the potential for generation of immune responses against the phage. The incapacitated bacterial pathogen is then removed by the normal defense systems such as phagocytes and macrophages.
    Type: Grant
    Filed: September 27, 2002
    Date of Patent: May 24, 2005
    Assignee: Gangagen, Inc.
    Inventors: Janakiraman Ramachandran, Sriram Padmanabhan, Bharathi Sriram
  • Publication number: 20050102256
    Abstract: A method and system for clustering of XML documents is disclosed. The method operates under specified memory-use constraints. The system implements the method and scans an XML document, assigns edge-weights according to the application workload, and maps clusters of XML nodes to disk pages, all in a single parser-controlled pass over the XML data. Application workload information is used to generate XML clustering solutions that lead to substantial reduction in page faults for the workload under consideration. Several approaches for representing workload information are disclosed. For example, the workload may list the XPath operators invoked during the application along with their invocation frequencies. The application workload can be further refined by incorporating additional features such as query importance or query compilation costs. XML access patterns could be also modeled using stochastic approaches.
    Type: Application
    Filed: November 7, 2003
    Publication date: May 12, 2005
    Applicant: IBM Corporation
    Inventors: Rajesh Bordawekar, Sriram Padmanabhan, Oded Shmueli
  • Publication number: 20050091524
    Abstract: Various embodiments for maintaining security and confidentiality of data and operations within a fraud detection system. Each of these embodiments utilizes a secure architecture in which: (1) access to data is limited to only approved or authorized entities; (2) confidential details in received data can be readily identified and concealed; and (3) confidential details that have become non-confidential can be identified and exposed.
    Type: Application
    Filed: October 22, 2003
    Publication date: April 28, 2005
    Applicant: International Business Machines Corporation
    Inventors: Naoki Abe, Carl Abrams, Chidanand Apte, Bishwaranjan Bhattacharjee, Kenneth Goldman, Matthias Gruetzner, Matthew Hilbert, John Langford, Sriram Padmanabhan, Charles Tresser, Kathleen Troidle, Philip Yu
  • Publication number: 20050050016
    Abstract: A method of utilizing one or more hints for query processing over a hierarchical tagged data structure having a plurality of nodes in a computing system having memory, the hint being positive if there is a tag accessible in top-down traversal from a child node, and otherwise negative. For each tag in the data structure, the method calculates a bitmap for a current node with all bits set to 1 and for each child node, followed by AND-ing all child bitmaps and setting a bit corresponding to a tag ID of a current tag to zero if such current tag exists. The method further sets a bit of a current tag to 0, calculates a plurality of possible non-redundant hints for each child node, and refreshes a hint list.
    Type: Application
    Filed: September 2, 2003
    Publication date: March 3, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ioana Stanoi, Christian Lang, Sriram Padmanabhan
  • Publication number: 20050028091
    Abstract: A method, a system and recording medium for maintaining the order of nodes in a hierarchical document. The method may select the maximum and the minimum number of children for each node, build an auxiliary ordered tree having at least as many leaves as atoms within the hierarchical document based upon the selected maximum and minimum number of children for each node, attach the atoms to the leaves of the auxiliary ordered tree, and label each of the nodes in the auxiliary ordered tree.
    Type: Application
    Filed: July 30, 2003
    Publication date: February 3, 2005
    Applicant: International Business Machines Corporation
    Inventors: Rajesh Bordawekar, Yi Chen, George Mihaila, Sriram Padmanabhan
  • Publication number: 20040220954
    Abstract: A system, method and computer readable medium for translating data in a hierarchical data structure to a relational data structure is disclosed. The method on an information processing system includes reading a hierarchical data abiding to a hierarchical data structure for holding data and traversing the hierarchical data structure using a tree traversal algorithm. The method further includes generating, in accordance with an external mapping script, a mapping for translating data from the hierarchical data structure to a relational data structure. The method further includes reading a hierarchical data structure including data and translating the data of the hierarchical data structure to the relational data structure using the mapping and using a depth-first traversal algorithm.
    Type: Application
    Filed: April 29, 2003
    Publication date: November 4, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nianjun Zhou, George A. Mihaila, Sriram Padmanabhan, Dikran S. Meliksetian, Arun P. Govindarajulu, Jessica Wu
  • Publication number: 20040156831
    Abstract: The present invention features composition and methods for treating a bacterial infection using therapeutic bacteriophage having a modified holin gene. The modified holin inactivates the bacterial host prior to production of bacteriophage, so that the bacteriophage infection is non-productive, e.g., few or no bacteriophage are produced as a result of infection of the bacterial host. Thus, holin-modified bacteriophage invade the bacterial host, and cause inactivation of the bacterial host prior to production of a detectable or significant number of phage. Holin-modified phage inhibit the spread of bacterial infection without production of a significant or detectable number of phage progeny. By avoiding the release of phage progeny, the potential for generation of immune responses against the phage is reduced.
    Type: Application
    Filed: November 14, 2003
    Publication date: August 12, 2004
    Inventors: Janakiraman Ramachandran, Sriram Padmanabhan, Bharathi Sriram
  • Publication number: 20040133538
    Abstract: A system, apparatus and method are provided for the dynamic caching of data based on queries performed by a local application, where the system includes a remote server having a complete database, a local database on an edge server including a subset of the complete database, the edge server in communication with the remote server, shared tables within the local database on the edge server for caching results from the complete database, receiving locally generated data, and adjusting the contents of the cache based on available storage requirements while ensuring consistency of the data between the local database and the remote database; the apparatus includes an edge data cache including a query evaluator, a cache index, cache repository, resource manager, containment checker, query parser and consistency manager all in signal communication with the query evaluator; and the method for a local server to satisfy a database query meant for at least one remote server includes dynamically caching results of previ
    Type: Application
    Filed: December 23, 2002
    Publication date: July 8, 2004
    Inventors: Khalil S. Amiri, Sriram Padmanabhan, Sanghyun Park, Renu Tewari