Patent ID: 9141393
Filing Date: 2015-09-22
Classification: G06F

Abstract:
1. A method performed by a computing device, comprising: receiving a spreadsheet document, the spreadsheet document identifying at least one named cell or region; receiving a wordprocessing document, wherein the wordprocessing document is at least one of a letter, an e-mail, a bank check, an instruction manual or other wordprocessing document, the wordprocessing document including a script tag and an instruction within the script tag, the instruction identifying the at least one named cell or region; producing a first source code corresponding to the received spreadsheet document; producing a second source code corresponding to the received wordprocessing document, wherein the second source code corresponding to the received wordprocessing document includes a functional link to the at least one named cell or region of the spreadsheet document; combining the first source code and the second source code into a combined code; identifying duplicate commands in the combined code; and parameterizing the duplicate commands from the combined code to eliminate duplication, wherein the parameterization includes generating formula signatures cells and reducing size of the combined code based on occurrence frequency of each formula signature.