U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Method of determining whether a document tree is weakly valid

Patent 5557720 Issued on September 17, 1996. Estimated Expiration Date: Icon_subject September 8, 2014. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Method for integrating structured data and string data on a text processing system
Patent #: 4429372
Issued on: 01/31/1984
Inventor: Berry ,   et al.

Editing of a superblock data structure
Patent #: 4723211
Issued on: 02/02/1988
Inventor: Barker ,   et al.

System for editing real and virtual storage and secondary storage media
Patent #: 4831541
Issued on: 05/16/1989
Inventor: Eshel

Parser for natural language text
Patent #: 4887212
Issued on: 12/12/1989
Inventor: Zamora, et al.

Apparatus and process for creating variably sized block diagrams to accommodate variable text contents while yet retaining overall block shape
Patent #: 4891770
Issued on: 01/02/1990
Inventor: Hollett

Apparatus for transferring block data in original form and editing the block data
Patent #: 4905185
Issued on: 02/27/1990
Inventor: Sakai

Method and system for the representation of multiple analyses in dependency grammar and parser for generating such representation
Patent #: 5060155
Issued on: 10/22/1991
Inventor: van Zuijlen

Method for copying a marked portion of a structured document
Patent #: 5079700
Issued on: 01/07/1992
Inventor: Kozoll, et al.

Method and apparatus for analyzing the semantics and syntax of a sentence or a phrase
Patent #: 5099425
Issued on: 03/24/1992
Inventor:

Technique for creating and expanding element marks in a structured document
Patent #: 5113341
Issued on: 05/12/1992
Inventor: Kozol, et al.

More ...

Inventors

Assignee

Application

No. 303286 filed on 09/08/1994

US Classes:

715/513Structured document (e.g., HTML, SGML, ODA, CDA)

Examiners

Primary: Nguyen, Phu K.
Assistant: Vo, Cliff N.

Attorney, Agent or Firm

International Class

G06F 007/28

Abstract

Some document languages such as the Standard Generalized Markup Language (SGML) represent documents as trees with each node of the tree labelled with a tag and each node's immediate descendants taken in order having tags that satisfy a production corresponding to the parent's tag. Thus, a document is represented as a complete parse tree satisfying the production rules of a grammar. To simplify maintaining a valid document/parse tree at all stages, an efficient check is made whether a document is valid or can be extended to a valid document and furthermore to show how a document could be changed to be valid. A document can be extended to a valid document if is equal to a valid document with possibly some nodes deleted. External (leaf) nodes can just be deleted. Internal nodes are deleted by replacing the arc from the parent with multiple arcs (in the same order) from the parent to each of the children of the deleted node. A grammar is constructed from the given grammar that includes those documents that can be completed to a valid document and is called a gapped grammar. A method is provided to teach how a gapped grammar can be constructed from a grammar, a parser/checker is efficiently implemented.

Other References

  • McNaughton et al.; "Regular Expressions and State Graphs for Automata"; Sequential Machines--Selected Papers; Addison-Wesley Publishing Co. Inc., 1964; pp. 157-17
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?