← Back to Patent Explorer
US5485601A Expired / Lapsed US ⏱️ 0.0 years remaining

Completely automated and self-generating software system

Assignee: Individual
•
Filing: 1994-04-21
•
Granted: 1996-01-16
•
Expires: 2014-04-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A completely automated software, firmware, and/or hardware system capable of self-generation and auto-updating, designed to be independent of computer technology and to never become obsolete as computer technology changes. A system in which all the software programs are generated by feeding problem specification files, which can be handled automatically, and, thus, can be updated and documented by, the computer, into program generators, which communicate with users in human language. The initial self-generating generators which have their own specification files and can, therefore, generate themselves. A self-generating software system or cell, which will enable multicellular designs using external common files, comprises (1) programs; (2) generators; (3) specification files, which are the recordings of the exact keystrokes in answering tree-structured multiple-choice and text questions posed by specification generators; and (4) full sets of subroutines, which are produced automatically, can generate instructions, can document and update specifications, and can be transported from generators to generators by selective copying, chaining, and/or merging. By following the flow of the tree-structured multiple-choice questions, a user no longer needs to commit to memory any technical information, such as addresses, formats, keywords, etc. In particular, by presetting a flag in the program generator, not only can the generator generate instructions, but it can also generate instructions which can generate instructions, thus, allowing future generated generators to generate instructions, and also instruction generating instructions. The self-generating software system is completely automated, can self-generate to infinity, and has a structure similar to the DNA-protein system of the living organism.

Inventors

  • 👤 Hugh Ching

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 23:03
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/30; B; B82; B82Y; B82Y10/00; G06F8/60; G06F8/65; G06N; G06N3/00; G06N3/12; G06N3/123

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 230 words
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.
Claim 2
Dependent Claim 230 words
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.
Claim 3
Dependent Claim 53 words
The system or cell of claim 1 wherein said instruction generating set being technology-dependent and containing all the necessary technology-dependent information of the system or cell, but being always usable, particularly during self-generation, auto-documentation, and auto-updating, without the necessity of the internal contents of the said instruction generating set being visible to users.
Claim 4
Dependent Claim 75 words
The system or cell of claim 1 wherein said instruction generating set having the capability of enabling program generators to preset a flag to direct the self-generation of an instruction generating instruction, which is a subroutine calling instruction and is capable of generating instructions in generated program generators, without the necessity for users to know any technical information, such as the addresses of the generating subroutines, formats of instructions, etc. in said instruction generating set.
Claim 5
Dependent Claim 72 words
The system or cell of claim 1 wherein said instruction generating set having the capability of enabling program generators to preset flags to direct the generation of-document generating sets and update generating sets, and to direct the automatic appending through chaining, merging, and/or copying of said null set, said instruction generating set, document generating sets, or update generating sets to program generators, without the necessity for users to know any technical information.

References Cited (Backward Citations)

US4841441A Cited
US5084813A Cited
US5038296A Cited
US5159687A Cited
US5216592A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-01-15 1999-07-17 2000-01-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-01-15 2003-07-17 2004-01-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-01-15 2007-07-17 2008-01-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag