1. A computer implemented method to analyze a patent document, comprising: identifying at least one element in a figure for a name and a relationship to one or more additional elements in the figure; generating text to describe the element and element operation from the identified element and relationship of the element to other element(s); generating a claim data structure for a claim relationship between at least a descendant and a parent claim and relationship among elements within a claim; utilizing a drag-and-drop graphical user interface to select a claim and show a graphical representation of the claim relationship; showing one or more elements recited in each claim in one or more text boxes for editing claim element text, wherein placement of the one or more text boxes indicates claim element arrangement and relationship to another element in the claim; generating a diagnostic message for the patent document; and providing intellectual property related products or services.