×

Completely automated and self-generating software system

  • US 5,485,601 A
  • Filed: 04/21/1994
  • Issued: 01/16/1996
  • Est. Priority Date: 05/14/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A completely automated, technology-independent, non-obsolescent, self-generating software, firmware, and/or hardware system or cell, which can self-generate equally complex systems or cells, comprising:

  • an initial program generator made of an instruction generating set appended to an initial specification generating section, specification files, which record the exact keystrokes inputted when answering, preferably human-language, tree-structured multiple-choice and text questions posed by said program generator;

    means for generating said initial program generators, said instruction generating set, a null set, a document generating set, an update generating set for updating specification files to the said initial program generator, and an external common file, when the corresponding said specification files are fed into said initial program generator;

    means for automatically creating new specification generating sections, program generators, document generating sets, updating generating sets, common files by said initial program generator;

    means for self-generation of program generators, thus, allowing users to modify the generators according to their own desires, in particular, making the generators to communicate with users in their native human languages;

    means for semi-conserved self-generation with the aid of external common files by self-generating program generators;

    means for automatically appending said null set, said instruction generating set, document generating sets, and update generating sets to program generators;

    means for automatically switching among different computing levels; and

    means for multiple pass program generation from multi-level specification files and for documentation and update of multi-level specification files.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×