[go: up one dir, main page]

WO2002003239A1 - Appareil et procede permettant de choisir et d'automatiser une entree de donnees dans des formulaires electroniques - Google Patents

Appareil et procede permettant de choisir et d'automatiser une entree de donnees dans des formulaires electroniques Download PDF

Info

Publication number
WO2002003239A1
WO2002003239A1 PCT/US2001/040084 US0140084W WO0203239A1 WO 2002003239 A1 WO2002003239 A1 WO 2002003239A1 US 0140084 W US0140084 W US 0140084W WO 0203239 A1 WO0203239 A1 WO 0203239A1
Authority
WO
WIPO (PCT)
Prior art keywords
field
region
instructions
dialog box
selection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/US2001/040084
Other languages
English (en)
Inventor
Anthony Gary Martin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GATOR CORP
Original Assignee
GATOR CORP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GATOR CORP filed Critical GATOR CORP
Priority to CA002382884A priority Critical patent/CA2382884A1/fr
Priority to JP2002507241A priority patent/JP2004502257A/ja
Priority to EP01927355A priority patent/EP1295218A1/fr
Priority to AU2001253815A priority patent/AU2001253815A1/en
Publication of WO2002003239A1 publication Critical patent/WO2002003239A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/174Form filling; Merging

Definitions

  • the invention generally relates to presenting data for selection, and automating entry of selected data into electronic forms, and more particularly to presenting a dialog box containing hot-spots for selecting data according to associated insertion formats, where selected data can be inserted into a form according to an associated insertion format.
  • HTML hypertext markup language
  • Java JavaScript
  • Visual Basic etc.
  • some Internet browsers such as Microsoft Internet Explorer 5
  • Microsoft Internet Explorer 5 maintain a history list of answers a user has stored in a form.
  • the browser prompts the user with a list of possible completions to the form's field.
  • this technique facilitates data entry, it does not provide any centralized location for the inspection and entry of data into the form.
  • this method fails to remove the tedium incident to addressing every field entry for which a value is to be inserted. That is, each field needs to be clicked upon or typed in to trigger data entry.
  • the list of entries can be very long as it includes every entry ever entered into that form's field. And, there is no central location containing a single set of current user data that is to be entered into the form. And, there is no opportunity to select only a portion of a previously recorded entry.
  • a form is received.
  • a dialog box is displayed containing dialog entries that are inserted into the form according to insertion formats associated with the dialog entries.
  • a particular insertion format for a dialog entry is selected by a user activating a "hotspot", button, or other selection region associated with a dialog entry. Insertion formats are configured to insert an entire entry or just a portion thereof into a form.
  • a dialog box has an entry containing a text string, and it is desired to either select the entire string, or just a portion thereof, such as for entry into an electronic form.
  • a first selection region is defined proximate the text string such that its selection (e.g., by clicking on or simply hovering a pointer over the selection region) causes the entire string to be highlighted.
  • Second, third, etc. selection regions can be defined with respect to portions of the string, such as for individual words, where selection causes the portions (e.g., words) of the string to be high-lighted.
  • hovering a pointer over a selection region causes the region's associated data to be highlighted, and clicking on a selection region causes its associated data to be inserted into an electronic form.
  • FIG. 1 illustrates an overview of one embodiment for data entry.
  • FIGS. 2 illustrates a user interface according to one embodiment of the invention.
  • FIGS. 3 illustrate selection regions and associated visual cues indicating insertion format controlling transfer of a helper dialog entry to a form.
  • FIG. 4 illustrates a suitable computing environment in which certain aspects of the claimed invention may be practiced.
  • FIG. 1 illustrates an overview of one embodiment for data entry, such as receiving and filling out an electronic form.
  • form is intended to include registration forms, login forms, and other structures / data structures having entries to be filled out by a recipient of the data structure.
  • a first operation 100 is to monitor for receipt of a form. It is assumed that receipt of a form triggers the invention, however, it will be appreciated that other environments may benefit from using the invention as well, such as aiding answering queries posed by application programs. It is further assumed a network browser, such as Internet Explorer, is receiving and processing data defining the form, however, other applications may also be used.
  • a form is recognized by scanning received browser data for a form's definition.
  • HTML Hypertext Markup Language
  • form identification is simply a matter of watching for a ⁇ FORM> tag definition.
  • forms may also be defined through other constructions, such as by way of compiled Java programs, JavaScript, active server pages (ASP), etc. It may also be necessary to inspect binary data to identify form definitions.
  • the browser provides internal hooks for identifying whether received network data contains a form definition.
  • a test is performed at 104 to determine if a helper dialog box (containing entries to insert into a form) is already visible.
  • the dialog box is expected to remain on the display as one navigates or browses to different network locations. If the dialog is not already visible, then the dialog box is popped up 106 onto the user's display. Once the helper dialog box is displayed, one has opportunity to update information stored within the helper dialog box (see FIGS. 2).
  • popping up the dialog box may also be' manually triggered if a form is not automatically recognized when monitoring 100 the network.
  • a service or background executing program can wait 108 for manual requests to pop up the dialog box. If at 110 a manual trigger is received, then the helper dialog is popped-up.
  • a Microsoft Windows operating system Tray Icon service is used, where displaying the dialog box is triggered by generating a click event for the tray icon, e.g., by using a mouse or other pointing device to click on the tray icon, or by causing a click event to be generated for the icon.
  • keyboard activity is monitored for pressing of a certain control sequence to trigger display of the dialog box.
  • a test may be performed at 112 to determine if an automatic mode should be used to fill out the form.
  • Automatic mode means that an attempt is made by the helper system to fill the form's fields with data the form is received. If in automatic mode, a test is performed at 114 to determine if the current form is being viewed for the first time. If so, a user is required to fill out the form, either conventionally by typing directly into the form, or as discussed below, and the helper system monitors 116 the entries to learn insertion values for subsequent display of the form.
  • the source location or address of a form can be tracked and associated with monitored values 116 so that only values for a particular form origin are available for insertion into the form.
  • Source tracking can also be used when it is known certain forms require a particular entry format, e.g., first-name first or last-name first for a "name" form field.
  • dialog entries are displayed 106
  • the system waits for a user to select dialog entries to transfer to the form. It is assumed selection is controlled by way of a mouse or equivalent input device, where one activates, by way of clicks, drags, etc. a selection region to cause insertion of a dialog entry or sub- portion thereof into the form. Insertion is made according to an insertion format associated with the activated selection region. Selection regions can be defined as image hotspots, buttons, switches, toggles, etc. within the helper dialog, or as provided below, within a dialog entry.
  • each dialog entry can have multiple associated selection regions, so that the same dialog entry may be highlighted and inserted into a form, where the highlighting indicates what portion of the entry will be inserted.
  • selection regions are automatically defined for each word in multiple-word strings.
  • insertion format refers to what portion of a data entry that will be inserted into a form, where highlighting an entry provides a cue, before transferring a dialog entry to a form, of the portion of the dialog entry to be inserted into the form.
  • highlighting is intended to include other methods for calling attention to different formats for inserting a dialog box entry, such as generating a visual cue, an audio cue, or both, or taking some other action as needed or desired by visually or physically impaired individuals.
  • a next operation is to monitor 120 a location of a selection tool, e.g., a mouse pointer or other device used to perform selections.
  • a selection tool e.g., a mouse pointer or other device used to perform selections.
  • non-mouse selection tools such as those utilized by visually impaired or physically impaired individuals, may also be utilized to select dialog entries. If at 122 the selection tool 304 (FIGS. 3) is near a selection region 300 (FIGS. 3) for a dialog entry, the dialog entry is highlighted 124 according to the insertion format for the selection region.
  • selection regions are automatically defined for each word in multiple-word strings.
  • the appropriate dialog entry or portion thereof is inserted 128 into the form according to the insertion format associated with the activated selection region.
  • dialog box contents associated with a selection region can be dragged and then dropped onto the form. Dropping may be made on the form generally, or within a particular form field. It is understood that "drag and drop” generally means a selection region is clicked on with a mouse (or a mouse button- down event or equivalent generated for the selection region), and without releasing the mouse button (or receiving a mouse button-up event), the clicked-on selection region is dragged to the form, or to a particular field in the form. The mouse button is then released, causing transfer of the contents of the selection region for the dialog entry to the form according to the insertion format for the dragged and dropped selection region.
  • a selection region for a dialog entry can be double-clicked to cause activation of the region and insertion of dialog entry data to the form according to the insertion format associated with an activated selection region. It will be appreciated that other activation techniques, such as shift-single-click, voice- selected, or some other activation combination depending on user interface considerations, may be used to initiate transfer to the form.
  • a field of the form currently having insertion focus receives the dialog entry according to the insertion format. If no form field currently has insertion focus, then a default field is chosen. In one embodiment, the default field is the first field defined for the form. In another embodiment, the data defining the form is inspected to determine whether a default first field is identified within the form's definition.
  • next-field command is typically a tab character, which is transmitted to the form and interpreted by the form to cause movement of the insertion focus.
  • a different character or control sequence may be required depending on how the form is encoded and the environment displaying the form.
  • a default field for insertion may be determined in a number of other ways, including matching dialog entries with form definitions. For example, if the dialog entry is known to contain a name, then the form can be searched for field tags corresponding to a name. Such searching will facilitated by encoding the form in the Extensible Markup Language (XML), or equivalent languages that associate semantic meaning with form field definitions.
  • XML Extensible Markup Language
  • FIGS. 2 provide for a user interface according to one embodiment of the invention.
  • the user interface for storing typical user information to be inserted into a form.
  • FIGS.2 illustrate a "My Info - Update" dialog box 200.
  • This dialog box is broken into two general sections 202, 204, corresponding to contact information 202 and user credit card information 204. As discussed above, the contents of these sections are used to fill out electronic forms. As illustrated, different interface sections are selected by clicking on a tab for an area of interest.
  • contact information includes field entries for one's name 206, Email address 208, telephone number 210, facsimile number 212, and mailing address 214.
  • the billing information 204 includes entries for a credit card category 216 (e.g., work card, personal card, etc.), card type 218 (e.g., Visa, MasterCard, Discover, etc.), name on card 220, card number 222, expiration information 224, and billing address reference 226.
  • the FIG. 2A contact information 202 includes selectable address radio buttons 228 (or equivalent) for designating different contact addresses, e.g., home, work, other.
  • the FIG. 2B credit card information 204 configures the billing address reference 226 as a selectable drop down list corresponding to the radio button 228 definitions. As illustrated, a card category 216 of personal is selected, and a home address used as the billing address reference 226. Selecting a personal card category automatically causes the home address to be selected as the billing address.
  • dialog entries are filled out.
  • FIGS. 3 illustrate the above-described multi-word text string example. As discussed above for FIG. 1, the illustrated dialogs appear when manually invoked by a user or automatically on detection of an electronic form.
  • FIG. 3 A illustrates a first selection region 300 (a darker box) adjacent a name field 302.
  • moving a selection tool 304 over e.g., "hovering" the first selection region causes the entire dialog entry to be highlighted. This visually cues a user that the entire dialog entry field is selected and will be transferred to a form if the first selection region is then activated.
  • a selection tool 304 over e.g., "hovering”
  • FIG. 3B illustrates a second selection region 306 that has been defined as the first word of the name string in the name field 302.
  • moving a selection tool over the second selection region 306 causes the region to be highlighted. This visually cues a user that only the contents of the region will be transferred to a form, in this case, the first name Arthur.
  • the second selection region can be clicked on and then dragged and. dropped into the form.
  • differently configured dialog boxes are presented for different electronic forms, so that dialog boxes may be tailored to different types of forms.
  • a form may be designed to receive non-text data, such as graphics files, databases, and other non-text data.
  • a dialog (not shown) may be configured with entries corresponding to such non-text data that may be fully or partially selected and inserted into the form.
  • a dialog entry contains a graphics image.
  • Selection regions can be defined for the image such that it is sub-divided into different sections (like an "image map" in a web browser context), where selecting one of the image's selection regions causes that selected portion of the image to be inserted into the form-
  • OLE Object Linking and Embedding
  • Microsoft ActiveX controls are used to select and manipulate the dialog box image, and then transfer appropriate image data to corresponding OLE or ActiveX controls within the form.
  • two radio buttons 308, 310 are provided to control whether a particular user's data is being updated 308 or entered into a form 310.
  • the dialog's selection regions are deactivated so that the dialog entries may be revised without inadvertent entry into a form.
  • FIG. 4 illustrates a suitable computing environment in which certain aspects of the claimed invention may be practiced.
  • the figure and following discussion are intended to provide a brief, general description of a suitable computing environment in which portions of the invention may be implemented.
  • the invention may be described by reference to different high-level program modules and/or low-level hardware contexts. Those skilled in the art will realize that program module references can be interchanged with low-level instructions. .
  • Program modules include procedures, functions, programs, components, data structures, and the like, that perform particular tasks or implement particular abstract data types.
  • the modules may be incorporated into single and multi-processor computing devices, as well as hand-held devices and controllable consumer devices (e.g., Personal Digital Assistants (PDAs), cellular telephones, etc.). It is understood that modules may be implemented on a single computing device, or processed over a distributed network environment, where modules can be located in both local and remote memory storage devices.
  • An exemplary system for implementing the client computing devices discussed above includes a computing device 402 having system bus 404 for coupling together various components within the computing device.
  • the system bus 404 may be any of several types of bus structures, such as PCI, AGP, VESA, ISA, etc.
  • processors 406 such as those by Intel, programmable gate arrays, and the like, volatile and non- volatile memory 408 such as RAM, ROM, NVRAM, etc., storage devices 410, a video interface 412 for presenting output to an output device such as a cathode ray tube (CRT) monitor, display panel, projector, etc., input/output interface ports 414 for communicating with devices, and a network interface 420.
  • CTR cathode ray tube
  • Storage devices include computer-readable media such as hard-drives, floppy-disks, optical storage, magnetic cassettes, tapes, flash memory cards, memory sticks, digital video disks, biological-based storage, and the like, and may communicate with system bus 404 through a physical and/or logical interface 426.
  • Program modules such as for a web browser configured to display a form, can be stored within the memory 408, storage devices 410, or implemented as an ASIC.
  • Computing device 402 may be a computer, or other device such as a router, switch, telephone, radio, household appliance, etc. Computing device 402 may operate in a networked 424 environment using logical connections to one or more remote computing devices 416, 418. Remote computing devices can be configured as having some or all of the features of computing device 402. A modem 422 may be used to form network connections. If we assume a viewpoint of the invention as being implemented in computing device 402, then remote computing devices 416, 418 include remote network servers and other devices utilizing network application protocols such as HTTP (e.g., web servers), File Transfer Protocol (FTP), Gopher, Wide Area Information Server (WAIS), and the like to deliver forms to the invention.
  • HTTP e.g., web servers
  • FTP File Transfer Protocol
  • WAIS Wide Area Information Server
  • computing devices 402, 416, 418 may be embodied as single devices, or as a combination of separate components. Having described and illustrated the principles of the invention with reference to illustrated embodiments, it will be recognized that the illustrated embodiments can be modified in arrangement and detail without departing from such principles. For example, while the foregoing description focused ⁇ for expository convenience - on filling out forms, it will be recognized that the same techniques for defining selection regions and visually cueing impending data transfers can be applied to other transaction environments.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

L'invention concerne l'affichage d'une ou de plusieurs boîtes de dialogue contenant des données sélectionnables telles que des entrées de dialogue contenant du texte ou des images. Dans un mode de réalisation, des zones (300, 306) sont associées à des entrées de dialogue (302) et lorsqu'une zone (300, 306) est activée, une partie (306) ou la totalité (302) d'une entrée de dialogue est choisie en fonction des caractéristiques de la zone activée. Dans un autre mode de réalisation, lorsqu'un formulaire électronique est reçu, la boîte de dialogue box peut être affichée automatiquement ou manuellement. Dans ce mode de réalisation, lorsqu'une zone (300, 306) est activée dans une boîte de dialogue affichée, la partie choisie d'une entrée de dialogue (302, 306) de l'activation est insérée dans le formulaire conformément à plusieurs techniques d'insertion.
PCT/US2001/040084 2000-06-26 2001-02-12 Appareil et procede permettant de choisir et d'automatiser une entree de donnees dans des formulaires electroniques Ceased WO2002003239A1 (fr)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CA002382884A CA2382884A1 (fr) 2000-06-26 2001-02-12 Appareil et procede permettant de choisir et d'automatiser une entree de donnees dans des formulaires electroniques
JP2002507241A JP2004502257A (ja) 2000-06-26 2001-02-12 電子フォームへのデータエントリを選択及び自動化する装置及び方法
EP01927355A EP1295218A1 (fr) 2000-06-26 2001-02-12 Appareil et procede permettant de choisir et d'automatiser une entree de donnees dans des formulaires electroniques
AU2001253815A AU2001253815A1 (en) 2000-06-26 2001-02-12 Apparatus and method for selecting and automating data entry in electronic forms

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US60306500A 2000-06-26 2000-06-26
US09/603,065 2000-06-26

