Patent ID: 7054754

Claim:
A method for use in deriving chemical structural information, comprising the steps of: acquiring a chemical name; preprocessing the name to standardize its formatting; dividing the name into a series of meaningful text string fragments; associating each meaningful text string fragment with at least one data object known as a nomToken, thereby creating a list of one or more nomTokens, wherein each text string fragment comprises the name of the corresponding nomToken, and wherein each nomToken comprises: a connection table, a locant map that associates names of individual atoms with respective specific locations in the connection table, an attach-in map that stores a list of atoms identified in the connection table that are considered to be awaiting attachment, and an attach-out map that associates a specific bond order to an attachment; and wherein each nomToken is classified by Type and Subtype from a ranked list of Types and Subtypes; consolidating two or more nomTokens into a single replacement nomToken; and repeating the consolidating step until only one nomToken remains, wherein the connection table of the remaining nomToken corresponds to the structure of the chemical name.