Patents by Inventor Erxiang Liu

Erxiang Liu 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: 20080184103
    Abstract: A method of XML parsing is provided. In an exemplary embodiment, the method may include: parsing of an XML document; constructing an XML XPATH which includes at least one XML XPATH tag; constructing a JAR file of Java classes which include at least one package path that matches the at least one XML XPATH tag; accessing the JAR file of Java classes which include the at least one package path that matches the at least one XML XPATH tag; and transferring the at least one XML XPATH tag to the JAR file of Java classes including the at least one package path that matches the at least one XML XPATH tag for processing.
    Type: Application
    Filed: March 28, 2008
    Publication date: July 31, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ERXIANG LIU, JAMES M. MCARDLE, NINGNING WANG
  • Publication number: 20070113221
    Abstract: In accordance with the teachings of the present invention, a method is presented for generating an application-specific XML parser at runtime. Multiple XML schemas are received and used to generate a software generation tool. The software generation tool then produces an application-specific XML parser that can parse XML input files at runtime.
    Type: Application
    Filed: August 30, 2005
    Publication date: May 17, 2007
    Inventors: Erxiang Liu, Ningning Wang
  • Publication number: 20070050706
    Abstract: A method of XML transformation and presentation utilizing an application-specific parser is provided. In an exemplary embodiment, the method includes receiving an application-specific XML schema definition and an XML stylesheet. An application-specific parser generation engine is generated by applying the XML schema definition and the XML stylesheet. The application-specific generation engine then generates an application specific transformation parser. The method may also include receiving of an XML document by the application-specific transformation parser. The XML document is transformed in accordance to the application-specific XML schema definition.
    Type: Application
    Filed: March 30, 2006
    Publication date: March 1, 2007
    Inventors: Erxiang Liu, Ningning Wang
  • Publication number: 20070050760
    Abstract: A method of XML parsing is provided. In an exemplary embodiment, the method may include: parsing of an XML document; constructing an XML XPATH which includes at least one XML XPATH tag; constructing a JAR file of Java classes which include at least one package path that matches the at least one XML XPATH tag; accessing the JAR file of Java classes which include the at least one package path that matches the at least one XML XPATH tag; and transferring the at least one XML XPATH tag to the JAR file of Java classes including the at least one package path that matches the at least one XML XPATH tag for processing.
    Type: Application
    Filed: May 9, 2006
    Publication date: March 1, 2007
    Inventors: ERXIANG LIU, James McArdle, Ningning Wang
  • Publication number: 20070050704
    Abstract: In accordance with the teachings of the present invention, a method of generating an application specific parser is presented. In one embodiment, the method is implemented in a software generation tool. The software generation tool receives a specification that includes an XML schema and semantic actions. The software generation tool then performs the methods of the instant application to automatically produce an application-specific parser.
    Type: Application
    Filed: August 30, 2005
    Publication date: March 1, 2007
    Inventor: Erxiang Liu
  • Publication number: 20070050707
    Abstract: A method of XML file processing is provided. The method may include creating a schema repository for storing more than one version of an XML schema. One of the more than one version of the XML schema may be retrieved from the schema repository. The method may also include receiving the one of the more than one version of the XML schema and a set of semantic actions by a version-sensitive parser generation engine. A XML version-sensitive parser may be generated by the version-specific parser generation engine.
    Type: Application
    Filed: March 30, 2006
    Publication date: March 1, 2007
    Inventors: Erxiang Liu, Ningning Wang
  • Publication number: 20070050705
    Abstract: A method of XML element level comparison is provided. In an exemplary embodiment, the method of XML element level comparison includes creating an application-specific parser for a first incoming XML instance. The method may also include generating a comparison agent. The comparison agent may include the application-specific parser for the first incoming XML instance and an element value of the first incoming XML instance. For example, the application-specific parser includes an XPATH and a comparison code action pair. The method may also include evaluating a second incoming XML instance with the comparison agent at runtime.
    Type: Application
    Filed: March 30, 2006
    Publication date: March 1, 2007
    Inventors: Erxiang Liu, Ningning Wang