Patent ID: 7117435

Claim:
One or more computer-readable media comprising computer-executable instructions for integrating spreadsheet functionality into word processing text, the computer-executable instructions comprising instructions for: presenting a free floating field in line with text in a document, the free floating field containing content derived from a source, wherein a format applied to the text is automatically applied to the content within the free floating field; changing, upon selection the free floating field, an appearance of the free floating field from an appearance of the text in the document to an appearance of a spreadsheet; determining, upon selection of the free floating field, a type of content in the free floating field; presenting a formula edit box that initially defaults to a size and shape of the free floating field, but that dynamically resizes as needed and data is added, wherein content entered to the formula edit box is entered into the free floating field; interpreting a type of the entered content based upon the determination of the type of the content already in the free floating field, wherein the interpreting comprises interpreting user entry as applicable to spreadsheet functions, if the type of content is a formula or non-text data and interpreting the user entry as applicable to word processing functions, if the type of the content is not a formula or non-text data; updating the content in the free floating field automatically upon modification of the source; and creating a second free floating field partly in response to user selection of at least a portion of the text of the document, wherein the second free floating field is configured to contain the selected portion of the text.