Publications (1)

Publication Number Publication Date
WO2002003239A1 true WO2002003239A1 (fr) 2002-01-10

Family

ID=24413954

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/040084 Ceased WO2002003239A1 (fr) 2000-06-26 2001-02-12 Appareil et procede permettant de choisir et d'automatiser une entree de donnees dans des formulaires electroniques

Country Status (5)

Country Link
EP (1) EP1295218A1 (fr)
JP (1) JP2004502257A (fr)
AU (1) AU2001253815A1 (fr)
CA (1) CA2382884A1 (fr)
WO (1) WO2002003239A1 (fr)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012068520A3 (fr) * 2010-11-18 2012-07-12 Google Inc. Remplissage automatique à la demande
US20120191568A1 (en) * 2011-01-21 2012-07-26 Ebay Inc. Drag and drop purchasing bin
CN111629248A (zh) * 2020-05-12 2020-09-04 深圳Tcl数字技术有限公司 对话框控制方法、终端设备及可读存储介质
US10796082B2 (en) 2002-03-26 2020-10-06 Aatrix Software, Inc. Method and apparatus for creating and filing forms
US11861302B2 (en) 2019-02-04 2024-01-02 Aatrix Software, Inc. AUF XML specification compiler

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9846689B2 (en) * 2008-01-29 2017-12-19 Adobe Systems Incorporated Method and system to provide portable database functionality in an electronic form
WO2017201041A1 (fr) 2016-05-17 2017-11-23 Hassel Bruce Système et méthodologies de validation/assistance audio interactifs

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5721901A (en) * 1992-07-20 1998-02-24 International Business Machines Corporation Method and apparatus for displaying a dialog box enabling user selections from a database
US5794259A (en) * 1996-07-25 1998-08-11 Lextron Systems, Inc Apparatus and methods to enhance web browsing on the internet

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5721901A (en) * 1992-07-20 1998-02-24 International Business Machines Corporation Method and apparatus for displaying a dialog box enabling user selections from a database
US5794259A (en) * 1996-07-25 1998-08-11 Lextron Systems, Inc Apparatus and methods to enhance web browsing on the internet

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"Internet Start-Up Gator.com Introduces Gator, the Web's First Smart Online Companion", INTERNET ARTICLE, 14 June 1999 (1999-06-14), XP002180713, Retrieved from the Internet <URL:http://www.gator.com/company/press/pr061499.html> [retrieved on 20011017] *
MARET P ET AL: "MULTIMEDIA INFORMATION INTERCHANGE: WEB FORMS MEET DATA SERVERS", PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS, LOS ALAMITOS, CA, US, vol. 2, 7 June 1999 (1999-06-07), pages 499 - 505, XP000964627 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10796082B2 (en) 2002-03-26 2020-10-06 Aatrix Software, Inc. Method and apparatus for creating and filing forms
WO2012068520A3 (fr) * 2010-11-18 2012-07-12 Google Inc. Remplissage automatique à la demande
US20170046325A1 (en) * 2010-11-18 2017-02-16 Google Inc. On-Demand Auto-Fill
US10515144B2 (en) 2010-11-18 2019-12-24 Google Llc On-demand auto-fill
US20120191568A1 (en) * 2011-01-21 2012-07-26 Ebay Inc. Drag and drop purchasing bin
US11861302B2 (en) 2019-02-04 2024-01-02 Aatrix Software, Inc. AUF XML specification compiler
CN111629248A (zh) * 2020-05-12 2020-09-04 深圳Tcl数字技术有限公司 对话框控制方法、终端设备及可读存储介质

