Patent application number | Description | Published |
20080243904 | Methods and apparatus for storing XML data in relations - A method and data-processing apparatus for storing data from an XML document in a relational database, wherein the XML document conforms to an XML schema which specifies the types of elements which may be included in the XML document and child element types of the said element types, and wherein the relational database conforms to a relational schema, the method comprising the steps of, in respect of element types in the XML schema which have child element types, determining at least one rule in relation to the said element types, wherein the at least one rule specifies how to compute the value of attributes associated with child elements of an instance of an element of that type, taking into account at least the value of either or both an attribute associated with an instance of an element of that type and PCDATA of text children of an instance of an element of that type, wherein at least some of the said rules in relation to at least some of the said element types in the XML schema specify how to calculate tuples to be inserted into the relational database taking into account the value of either or both an attribute associated with an instance of an element of that type and PCDATA of text children of an instance of an element of that type; and traversing at least a required portion of the XML tree represented by the XML document, from the top down, and, for each node in the said portion of the XML tree which has child elements in the XML tree, executing the said at least one rule in relation to the element type of the node of the XML tree and, where specified by the said at least one rule, storing the computed value of the attributes of the child elements and, where it is specified by the said at least one rule, generating a tuple to be inserted into the relational database. The method enables selected data from an XML document to be stored in a pre-existing relational database and can handle XML documents which conform to a recursive XML schema. | 10-02-2008 |
20090006302 | Methods and Apparatus for Capturing and Detecting Inconsistencies in Relational Data Using Conditional Functional Dependencies - Methods and apparatus are provided for detecting data inconsistencies. Methods are disclosed for determining whether a set of conditional functional dependencies are consistent; determining a minimal cover of a set of conditional functional dependencies and detecting a violation of one or more conditional functional dependencies in a set of conditional functional dependencies. The conditional functional dependencies comprise one or more constraints that data in a database must satisfy including at least one pattern with data values. | 01-01-2009 |
20090006316 | Methods and Apparatus for Rewriting Regular XPath Queries on XML Views - Methods and apparatus are provided for rewriting view queries into equivalent queries on the source document. According to one aspect of the invention, methods are provided for processing a view query on a database view. The method comprises the steps of translating the view query to a mixed finite state automata representation of a document query on one or more documents underlying the database view; and evaluating the document query on the one or more documents to obtain a result to the view query. The view query may be, for example, a regular XPath query. | 01-01-2009 |
20090006329 | Methods and Apparatus for Evaluating XPath Filters on Fragmented and Distributed XML Documents - Methods and apparatus are provided for evaluating XPath filters on fragmented and distributed XML documents. According to one aspect of the invention, a method is disclosed for evaluating a query over a tree having a plurality of fragments distributed over a plurality of sites. The method comprises the steps of identifying the plurality of sites storing at least one of the plurality of fragments of the tree;providing the query to the plurality of identified sites, wherein each of the identified sites partially evaluates the query against one of more fragments of the tree stored by the respective site; obtaining partial results from the plurality of identified sites; and composing the partial results to compute a result to the query. The query may be, for example, a boolean XPath query The method can be performed, for example, by a coordinating site that stores a root fragment of the tree. | 01-01-2009 |
20100306279 | Methods and Apparatus for Propagating Functional Dependencies with Conditions - Methods and apparatus are provided for propagating functional dependencies with conditions. Propagation covers are computed using an SPC view of a dataset, wherein the SPC view comprises selection, projection and Cartesian product operations. Selection operations are processed to extract equivalence classes. Cartesian product operations are processed to obtain a renamed set of the plurality of conditional functional dependencies, that have attributes appearing in the SPC view. Domain constraints from the equivalence classes are applied to the renamed set to remove attributes not in the SPC view. Projection operations are processed using a reduction by resolution procedure to identify inferences that can be propagated to the SPC view from the conditional functional dependencies having attributes that do not appear in the SPC view. Domain constraints of the equivalence classes are converted to conditional functional dependencies; and a minimal cover of the SPC view is determined. | 12-02-2010 |
Patent application number | Description | Published |
20100081665 | Anti-Malarial Compounds - The present invention provides tricyclic compounds, arylamide compounds, and other compounds, and compositions comprising the same, for treating malaria, and methods of treating malaria comprising administering such compounds to an animal. | 04-01-2010 |
20100279986 | HETEROCYCLIC DERIVED METALLOPROTEASE INHIBITORS - This invention provides novel heterocyclic derived matrix metalloprotease inhibitors of the formula: | 11-04-2010 |
20110065762 | METHODS OF USE OF ANTIVIRAL COMPOUNDS - The present invention relates, in part, to methods of treatment, prevention, and inhibition of viral disorders. In one aspect, the present invention relates to inhibition of the M2 proton channel of influenza viruses (e.g. influenza A virus) and other similar viroporins (e.g., VP24 of Ebola and Marburg viruses; and NS3 protein of Bluetongue). The present invention further relates, inter alia, to compounds which have been shown to possess antiviral activity, in particular, inhibiting the M2 proton channel of influenza viruses. | 03-17-2011 |
20110065766 | METHODS OF USE OF ANTIVIRAL COMPOUNDS - The present invention relates, in part, to methods of treatment, prevention, and inhibition of viral disorders. In one aspect, the present invention relates to inhibition of the M2 proton channel of influenza viruses (e.g. influenza A virus) and other similar viroporins (e.g., VP24 of Ebola and Marburg viruses; and NS3 protein of Bluetongue). The present invention further relates, inter alia, to compounds which have been shown to possess antiviral activity, in particular, inhibiting the M2 proton channel of influenza viruses. | 03-17-2011 |
20110092557 | Neuraminidase Inhibitors And Compositions And Methods Related Thereto - The present invention provides compounds comprising amino acid R groups, compositions comprising the same, and methods of inhibiting neuraminidase and/or treating influenza, | 04-21-2011 |
20120295886 | ANTIVIRAL COMPOUNDS AND THEIR METHODS OF USE - The present disclosure provides compounds having affinity for the M2 proton channel, useful for the treatment of viral infections such as influenza, which are of the Formula (I): | 11-22-2012 |
20150072997 | ANTI-MALARIAL COMPOUNDS - The present invention provides tricyclic compounds, arylamide compounds, and other compounds, and compositions comprising the same, for treating malaria, and methods of treating malaria comprising administering such compounds to an animal. | 03-12-2015 |