Patents by Inventor Fabio Riccardi

Fabio Riccardi 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: 20060010124
    Abstract: The invention provides systems and methods for implementation of a computer language type system by augmenting finite state automata algorithms to accommodate symbols having both subtype relationships and nested types. To make the classical automata algorithms work for type system with subtypes, finite state automata for a data type is augmented by additional transitions that include secondary symbols, wherein secondary symbols are subtypes of symbols of alphabet of finite state automata. A data type when compared to another data type must compare both names and the contents.
    Type: Application
    Filed: December 3, 2004
    Publication date: January 12, 2006
    Applicant: BEA Systems, Inc.
    Inventors: Paul Lucas, Daniela Florescu, Fabio Riccardi
  • Publication number: 20050131875
    Abstract: Systems and methods in accordance with the present invention provide for an implementation of the XQuery standard, and such an implementation will be referred to herein as an XQuery (XML Query language) implementation. An XQuery implementation can be based on a token stream representation, which allows large XML documents to be processed without having to first read the entire document. An XQuery implementation can also utilize a streaming XQuery engine. A set of algorithms and a set of rewrite rules can be used for the implementation. Given a query, a set of rules can be applied to that query to transform the query into another query. Some of these rules allow the resulting query to be streamable. In other words, a query that would otherwise require an XML document to be read into memory can now be transformed into a query that can work on an XML stream. The type system of the XQuery language can be based on XML Schema, and the basic types of XML Schema can have derived types.
    Type: Application
    Filed: February 26, 2004
    Publication date: June 16, 2005
    Applicant: BEA Systems, Inc.
    Inventors: Fabio Riccardi, Paul Lucas, Daniela Florescu, Donald Kossmann, Till Westmann, Christopher Hillery
  • Publication number: 20050114328
    Abstract: Systems and methods in accordance with the present invention provide for an implementation of the XQuery standard, and such an implementation will be referred to herein as an XQuery (XML Query language) implementation. An XQuery implementation can be based on a token stream representation, which allows large XML documents to be processed without having to first read the entire document. An XQuery implementation can also utilize a streaming XQuery engine. A set of algorithms and a set of rewrite rules can be used for the implementation. Given a query, a set of rules can be applied to that query to transform the query into another query. Some of these rules allow the resulting query to be streamable. In other words, a query that would otherwise require an XML document to be read into memory can now be transformed into a query that can work on an XML stream. The type system of the XQuery language can be based on XML Schema, and the basic types of XML Schema can have derived types.
    Type: Application
    Filed: November 30, 2004
    Publication date: May 26, 2005
    Applicant: BEA Systems, Inc.
    Inventors: Fabio Riccardi, Paul Lucas, Daniela Florescu, Donald Kossmann, Till Westmann, Christopher Hillery