Patent ID: 7356537
Filing Date: 2008-04-08
Classification: G06F,Y10S

Abstract:
1. A method of providing contextually sensitive functionality to a computer-generated document, comprising the steps of: attaching a schema to the document defining permissible data content, data type and data structure for the document, whereby the schema includes a definition of permissible data content, data type and data structure for particular portions of the document; structuring the document to associate the document with the schema; associating a solution with the document structure; assembling a plurality of software components for providing the solution to the document; enabling the document to call the plurality of software components for providing the solution to the document based on an editing position in the document; and implementing an Application Programming Interface for providing the solution to the document, comprising the steps of: whereby the step of structuring the document includes structuring the particular portions of the document to associate the particular portions of the document with permissible data content, permissible data type, and permissible data structure for the particular portions of the document as defined by the schema; whereby the step of structuring the particular portions of the document includes annotating the particular portions of the document with XML structure; whereby the step of associating a solution with the document structure, further comprises associating controls with the XML structure; and whereby the step of associating controls with the XML structure includes associating radio buttons, check boxes or text boxes with the XML structure.