Specifications automation system and method
First Claim
1. A method of automatically generating specification data models, said method comprising the steps of:
- parsing, by a hardware-based computer processor, existing documents or beginning a new blank document in lieu of an existing document;
creating, by the hardware-based computer processor, a main specification that includes a plurality of main specification paragraphs, wherein the main specification is maintained by main specification paragraph objects that are uniquely identified with item level granularity, and the main specification paragraph objects are disassociated from any paragraph numbers of the main specification paragraphs;
allowing a user to edit a main specification paragraph and metadata in simultaneous views;
allowing the user to select relationships between the main specification paragraph and at least some of the metadata, and set notifications;
allowing the user to configure output document types and publishing requirements;
creating, by the hardware-based computer processor, Child Documents with the metadata related to the main specification paragraph, the Child Documents existing as logical sub-components of the main specification that reside internal to the main specification, and are indicated by flags or attributes on main specification paragraphs; and
publishing the main specification and one or more of the Child Documents simultaneously.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of leveraging XML (eXtensible Markup Language) Technology, or similar modeling languages such as ontology definition languages, to provide attribution and multi-node data modeling, object orientation, classes, and linkage capabilities of such languages and technologies, specifically for authoring new and translating existing technical specifications in such a way that the base text content is augmented with additional information such as metadata, in such a way that other sub-specifications, data sheets, inspection and quality assurance documents, etc., do not need to be written separately, but instead become logical sub-components of the governing specifications themselves.
-
Citations
11 Claims
-
1. A method of automatically generating specification data models, said method comprising the steps of:
-
parsing, by a hardware-based computer processor, existing documents or beginning a new blank document in lieu of an existing document; creating, by the hardware-based computer processor, a main specification that includes a plurality of main specification paragraphs, wherein the main specification is maintained by main specification paragraph objects that are uniquely identified with item level granularity, and the main specification paragraph objects are disassociated from any paragraph numbers of the main specification paragraphs; allowing a user to edit a main specification paragraph and metadata in simultaneous views; allowing the user to select relationships between the main specification paragraph and at least some of the metadata, and set notifications; allowing the user to configure output document types and publishing requirements; creating, by the hardware-based computer processor, Child Documents with the metadata related to the main specification paragraph, the Child Documents existing as logical sub-components of the main specification that reside internal to the main specification, and are indicated by flags or attributes on main specification paragraphs; and publishing the main specification and one or more of the Child Documents simultaneously. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a hardware-based computer processor; computer software executable by the hardware-based computer processor, the computer software configured to; create a main specification that includes a plurality of main specification paragraphs, wherein the main specification is maintained by objects that are uniquely identified with item level granularity and the objects are disassociated from any paragraph number of paragraphs in the main specification; show a main specification paragraph and metadata in simultaneous views to a user; receive a selection from the user of relationships between the main specification paragraph and at least some of the metadata; create Child Documents with the metadata related to the main specification paragraph, the Child Documents existing as logical sub-components of the main specification that reside internal to the main specification in association with the main specification paragraph; and publish the main specification and one or more of the Child Documents. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method comprising:
-
creating, by a hardware-based computer processor, a main specification that includes a plurality of main specification paragraphs; maintaining the main specification with main specification paragraph objects that are uniquely identified with item level granularity, wherein the main specification paragraph objects are disassociated from any paragraph numbers of the main specification paragraphs, such that information is preserved through any paragraph renumbering; showing a main specification paragraph and metadata in simultaneous views to a user; receiving a selection from the user of relationships between the main specification paragraph and at least some of the metadata, the selection to include marking the main specification paragraph to indicate the main specification paragraph is a provider of the at least some of the metadata and a non-provider of other metadata; creating, by the hardware-based computer processor, Child Documents with the metadata associated with the main specification paragraph, the Child Documents existing as logical sub-components of the main specification that reside internal to the main specification in association with the main specification paragraph; and publishing the main specification and one or more of the Child Documents.
-
Specification