Spreadsheet fields in text
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
A system architecture integrates spreadsheet fields and functionality into text. In one implementation, a free floating field is presented in line with text in a document. The free floating field is configured to present content derived from a source. Upon modification of the source, the content in the free floating field is automatically updated to reflect changes to the source. In a particular implementation, where the source is a spreadsheet, modifications made to the spreadsheet are then reflected in updates in the free floating fields of the text.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification