Processing

Please wait...

Settings

Settings

1. WO2000041095 - METHOD AND APPARATUS FOR PERFORMING SUPPLEMENTAL SEARCHES OVER A NETWORK

Publication Number WO/2000/041095
Publication Date 13.07.2000
International Application No. PCT/US1999/027776
International Filing Date 23.11.1999
Chapter 2 Demand Filed 11.07.2000
IPC
G06F 17/27 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
17Digital computing or data processing equipment or methods, specially adapted for specific functions
20Handling natural language data
27Automatic analysis, e.g. parsing, orthograph correction
CPC
G06F 40/232
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
40Handling natural language data
20Natural language analysis
232Orthographic correction, e.g. spell checking or vowelisation
G06F 40/253
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
40Handling natural language data
20Natural language analysis
253Grammatical analysis; Style critique
Y10S 707/99933
YSECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
10TECHNICAL SUBJECTS COVERED BY FORMER USPC
STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
707Data processing: database and file management or data structures
99931Database or file accessing
99933Query processing, i.e. searching
Applicants
  • WALKER DIGITAL, LLC [US/US]; Five High Ridge Park Stamford, CT 06905, US (AllExceptUS)
  • TEDESCO, Daniel, E. [US/US]; US (UsOnly)
  • WALKER, Jay, S. [US/US]; US (UsOnly)
  • KESSMAN, Marc, D. [US/US]; US (UsOnly)
Inventors
  • TEDESCO, Daniel, E.; US
  • WALKER, Jay, S.; US
  • KESSMAN, Marc, D.; US
Agents
  • MASCHOFF, Kurt, M. ; Intellectual Property Dept. Walker Digital Corporation One High Ridge Park Stamford, CT 06905, US
Priority Data
09/223,89931.12.1998US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) METHOD AND APPARATUS FOR PERFORMING SUPPLEMENTAL SEARCHES OVER A NETWORK
(FR) PROCEDE ET APPAREIL POUR EFFECTUER DES RECHERCHES SUPPLEMENTAIRES SUR UN RESEAU
Abstract
(EN)
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.
(FR)
L'invention porte sur un procédé et un appareil permettant de collaborer avec un premier programme logiciel de façon à effectuer une recherche supplémentaire sur Internet ou un autre réseau public. La recherche supplémentaire est effectuée dans la zone de fond de façon à obtenir les informations désirées tandis que l'utilisateur continue d'effectuer la tâche primaire de création telle qu'un document. L'utilisateur n'est pas détourné de sa tâche primaire de création de document lorsqu'il déclenche manuellement une recherche. Un programme d'application de traitement de mots illustré génère dynamiquement un chemin de fond dans un environnement à plusieurs chemins pour effectuer la recherche supplémentaire à l'aide d'un navigateur, tandis que le programme d'application de traitement de mots maintient une commande continue jusqu'à l'obtention des résultats de recherche et leur visualisation. Une recherche supplémentaire peut être effectuée sur un sujet donné (1) demandé par un utilisateur, ou (ii) automatiquement, si un état prédéfini, tel que l'occurrence d'un élément de donnée apparemment impropre qui ne peut satisfaire aux exigences d'une base de données d'orthographe ou de grammaire, est détecté dans un document d'un programme d'application. Ce système peut donc être configuré de façon à effectuer une vérification d'orthographe ou de grammaire à partir d'Internet et à détecter automatiquement l'adoption de nouveaux mots ou phrases et les corriger selon les usages grammaticaux acceptables. Ce programme d'application de traitement de mots peut également déterminer automatiquement si un document créé correspond à une ou plusieurs catégories prédéfinies. Si un document créé correspond à une catégorie prédéfinie, le document peut éventuellement être envoyé à un expert associé à la catégorie identifiée afin d'être révisé.
Also published as
Latest bibliographic data on file with the International Bureau