Also Published As

Publication number Publication date
EP1295218A1 (fr) 2003-03-26
AU2001253815A1 (en) 2002-01-14
CA2382884A1 (fr) 2002-01-10
JP2004502257A (ja) 2004-01-22

Similar Documents

Publication Publication Date Title
US5737560A (en) Graphical method and system for accessing information on a communications network
US6233591B1 (en) Dropping hyperlink onto document object
US6690390B1 (en) Interactive on-line help for completing a task
US7849419B2 (en) Computer-implemented graphical user interface previews
CN101460945B (zh) 用于增进式浏览的方法和装置
US9063757B2 (en) Interactive application assistance, such as for web applications
US6310630B1 (en) Data processing system and method for internet browser history generation
US7360166B1 (en) System, method and apparatus for selecting, displaying, managing, tracking and transferring access to content of web pages and other sources
US5914714A (en) System and method for changing the characteristics of a button by direct manipulation
US6707468B2 (en) Browser system having simplified URL address registering method
US6810410B1 (en) Customizing a client application using an options page stored on a server computer
US5787254A (en) Web browser method and system for display and management of server latency
US7278092B2 (en) System, method and apparatus for selecting, displaying, managing, tracking and transferring access to content of web pages and other sources
US5848424A (en) Data navigator interface with navigation as a function of draggable elements and drop targets
US7089563B2 (en) Methods and apparatus for exchanging information between browser pages
US20020010718A1 (en) Method and apparatus for displaying miniaturized graphical representations of documents for alternative viewing selection
US20090132969A1 (en) Method and system for automated initiation of search queries from computer displayed content
EP2290536A2 (fr) Système et procédé pour fournir des applications stockées à distance et informations
WO2007137289A2 (fr) Interface utilisateur graphique destinée à afficher et organiser des résultats de recherche
US20060036991A1 (en) Predictive help method, system and program product for software systems
WO1997044726A9 (fr) Glisser-deplacer d&#39;hyperliens internet
US20070198943A1 (en) System and Method for Distributing News Articles and Other Information in an Organization
JP2001060205A (ja) ドキュメント表示方法、コンピュータプログラム製品及びドキュメント表示装置
AU2011201137B1 (en) Codeless Dynamic Websites Including General Facilities
US7652669B2 (en) Animation packager for an on-line book

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 2382884

Country of ref document: CA

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2001927355

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 2001927355

Country of ref document: EP