Patent ID: 7970774
Filing Date: 2011-06-28
Classification: G06F,G06Q,Y10S

Abstract:
1. A method for providing web-based electronic research and presentation functions via a document creation application, comprising: scanning an active document on a computer device operable for identifying relevant keywords; searching at least one database for reference materials relating to the relevant keywords, the at least one database including an internal database and an external database; automatically displaying relevant reference materials on the computer device, wherein the relevant reference material includes one or more of white papers or technical documents, graphs, charts, and video; converting the reference materials if the reference materials are in a format different from a format used in creating the active document; and displaying the reference materials on the computer device; wherein the active document includes data currently being entered or edited by a user on the computer device; and wherein the scanning an active document on a computer device operable for identifying relevant keywords is performed by an intelligent search agent, the method further including: scanning text of the active page for the active document for at least one of: determining relevance of found terms or phrases resulting from the scanning based upon rules prescribed by the intelligent agent, the relevance of the found terms is determined by comparing the found terms to a list of terms stored in a temporary storage, the list of terms comprising frequently occurring words and terms specified by the user; and storing relevant results in the temporary storage location operable for performing the searching, the method further comprising deploying process software for providing the web-based electronic research and presentation functions via a document creation application, the deploying comprising: installing the process software on at least one server; identifying server addresses for users accessing the process software on the at least one server; installing a proxy Server if needed; sending the process software to the at least one server and copying the process software to a file system of the at least one server; sending the process software to at least a first client computer; and executing the process software on the first client computer.