Efficient XML schema validation of XML fragments using annotated automaton encoding

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7437374
APP PUB NO 20050177543A1
SERIAL NO

10774594

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An XML schema is compiled into an annotated automaton encoding, which includes a parsing table for structural information and annotation for type information. The representation is extended to include a mapping from schema types to states in a parsing table. To validate a fragment against a schema type, it is necessary simply to determine the state corresponding to the schema type, and start the validation process from that state. When the process returns to the state, fragment validation has reached successful completion. This approach is more efficient than a general tree representation. Only the data representation of the schema information is handled, making it much easier than manipulating validation parser code generated by a parser generator. In addition, only one representation is needed for schema information for both document and fragment validation. This approach also provides a basis for incremental validation after update.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTERNATIONAL BUSINESS MACHINES CORPORATIONNEW ORCHARD ROAD ARMONK NY 10504

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Chen, Yao-Ching Stephen San Jose, CA 19 417
Lin, Fen-Ling San Jose, CA 38 866
Wang, Ning Irvine, CA 346 3400
Zhang, Guogen San Jose, CA 56 1469

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation