Patent US3627858A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4610025A Expired / Lapsed US ⏱️ 0.0 years remaining

Cryptographic analysis system

Assignee: ASSOCIATED INVESTMENT Co VENTURES Inc 5801 TROWBRIDGE EL PASO TEXAS 79925 A TEXAS CORP
•
Filing: 1984-06-22
•
Granted: 1986-09-02
•
Expires: 2004-06-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for recognizing the content of a communication in symbolic language and composed of plural glyphs arranged in a predetermined order, each glyph being the smallest (lowest) informational unit of the language. The system includes a device for inputting a stream of data indicative of the plural glyphs, such as formed in a page of text. That stream is input into a storage means. The stored data is horizontally segmented into discrete lines of text and is then vertically segmented into individual glyphs. Each individual glyph is assigned a unique identifier, whereby all substantially identical glyphs are represented by the same identifier. The identifiers are arranged in a sequence corresponding to the sequence in which the glyphs appeared in the communication, thus representing glyph "words". The system then applies decryption routines which include general cryptographic techniques to the identifiers, their sequences and their interrelationships to determine the equivalent symbol of language corresponding to each identifier. Once the symbol of language corresponding to each identifier has been determined, the machine code equivalent (i.e., code capable of being "understood" and utilized by an electronic computer) is substituted for each identifier, so as to provide a machine readable code representation of the communication, e.g., page of text.

Inventors

  • 👤 Eric Blum
  • 👤 Wilbur Pierce

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 21:29
CPC Classifications
G; G06; G06K; G06K7/00; G06K7/10; G06K7/14; G06K7/1404; G06K7/1408; G06K7/143; G06K19/00; G06K19/06; G06K19/06009; G06K19/06037; G06V; G06V30/00; G06V30/10; G06V30/26; G06V30/262

Claims Analysis

Total Claims: 51
Claim 1
Independent Claim 172 words
A system for recognizing the content of a communication in symbolic language having rules, said communication comprising a plurality of glyphs arranged in a predetermined order and defining plural glyph words, each of said glyphs being a discrete element generally comprising the smallest meaningful informational unit of said language, said system comprising sensory input means for sensing said plurality of glyphs and inputting a stream of data indicative thereof into storage menas, separating means for separating said data into a plurality of glyphs, compiling means for assigning a unique identifier to each set of substantially identical glyphs, pattern grouping means for arranging said identifiers in a grouped arrangement corresponding to the arrangement of said glyph words in said communication, decryption means including language and dictionary storage means for applying general cryptographic techniques to said identifiers to analyze said grouped identifiers in terms of contextual patterns by their sequences within at least one word and their interrelationships as words, to thereby determine the equivalent symbol of language corresponding to each of said identifiers.
Claim 2
Independent Claim 172 words
A system for recognizing the content of a communication in symbolic language having rules, said communication comprising a plurality of glyphs arranged in a predetermined order and defining plural glyph words, each of said glyphs being a discrete element generally comprising the smallest meaningful informational unit of said language, said system comprising sensory input means for sensing said plurality of glyphs and inputting a stream of data indicative thereof into storage menas, separating means for separating said data into a plurality of glyphs, compiling means for assigning a unique identifier to each set of substantially identical glyphs, pattern grouping means for arranging said identifiers in a grouped arrangement corresponding to the arrangement of said glyph words in said communication, decryption means including language and dictionary storage means for applying general cryptographic techniques to said identifiers to analyze said grouped identifiers in terms of contextual patterns by their sequences within at least one word and their interrelationships as words, to thereby determine the equivalent symbol of language corresponding to each of said identifiers.
Claim 3
Dependent Claim 38 words
The system of claim 1, further comprising assembling means, said assembling means arranging said symbols of language in an arrangement corresponding to the arrangement of said glyphs in said communication to replicate the informational content of said communication.
Claim 4
Dependent Claim 35 words
The system of claim 2, further comprising substituting means, said substituting means substituting computer recognizable code for each of said symbols of language making up said communication for use of said communication by computer means.
Claim 5
Dependent Claim 11 words
The system of claim 3, wherein said communication comprises a document.
Claim 6
Dependent Claim 24 words
The system of claim 4, wherein said sensory input means comprises means for providing a bit-mapped representation of the glyphs appearing in said document.
Claim 7
Dependent Claim 24 words
The system of claim 5, wherein said sensory input means comprises means for producing a binary representation of the glyphs appearing on said document.
Claim 8
Dependent Claim 14 words
The system of claim 6, wherein said sensory input means comprises a facsimile device.
Claim 9
Dependent Claim 49 words
The system of claim 5, wherein said separating means comprises horizontal segmentation means and vertical segmentation means, wherein said horizontal segmentation means breaks said bit-mapped representation of said document into individual lines of text and said vertical segmentation means breaks each of said lines of text into discrete glyphs.
Claim 10
Dependent Claim 21 words
The system of claim 8, wherein said separating means includes means for breaking ligatures into their respective component symbols of language.
Claim 11
Dependent Claim 30 words
The system of claim 1, wherein said compiling means identifies various physical characteristics of each of said glyphs, to determine which of said glyphs are substantially identical to other glyphs.
Claim 12
Dependent Claim 23 words
The system of claim 10, further comprising counting means for determining the number of glyphs contained in each set of substantially identical glyphs.
Claim 13
Dependent Claim 31 words
The system of claim 11, wherein said pattern grouping means arranges said identifiers in a plurality of individual sequences, wherein each individual sequence corresponds to a particular word in said language.
Claim 14
Dependent Claim 49 words
The system of claim 1, wherein said communication is a document and further comprising document type analysis means, said document type analysis means analyzing glyph patterns and the arrangement of groups of glyphs in said document to determine and classify said document as being that of a particular type.
Claim 15
Dependent Claim 27 words
The system of claim 13, wherein said decryption means selects an appropriate set of decryption routines based on classification information supplied by the document type analysis means.
Claim 16
Dependent Claim 49 words
The system of claim 14, wherein said decryption means decodes a document, which has been determined by said document type analysis means to contain general textual information, through the use of means for analyzing short words, means for matching a limited dictionary and means for matching a full dictionary.
Claim 17
Dependent Claim 57 words
The system of claim 14, wherein said decryption means decodes a document, which has been determined by the document type analysis means to be a business letter, through the use of look-up means based on geography specific keywords, means for analyzing short words, means for matching a limited dictionary pattern and means for matching a full dictionary.
Claim 18
Dependent Claim 48 words
The system of claim 14, wherein said decryption means decodes a document, which has been determined by said document type analysis means to be a financial report, through the use of look-up means based on geography specific keywords, means for matching a limited dictionary and cryptarythm analysis means.
Claim 19
Dependent Claim 37 words
The system of claim 14, wherein said decryption means includes inconsistency determining means which determines whether the results produced by each of said decryption routines is consistent with the glyph/symbol correspondences previously determined during other decryption routines.
Claim 20
Dependent Claim 33 words
The system of claim 18, wherein said inconsistency determining means analyzes said inconsistencies, removes certain previously established glyph/symbol correspondences and then selects an appropriate decryption routine to be repeated based on said analysis.
Claim 21
Dependent Claim 46 words
The system of claim 18, further comprising ambiguity sensing means, whereupon whenever said inconsistency determining means determines that there are no inconsistencies, said ambiguity sensing means determines whether all of said glyphs have been identified and, if not, selects the next decryption routine to be performed.
Claim 22
Dependent Claim 38 words
The system of claim 13, wherein said cryptographic means comprises look-up means based on geography specific keywords, said look-up means analyzing the document to determine whether certain preselected glyph patterns appear at certain predetermined locations on said document.
Claim 23
Dependent Claim 39 words
The system of claim 1, wherein said decryption means comprises a plurality of analytical means for identifying correspondences between glyphs and symbols of language, without relying to a substantial degree on the shape or geometry of the respective glyphs.
Claim 24
Dependent Claim 32 words
The system of claim 1, wherein said decryption means comprises pattern matching means which compares glyph patterns in glyph words with letter patterns in respective keywords selected from a list of keywords.
Claim 25
Dependent Claim 18 words
The system of claim 23, wherein said list of keywords includes a limited number of frequently used words.
Claim 26
Dependent Claim 17 words
The system of claim 23, wherein said list of keywords comprises a general dictionary of said language.
Claim 27
Dependent Claim 38 words
The system of claim 1, wherein said decryption means includes means for analyzing short words for determining correspondences between glyphs and symbols of language, by analyzing interrelationships among glyphs in glyph words containing fewer than five glyph letters.
Claim 28
Dependent Claim 43 words
The system of claim 26, wherein the means for analyzing short words utilizes and compares information pertaining to the frequency with which particular glyphs and glyph patterns occur, the frequency at which certain characters and groups of characters occur, respectively, in said language.
Claim 29
Dependent Claim 46 words
The system of claim 1, wherein said decryption means further comprises cryptarithm means for identifying those glyphs which correspond to symbols of language comprising digits, said cryptarithm means analyzing the context in which those glyphs occur, including their interrelationship with other glyphs which correspond to digits.
Claim 30
Dependent Claim 27 words
The system of claim 28, wherein said cryptarithm means comprises means for establishing restriction sets which limit the possible digit values for those glyphs corresponding to digits.
Claim 31
Dependent Claim 22 words
The system of claim 29, wherein said restriction sets are established by eliminating certain glyphs from consideration for being the digit zero.
Claim 32
Dependent Claim 25 words
The system of claim 29, wherein said restriction sets are established through the application of arithmetic rules and manipulations to said glyphs corresponding to digits.
Claim 33
Independent Claim 176 words
A method of mechanized recognition of the content of a communication in a symbolic language having rules, said communication comprising a plurality of glyphs arranged in a predetermined order and defining plural glyph words, each of said glyphs being a discrete element generally comprising the smallest meaningful informational unit of said language, wherein said method comprises the steps of storing language and dictionary information for later use, sensing said plurality of glyphs and inputting a stream of data indicative thereof into storage means, separating said data into a plurality of said glyphs, assigning a unique identifier to each set of substantially identical glyphs, arranging said identifiers in a grouped arrangement corresponding to the arrangement of said glyph words in communication and decrypting said identifiers based on said stored language and dictionary information by applying general cryptographic techniques to said identifiers to analyze said grouped identifiers in terms of contextual patterns by their sequences within at least one word and their interrelationships as words, to determine the equivalent symbol of language corresponding to each of said identifiers.
Claim 34
Independent Claim 176 words
A method of mechanized recognition of the content of a communication in a symbolic language having rules, said communication comprising a plurality of glyphs arranged in a predetermined order and defining plural glyph words, each of said glyphs being a discrete element generally comprising the smallest meaningful informational unit of said language, wherein said method comprises the steps of storing language and dictionary information for later use, sensing said plurality of glyphs and inputting a stream of data indicative thereof into storage means, separating said data into a plurality of said glyphs, assigning a unique identifier to each set of substantially identical glyphs, arranging said identifiers in a grouped arrangement corresponding to the arrangement of said glyph words in communication and decrypting said identifiers based on said stored language and dictionary information by applying general cryptographic techniques to said identifiers to analyze said grouped identifiers in terms of contextual patterns by their sequences within at least one word and their interrelationships as words, to determine the equivalent symbol of language corresponding to each of said identifiers.
Claim 35
Dependent Claim 36 words
The method of claim 32, further comprising the step of arranging said symbols of language in an arrangement corresponding to the arrangement of said glyphs in said communication to replicate the informational content of said communication.
Claim 36
Dependent Claim 33 words
The method of claim 33, further comprising the step of substituting computer recognizable code for each of said symbols of language making up said communication for use of said communication by computer means.
Claim 37
Dependent Claim 41 words
The method of claim 34, wherein said communication comprises a document and wherein said step of sensing and inputting a stream of data indicative of the glyphs of said communication is accomplished by converting said document into a bit-mapped representation thereof.
Claim 38
Dependent Claim 43 words
The method of claim 35, wherein said step of separating said symbolic language into a plurality of glyphs is accomplished by horizonally segmenting said bit-mapped representation into horizontal lines of text and then vertically segmenting each of said lines into said glyph elements.
Claim 39
Dependent Claim 46 words
The method of claim 36, wherein the step of assigning unique identifiers to each set of substantially identical glyphs is achieved by identifying various physical characteristics of each of said glyphs and then determining which of said glyphs are substantially identical to other of said glyphs.
Claim 40
Dependent Claim 38 words
The method of claim 37, wherein said pattern grouping means further comprises the step of arranging said identifiers into a plurality of individual sequences, wherein each of said individual sequences corresponds to a particular word in said language.
Claim 41
Dependent Claim 38 words
The method of claim 35, further comprising the step of analyzing said document including the arrangement of glyphs and groups of glyphs on said document, to determine and classify said document as being that of a particular type.
Claim 42
Dependent Claim 29 words
The method of claim 39, wherein the step of decrypting said identifiers includes the step of selecting an appropriate set of decryption routines based on said document type classification.
Claim 43
Dependent Claim 35 words
The method of claim 40, wherein the decrypting step includes performing of short word analysis, limited dictionary pattern matching and full dictionary pattern matching, where said document has been determined to contain general textual information.
Claim 44
Dependent Claim 38 words
The method of claim 40, wherein said decrypting step includes performing geography specific keyword look-ups, short word analysis, limited dictionary pattern matching and full dictionary pattern matching, where said document has been determined to be a business letter.
Claim 45
Dependent Claim 33 words
The method of claim 40, wherein said decrypting step includes performing geography specific keyword look-ups, limited dictionary pattern matching and cryptarithm analysis, where said document has been determined to be a financial report.
Claim 46
Dependent Claim 35 words
The method of claim 35, wherein the step of decrypting comprises identification of correspondences between glyphs and symbols of language, without relying to a substantial degree on the shape or geometry of the respective glyphs.
Claim 47
Dependent Claim 28 words
The method of claim 35, wherein the decrypting step comprises the process of comparing glyph patterns in glyph words with letter patterns in a selected list of keywords.
Claim 48
Dependent Claim 34 words
The method of claim 35, wherein the decrypting step comprises the step of analyzing short words to determine correspondences between glyphs and symbols of language contained in words having fewer that five glyph letters.
Claim 49
Dependent Claim 36 words
The method of claim 35, wherein the decrypting step comprises the step of performing geography specific keyword look-ups on said page to determine whether certain pre-selected glyph patterns appear at certain predetermined locations on said page.
Claim 50
Dependent Claim 39 words
The method of claim 35, wherein the decrypting step comprises the step of identifying those glyphs which correspond to digits and analyzing the context in which those glyphs occur, including their interrelationships with glyphs to determine their digit value.
Claim 51
Dependent Claim 11 words
The method of claim 48, wherein said interrelationships include mathematical relationships.

References Cited (Backward Citations)

US4058795A Cited
US4010445A Cited
US3995254A Cited
US4484348A Cited
US4516262A Cited
US4556951A Cited
US4556985A Cited
US4550436A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-09-01 1990-03-03 1990-09-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-09-01 1994-03-03 1994-09-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-09-01 1998-03-03 1998-09-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag