Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

The invention of the "autogeneric system" in the form of <<dada 83>> is a closed recursive manufacturing cycle. Present technology is probably sufficient to build fifth generation computing systems, but the actual construction of inductive and deductive logic machines awaits the discovery of real methods. The working model <<dada 83>> operates by the relentless application of directed trial and error. The operation of <<dada 83>> has been directed to produce "better" versions of <<dada 83>>.

InventorDannie E. Davis
Current U.S. Classification706/62
International Classification: G06F 1520

View patent at USPTO
Search USPTO Assignment Database

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US4286330Apr 26, 1979Aug 25, 1981Autonomic string-manipulation system
US4479241Aug 6, 1981Oct 23, 1984Self-organizing circuits for automatic pattern recognition and the like and systems embodying the same

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US4815005Nov 19, 1987Mar 21, 1989Kabushiki Kaisha ToshibaSemantic network machine for artificial intelligence computer
US4945475Nov 21, 1989Jul 31, 1990Apple Computer, Inc.Hierarchical file system to provide cataloging and retrieval of data
US5021989Oct 1, 1990Jun 4, 1991Hitachi, Ltd.Document browsing apparatus with concurrent processing and retrievel
US5021992Aug 11, 1987Jun 4, 1991Hitachi, Ltd.Method of translating data from knowledge base to data base
US5101491Jan 21, 1988Mar 31, 1992System means for synthesizing, generating and checking software for a computer
US5119307Dec 22, 1989Jun 2, 1992General Electric CompanyMethod and system for automated bill-of-material generation
US5121330Feb 5, 1990Jun 9, 1992General Electric CompanyMethod and system for product restructuring
US5257366Mar 27, 1990Oct 26, 1993International Business Machines CorporationQuery language execution on heterogeneous database servers using a bind-file bridge between application and database languages
US5327554Nov 29, 1990Jul 5, 1994Interactive terminal for the access of remote database information
US5349655May 12, 1992Sep 20, 1994Symantec CorporationMethod for recovery of a computer program infected by a computer virus
US5379421May 6, 1994Jan 3, 1995Interactive terminal for the access of remote database information
US5463543Mar 28, 1994Oct 31, 1995Janusz A. DobrowolskiControl system incorporating a finite state machine with an application specific logic table and application independent code
US5475839Nov 16, 1994Dec 12, 1995National Semiconductor CorporationMethod and structure for securing access to a computer system
US5517635Dec 17, 1992May 14, 1996International Business Machines CorporationSystem for designing an application program to be independent of I/O devices by utilizing application name, system name, and predetermined hardware specific parameters of data objects
US5659477Dec 28, 1994Aug 19, 1997Self reproducing fundamental fabricating machines (F-Units)
US5829002Dec 8, 1995Oct 27, 1998System for coordinating information transfer and retrieval
US6021268Aug 21, 1997Feb 1, 2000Analytical Graphics, Inc.Method and apparatus for modeling receiver bandwidth for telecommunications analysis
US6243480Apr 30, 1998Jun 5, 2001Digital authentication with analog documents
US6256618Apr 23, 1998Jul 3, 2001Computer architecture using self-manipulating trees
US6279045Oct 5, 1998Aug 21, 2001Kawasaki Steel CorporationMultimedia interface having a multimedia processor and a field programmable gate array
US6473597Apr 12, 2000Oct 29, 2002Method and apparatus for modeling transmitter bandwidth for telecommunications analysis
US6484065Oct 5, 1998Nov 19, 2002Kawasaki Microelectronics, Inc.DRAM enhanced processor
US6810434Aug 14, 2001Oct 26, 2004Kawasaki Microelectronics, Inc.Multimedia interface having a processor and reconfigurable logic
US7155585Aug 1, 2003Dec 26, 2006Falconstor Software, Inc.Method and system for synchronizing storage system data
US7535909Nov 9, 2005May 19, 2009Cisco Technology, Inc.Method and apparatus to process packets in a network
US7590808Dec 21, 2006Sep 15, 2009FalconStor, Inc.Method and system for synchronizing storage system data
US7599877Jul 28, 2000Oct 6, 2009Citibank, N.A.Methods and systems for collateral matching and mark to market reconcilement
US7936682Nov 9, 2005May 3, 2011Cisco Technology, Inc.Detecting malicious attacks using network behavior and header analysis
US7962499Aug 16, 2007Jun 14, 2011FalconStor, Inc.System and method for identifying and mitigating redundancies in stored data
US8010467Jul 11, 2005Aug 30, 2011Fiske Software LLCActive element machine computation
US8010685Nov 9, 2005Aug 30, 2011Cisco Technology, Inc.Method and apparatus for content classification
US8019705Jun 27, 2006Sep 13, 2011Fiske Software, LLC.Register and active element machines: commands, programs, simulators and translators
US8145860Sep 14, 2009Mar 27, 2012FalconStor, Inc.Methods for synchronizing storage system data

Claims

1. In self-organising planning and manufacturing systems, the linguistic/gnostic kerning (knowledge and understanding compression by symbol factoring and naming) ability to convert thoughts into things and the fundamental ability to use language, which comprises:

(a) the linguistic process of creating an internalized knowledge form of input binary strings via the process of "signature compression of binary strings"; and
(b) the linguistic process of syntactical and lentactical decoding of internal knowledge modules by the process of "phrase rcognition" allowing partial matches and included "noise" terms; and
(c) the linguistic process of writing a multidimensional directed graph to self-organize a complex multidimensional network of objects with directed characteristics by the process of "Groak" which consists of the process;
(1) mark all objects that refer to defined concepts as level one,
(2) recursively mark all objects that are not marked AND that have only references to lower levels as resolved at the current level, continue until no object changes status before moving to the next level,
(3) terminate when no object changes status for a level; and
(d) the linguistic process of linking objects and removing symbolic references to "Bind" a template by the organization directed by "Groak", to produce a new object that has attributes of the parent objects but may be manipulated as a single symbolic reference.

2. In self-organising planning and manufacturing systems, the method of connecting and operating the resources and assets of such a system by the "exclusive virtual overlay process" wich comprises:

(a) instantly reconfiguring the resources and assets of a system by transferring exclusive and privledged control to an executive control created by linking a knowledge template to the instanteous library of functions existing in the system; and
(b) the "virtual computer kernel" which is the instanteous inventory of functions, resources, and capabilities of the system (without a central control program), and which provides a means of translating knowledge templates and information into other forms of manufactured objects (including data); and
(c) the operation of "Spore" causes the active and essential knowledge templates and information of a specific self-organising planning and manufacturing system to be manufactured into a non-volatile media thus causing an ordinary collection of components in a manufacturing system to become a self-organising planning and manufacturing system (autogeneric system); and
(d) the operation of the "Silicon scribe" that converts high level language descriptions into physical components that perform as directed by the source description, thus closing the manufacturing loop and allowing autogeneric systems to plann and manufacture other complex systems, even reproducing or creating copys of themselves that incorporate external knowledge and abilities; and
(e) the operation of the primary linguistic resource in the virtual computer kernel, the "unified parser", which combines the functions of a token recognizer, and a syntax recognizer, and a numeric translator into a single module that converts an input binary string into a stack of symbols and numbers that may be used by other knowledge based modules; and
(f) the operation of the virtual computer kernel requires that there be used throughout each part of the system a consistent simple organization of data called "Gosamer" that packages each data object with a control block consisting of the minimum of (1) the symbolic name of the object, and (2) the size of the object, additional control information is imbedded in the object to detect any corruption, and extra control information is required for serial transmission of objects and collections of objects.