Patent Document ID: 20130317816
Application ID: 13955117
Patent Status: 0

Claim One:
1. A method for correctly interpreting a sequence of possibly noisy input data using a digital system, comprising: (a) A digital system consisting of a plurality of digital devices and devices containing digital components such as but not limited to a computers, personal computers, laptops, personal digital assistants, cell phones, remote controls, inventory control devices, home appliances, automobile, robots, factory machines, construction machines, farming machines, airplanes, or remotely piloted aircrafts. Such devices may be interconnected by wired or wireless means to form the digital system and may operate in sequential or parallel mode; and (b) Providing a receiving means and one or more digital devices of the digital system to receive: (i) A plurality of top level input sequences of possibly noisy data. Said top level input sequences of data comprise a plurality of data types both noisy and not. Said top level sequence comprises a plurality of character, integer, real, single precision, double precision or quadruple precision data. Said top level input sequences may be organized into scalars, strings, arrays or any combination thereof; and (ii) A plurality of homonym files and a means to modify and augment said homonym files. Said homonym files contain sufficient information to allow the correct alternative of the items in the homonym files to be substituted into the sequence of possibly noisy input data; and (iii) A plurality of thematic pattern files and a means for augmenting and modifying said thematic pattern files; and (iv) A plurality of data files constituting one or more databases; and (c) A means for generating lexicons representing the semantic content of said data files; and (d) Generating a plurality of alternative sequences of the top level possibly noisy input sequences using VP homonym file substitutions and assigning a score to the alternative sequences based on the nature of the substitutions; and (e) Generating and scoring a plurality of said alternative sequence/ thematic pattern pairs; and (f) Generating and scoring a plurality of alternative segment parsings of the alternative sequences based on the alternative thematic patterns; and (g) Generating and selecting the alternative sequence/alternative thematic pattern/alternative parsing triple frame that best maps the original top level possibly noisy input sequence onto one or more records of one or more of the said databases. Such records and the corresponding thematic pattern represent the interpretation of the said top level input sequence; and (h) Verifying one or more sequences of symbols corresponding to the said interpretation for the correctness of the alternative sequence/alternative thematic pattern/alternative parsing frame mapping to the said databases; and (i) Using said interpretation and feedback from the said verification operation to identify one or more actions to be issued. Said actions may be internal to the said digital system and used to modify, process, improve, educate, teach, update, search, interrogate, save and create databases. Said operations may be external to the said digital system and used to control other computers and/or digital devices. Said external operations may be in a plurality of modes of output: oral, visual, odoriferous, electromechanical, verbal, command, feedback, textual, etc.; and