A method and apparatus are disclosed for cooperating with a first software program to perform a supplemental search over the Internet or another public network. A supplemental search is performed in the background to obtain desired information, while the user continues the primary task of creating, for example, a document. The user does not have to divert his or her attention from the primary task of creating the document to manually initiate a search. An illustrative word processing application program spawns a background thread in a multithreaded environment to perform the supplemental search using a browser, while the word processing application program maintains continuous control until the search results are obtained and viewed by the user. A supplemental search can be performed on a given topic (i) when requested by a user, or (ii) automatically, if a predefined condition, such as the occurrence of an apparently improper data element that fails to satisfy the requirements of a spelling or grammar database, is detected in a document of an application program. Thus, the invention can be configured to perform Internet-based spelling or grammar checking and automatically detect the adoption of new words or phrases and changes in acceptable grammar usage. In addition, the word processing application program automatically determines if a document being created corresponds to one or more predefined categories. If a document being created corresponds to a predefined category, the document can optionally be provided to an expert associated with said identified category for review.

Um método e um instrumento são divulgados cooperando com um primeiro programa do software para executar uma busca suplementar sobre o Internet ou uma outra rede pública. Uma busca suplementar está executada no fundo para obter a informação desejada, quando o usuário continuar a tarefa preliminar de criar, para o exemplo, de um original. O usuário não tem que desviar sua ou sua atenção da tarefa preliminar de criar o original para iniciar manualmente uma busca. Um programa de aplicação ilustrativo processar de palavra spawns uma linha do fundo em a multithreaded o ambiente para executar a busca suplementar usando um browser, quando o programa de aplicação processar de palavra mantiver o controle contínuo até que os resultados da busca estejam obtidos e vistos pelo usuário. Uma busca suplementar pode ser executada em um tópico dado (i) quando pedida por um usuário, ou (ii) automaticamente, se uma condição predefinida, tal como a ocorrência de um elemento de dados aparentemente impróprio que não satisfaça às exigências de uma base de dados da soletração ou da gramática, for detectada em um original de um programa de aplicação. Assim, a invenção pode ser configurarada para executar a soletração ou a gramática Internet-baseada que verificam e para detectar automaticamente o adoption de palavras ou de frases novas e mudanças no uso aceitável da gramática. Além, o programa de aplicação processar de palavra determina automaticamente se um original que está sendo criado corresponder a um ou a mais categorias predefinidas. Se um original que está sendo criado corresponder a uma categoria predefinida, o original pode opcionalmente ser fornecido a um perito associado com a categoria identificada dita para a revisão.

 
Web www.patentalert.com

< (none)

< Method for clustering closely resembling data objects

> Method of determining and storing indexing data on a sequential data storage medium for supporting random access of data files stored on the medium

> (none)

~ 00027