The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 18, 2005
Filed:
Jan. 31, 2001
John C. Adams, Westminster, CO (US);
John C. Adams, Westminster, CO (US);
Hewlett-Packard Development Company, L.P., Houston, TX (US);
Abstract
Computer readable media and methods are associated with a software development tool that is useful when authoring programs that generate documents, such as markup language documents. In one respect, the invention is a computer readable medium on which is embedded computer software. The software comprises a base class, an inline class and a container class. The base class defines a parent-child relationship by which a child object is stored within the storage space of its parent object. The inline class is an extension of the base class, wherein a member of the inline class is permitted to be a child object but prohibited from being a parent object. The container class is an extension of the base class, wherein a member of the container class is permitted to be a child object and/or a parent object. A well-formed document can be modeled in software using members of the inline and/or container classes. In another respect, the invention is a method of using the a set of classes to develop a document-producing program. The set of classes comprises the base class, inline class and container class. In yet another respect, the invention is a document-producing program produced by the preceding method.