throbber
1997 International Co,nference on
`Intelligent User Interfaces
`
`Editors
`Johanna Moore, Papers & Program Chair
`Ernest Edmonds, Panels
`Angel Puerta, Papers & Debate
`
`Sponsored by:
`ACM SIGART - Special Interest Group on Artificial Intelligence
`ACM SIGCHI - Special Interest Group on Computer-Human Interaction
`
`IUl97 January 6-9, 1997 - Orlando, Florida, USA
`
`1 of 15
`
`

`

`The Association for Computing Machinery
`1515 Broadway
`New York, N.Y. 10036
`
`Copyright <0 1997 by the Association for Computing Machinery, Inc.(ACM). Permission to
`make digital or hard copies of all of this work for personal or classroom use is granted without
`fee provided that the copies are not made or distributed for profit or commercial advantage
`and that copies bear this notice and the full citation on the first page. Copyrights for compo(cid:173)
`nents of this work owned by others than ACM must be honored. Abstracting with credit is
`permitted. To copy otherwise, to republish, to post on servers or to redistribute to lists
`requires prior specific permission and/or a fee. Request permission to republish from: Publi(cid:173)
`,.,;
`cations Dept. ACM, Inc. Fax + 1 (212) 869-0481 or <permissions@acm.org>
`For other copying of articles that carry a code at the bottom of the first or last page, copying
`is permitted provided that the per-copy fee indicated in the code is paid through the Copyright
`Clearance Center, 222 Rosewood Drive, Danvers, MA 01923.
`
`ACM ISBN: 0-89791-839-8
`
`Additional copies may be ordered prepaid from:
`
`ACM Order Department
`PO Box 12114
`Church Street Station
`New York NY 10257
`
`ACM European Service Center
`108 Cowley Road
`Oxford OX 4 lJF UK
`Phone: +44-1-865-382338
`Fax: +44-1-865-3811338
`E-mail: acm_europe@acm.org
`URL: http://www.acm.org
`
`ACM Order Number: 608970
`
`Phone: 1-800-342-6626
`(USA and Canada)
`+ 1-212-944-1318
`Fax: + 1-21-944-1318
`E-mail: acmpubs@acm.org
`
`Printed in the U.S.A.
`
`2 of 15
`
`

`

`TABLE OF CONTENTS
`
`PLENARY ADDRESS
`
`Technology Transfer from University to Industry
`James Foley, Mitsubishi Electric Research Laboratory (U.S.A.) ............................. 3
`
`PAPERS I: Planning Based Approaches
`
`Local Plan Recognition in Direct Manipulation Interfaces
`Annika Wrern (Sweden) ........................................................................... 7
`
`Interaction with a Mixed-Initiative System for Exploratory Data Analysis
`Robert St. Amant and Paul R. Cohen (U.S.A.) ................................................ 15
`
`Segmented Interaction History in a Collaborative Interface Agent
`Charles Rich and Candace L. Sidner (U.S.A.) ................................................. 23
`
`DEBATE: Direct Manipulation vs. Interface Agents
`
`Direct Manipulation for Comprehensible, Predictable and Controllable
`User Interface
`Ben Shneiderman (U.S.A.) ....................................................................... 33
`
`Intelligent Software
`Pattie Maes (U.S.A.) .............................................................................. 41
`
`3 of 15
`
`

`

`PAPE RS II:
`
`Interface Agents
`
`The Selection Recognition Agent: Instant Access to Relevant
`Information and Operations
`Milind S. Pandit and Sameer Kalbag (U.S.A.) ................................................. 47
`
`Using Agents to Personalize the Web
`Christoph G. Thomas (Germany) and Gerhard Fischer (U.S.A.) ............................ 53
`
`Multimodal User Interfaces in the Open Agent Architecture
`Douglas B. Moran, Adam J. Cheyer, Luc E. Julia, David L. Martin (U.S.A.)
`Sangkyu Park (Korea) ............................................................................. 61
`
`PAPERS III: Presentation Aids/Coordination
`
`Generating Web-Based Presentations in Spatial Hypertext
`Frank M. Shipman, ill, Richard Furuta, Catherine C. Marshall (U.S.A.) .................. 71
`
`Adding Animated Presentation Agents to the Interface
`Thomas Rist, Elisabeth Andre, Jochen Muller (Germany) .................................... 79
`
`Dynamic Dramatization of Multimedia Story Presentations
`Nikitas M. Sgouros, George Papakonstantinou,
`Panagiotis Tsanakas (Greece) ..................................................................... 87
`
`PAPE RS IV: 1/0 Support/Spatial Awareness
`
`Description and Recognition Methods for Sign Language Based on
`Gesture Components
`Hirohiko Sagawa, Masaru Takeuchi, Masaru Ohki (Japan) ................................... 97
`
`Haptic Output in Multimodal User Interfaces
`Stefan Munch and Rudiger Dillmann (Germany) ............................................. 105
`
`Helping Users Think in Three Dimensions: Steps Toward Incorporating
`Spatial Cognition in User Modelling
`Michael Eisenberg, Ann Nishioka, M. E. Schreiner (U.S.A.) ............................ 113
`
`II
`
`~~~--------------------................ .
`
`4 of 15
`
`

`

`PANEL I: Computational Approaches to Interface Design: What
`Works, What Doesn't, What Should and What Might
`
`Organizer: Christopher A. Miller (U.S.A.)
`Panelists: Kevin Corker (U.S.A.)
`Mark Maybury (U.S.A.)
`Christopher A. Miller (U.S.A.)
`Angel R. Puerta (U.S.A.) ...................................................... 123
`
`PAPERS V: Automation of Presentations
`
`Top-Down Hierarchical Planning of Coherent Visual Discourse
`Michelle X. Zhou and Steven K. Feiner (U.S.A.) ........................................... 129
`
`Declarative Models of Presentation
`Pablo Castells (Spain), Pedro Szekely (U.S.A.), Ewald Salcher (Austria) ............... 137
`
`Integrating Planning and Task-based Design for Multimedia Presentation
`Stephan Kerpedjiev, Giuseppe Carenini, Steven F. Roth,
`Johanna D.Moore (U.S.A.) ..................................................................... 145
`
`PAPERS VI: Applications
`
`The Pedagogical Design Studio: Exploiting Artifact-Based Task Models
`for Constructivist Learning
`James C. Lester, Patrick J. FitzGerald, Brian A. Stone (U.S.A) ......................... 155
`
`Some Interface Issues in Developing Intelligent Communications Aids
`for People with Disabilities
`Kathleen F. McCoy, Patrick Demasco, Christopher A. Pennington,
`Arlene LuberoffBadman (U.S.A.) ............................................................ 163
`
`iii
`
`5 of 15
`
`

`

`PANEL II: Compelling Intelligent User Interfaces:
`How Much AI?
`
`Organizer:
`Panelists:
`
`Joe Marks (U.S.A.)
`Larry Birnbaum (U.S.A.)
`Eric Horvitz (U.S.A.)
`David Kurlander (U.S.A.)
`Henry Lieberman (U.S.A.)
`Steven Roth (U.S.A.) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
`
`PAPERS VII: Web /Hypermedia
`
`Evaluating the Utility and Usability of an Adaptive Hypermedia System
`Kristina Hook (Sweden) ......................................................................... 179
`
`Multi-Level User Support through Adaptive Hypermedia: A Highly
`Application-Independent Help Component
`L. Miguel Encarna~ao (Germany) ..................................... ......................... 187
`
`Decision Making in Intelligent User Interfaces
`Constantine Stephanidis, Charalampos Karagiannidis,
`Adamantios Koumpis (Greece) ................................................................. 195
`
`PLENARY ADDRESS
`
`What Makes an Intelligent User Interface Intelligent?
`Doug Riecken, Bell Laboratories (U.S.A.) ................................................... 205
`
`SHORT PAPERS
`
`An Adaptive Short List for Documents on the World Wide Web
`Matjaz Debevc (Slovenia), Beth Meyer (U.S.A.), Rajko Svecko (Slovenia) ............. 209
`
`An Interface Agent for Nonroutine Tasks
`Yuzo Fujishima ................................................................................... 213
`
`An Interface for Collaborative and Coached Approaches to Learning
`Critical Inquiry
`Dan Suthers and the Adv learn Project (U.S.A.) .. .. ... ........................................ 217
`
`IV
`
`6 of 15
`
`

`

`Automating a Classification Task Based on an Augmented Thesaurus
`Eunok Paek and Hye-Jeong Jeon (Korea) ..................................................... 221
`
`Easing Interaction through User-Awareness
`Alain Karsenty (France) ......................................................................... 225
`
`Individual User Interfaces and Model-based User Interface
`Software Tools
`Egbert Schlungbaum (Germany) ............................................................... 229
`
`Inductive Task Modeling for User Interface Customization
`David Maulsby (U.S.A.) ....................................................................... 233
`
`Intelligent Network News Reader
`Hitoshi !sahara and Hirorni Ozaku (Japan) ................................................... 237
`
`Intelligent Word-Prediction to Enhance Text Input Rate
`(A Syntactic Analysis-Based Word-Prediction Aid for People with Severe
`Motor and Speech Disability)
`Nestor Garay-Vitoria and Julio Gonzalez-Abascal (Spain) .................................. 241
`
`Interactive Model-based Coding for Face Metaphor User Interface
`in Network Communications
`Kazuo Ohzeki, Takahiro Saito, Masahide Kaneko and
`Hiroshi Harashima (Japan) ...................................................................... 245
`
`Management of Interface Design Knowledge with MOBI-D
`Angel R. Puerta and David Maulsby (U.S.A.) ................................................ 249
`
`Providing User Support for Interactive Applications with FUSE
`Frank Lonczewski (Germany) .................................................................. 253
`
`A Response Model for a CG Character Based on Timing of
`Interactions in a Multimodal Human Interface
`Kenji Sakamoto, Haruo Hinode, Keiko Watanuki, Susumu Seki,
`Jiro Kiyama, Furnio Togawa (Japan).......................................................... 257
`
`The Stick-e Note Architecture: Extending the Interface Beyond the User
`Jason Pascoe (U.K.) .............................................................................. 261
`
`Wizards, Guides, and Beyond: Rational and Empirical Methods for
`Selecting Optimal Intelligent User Interface Agents
`D. Christopher Dryer (U.S.A.) ................................................................. 265
`
`INDEX
`
`Author Index ....................................................................................... 271
`
`v
`
`7 of 15
`
`

`

`GENERATING WEB-BASED PRESENTATIONS
`IN SPATIAL HYPERTEXT
`
`Frank M. Shipman III, Richard Furuta, Catherine C. Marshall*
`
`Department of Computer Science & Center for the Study of Digital Libraries
`Texas A&M University
`College Station, TX 77843-3112
`+l 409 862 3216
`E-mail: {shipman, furuta, marshal I }@cs.tamu.edu
`
`ABSTRACT
`Presentations frequently include material appropriated from
`external sources; they may incorporate tabular data from
`published reports, photographs from books, or clip art from
`purchased collections. With the growing use of the World(cid:173)
`Wide Web to dis . eminate information, there is the emerging
`potential for a new style of presentation: one that interprets
`and organizes materials produced by others and published
`on-line. Authoring such presentation requires the analysis
`of the source information. However, current presentation
`authoring
`' Oftware
`is designed
`to support
`traditional
`presentations, where analysis is assumed a separate task at
`best supported by separate software. This paper di sc usses
`experiences with using VIKI, a system designed to support
`information
`analy is,
`for
`the
`authoring of
`such
`presentations. VIKI includes a spatial parser to recognize
`implicit spatial structure generated during analysis. This
`paper describe · how initial experiences with use for path
`authoring
`led
`to VIKI enhancements,
`including
`the
`adaptation of implicit spatial structure recognition for the
`creation of presentations.
`
`KEYWORDS: Presentation Authoring, Analysis TooL ,
`Spatial Parsing, Implicit Structure, Presentation Models,
`Spatial Hypertext, World-Wide Web, Walden's Pathq VIKI
`
`INTRODUCTION
`Creating presentations is a common activity. Teachers,
`cholars, and many business people pend a significant part
`of their
`time producing materials
`they will use
`to
`disseminate information, ideas, and views. Different types
`of presentations rely on background materials taken from
`different source . Teachers traditionally gather materials
`from textbooks and curriculum guides. Scholar reflect on
`published results as well as on the outcomes of their own
`research. Busines people may use market analyses, trade
`
`Pem1ission to make digital/hard copies of all or part of this material for
`personal or classroom use is granted without fee provided that the copies
`are not made or distributed for profit or commercial advantage, the copy(cid:173)
`right notice, the title of the publication and its date appear, and notice is
`given that copyright is by pennission of the ACM, Inc. To copy otherwise,
`to republish, to post on servers or to redistribute to lists, requires specific
`pennission and/or fee.
`IUI 97, Orlando Florida USA
`e 1997 ACM 0-89791-839-8/96/01
`
`.. $3 .50
`
`publications, and internal reports as the basis for their
`presentations.
`
`The common element of all these characterizations is that
`much of the information underlying the presentations is
`derived from paper-based sources. But this is changing.
`More and more new papers, magazines, and academic and
`trade publications are becoming available on-line. These on(cid:173)
`line resources frequently include new facilities that make
`them
`better
`suited
`for
`creating
`information-rich
`presentations: for example, the external
`information is
`readily accessible through full-text search and alternative
`indexing schemes, and document components are easy to
`reuse , given their manipulable electronic representation
`
`like Yahoo and OpenText are
`Information services
`examples of the growing number of businesses providing
`better on-line
`access
`to
`information. Professionally
`generated and edited information is becoming available as
`the World-Wide Web is commercialized. Many newspapers ,
`magazines, and edited academic journals now have on-line
`subscription ervices. Of course, the Web is also a source of
`unedited opinions, conjecture, and gossip. How does this
`ready availability of external sources affect the needs of and
`possibilities for presentation authors?
`
`Most presentation software, such as Microsoft PowerPoint,
`Aldus Persuasion, or Adobe Premiere, exists as stand-alone
`application ~ . This type of software assumes that an author
`creates a self-contained presentation in which the content i
`produced strictly in service of the presentation itself. But the
`growth
`in on-line
`information
`resources suggests
`the
`development of new presentation genres, e .g., forms that
`draw on materials from external ources and reuse content
`in new, unanticipated context..
`
`One alternative model for presentations that we have been
`investigating generalizes Zellweger's "directed paths" (7]
`
`* Author's current address is: Xerox PARC, 3333 Coyote
`Hill Road , Palo Alto, CA 94304. Phone: (415) 812 - 4288,
`E-mail: mar hall@parc.xerox.com
`
`71
`
`8 of 15
`
`

`

`and Trigg's "guided tours" [6]. As originally defined, a
`directed path provided the means for guiding a reader's
`traversal along a path of components extracted from a set of
`documents or an existing hypertext network. The ordering
`of components on the path
`is not constrained by the
`structure of the source documents -- in other words, the
`components do not have to follow the temporal orderings of
`the source. The directed path defines a meta-structure that is
`layered on
`top of the underlying documents' existing
`structures.
`
`This work is also reminiscent of Vannevar Bush's vision of
`a scholar blazing trails through reference materials in a
`memex [I]. The trails that Bush describes are coherent
`linear paths through collected materials, with possible
`digressive
`side
`trips. Rather
`than emphasizing
`the
`expressivene s of the path mechanism as is the focus of
`Zellweger's and Trigg's subsequent work, Bush describes a
`trail as analogous to gathering together physical items from
`widely separated sources; having simple mechanisms for
`flipping through the materials and commenting on them;
`and being able to transmit this annotated linear trail to a
`colleague.
`
`Walden's Paths, our variation of a directed path facility,
`supports the presentation of an annotated linear path of
`Web-based information [5]. In
`these presentations, the
`author creates a
`list of Web pages and associates
`them. By adding some text or other
`annotations with
`annotations to the content of a Web page, the path author
`may provide a rhetorical structure to the path as a whole,
`in gaps between pages, and
`create
`transitions
`to fill
`emphasize particular aspects of the materials.
`
`to
`teachers
`to allow
`is
`The goal of Walden 's Paths
`incorporate Web-based information into their curriculum.
`for students
`is
`Creating a Web-derived presentation
`different than creating a presentation for a conference or
`other professional presentation. Most notably, educational
`paths typically take information authored by others and
`present it within a new context. Authoring such a path is
`then a combination of locating relevant Web sites, selecting
`which materials to include, and creating the context in
`which the materials will be presented to the students.
`
`Constructing coherent paths of this sort involves many
`activities outside
`the scope of standard presentation
`software. Path authors must engage
`i.n
`information
`discovery, validation, and management. For this reason we
`have been investigating the use of VIKI, a system designed
`to support information analysis (3), for the new task of
`authoring paths.
`
`In this paper we first will discuss some of our early
`experiences with the authoring of Web path presentations
`within VIKl. Then we will describe VIKl in more detail and
`the extensions made to VIKI to better ·upport this type of
`authoring process. We focus briefly on how VIKl's
`recognition of implicit spatial structures can aid in the
`authoring of presentations. We conclude with a discussion
`
`of the initial experiences with the modified system, some
`lessons learned, and topics for future work.
`
`INITIAL EXPERIENCES WITH PATH AUTHORING
`In the course of our work on the Walden's Paths mechanism
`we have gained experience with authoring Web-based
`presentations. Thi · experience shows that path authoring is
`a complex task which includes:
`•
`locating promising Web sites,
`• browsing and evaluating materials at these sites,
`• selecting information elements for use in the path,
`• developing an outline for the presentation,
`• placing pages within the sections of the path, and
`• writing the introductory text and annotating the pages.
`Not all of these activities occur during every authoring task;
`nor is the list above intended to imply a strict sequence of
`actions. Rather, an authoring process may require many
`iterations through these commonly identifiable subtasks.
`
`In determining if a page is to be included in the path and the
`role it will fill, the path author must decide whether the
`informational content is appropriate for the presentation.
`One common consideration for appropriateness is accuracy.
`When it is difficult to assess the content accuracy, the
`its validity.
`information source may help determine
`Information from government laboratories, on-line editions
`of journals, and newspapers are apt to be treated differently
`from information from a political party or special-interest
`group. Consideration ~ such as these require analysis as well
`as synthesis.
`
`Current tools for the Web, especially browsers and earch
`engines, focus on the act of locating information and getting
`back to it once it ha been found (for example, through
`bookmarks). Current bookmark organization tools support a
`limited expression of the interpretations resulting from a
`user's analysis -- usually through the use of folders or
`similar mechanisms supporting classification hierarchies,
`but these tools do not upport the process of analysis. In
`addition bookmark lists generally are not intended to aid in
`the public task of information presentation.
`
`We have been building VIKI, a spatial hypertext system to
`aid the analy is of information [3]. Spatial hypertext relies
`on proximity and other patterns of vi · ual attributes to show
`relationships and linkages; most hypertext mechanisms, like
`the Web, rely on point-and-click
`those supported on
`traversal. For example, in the simplest case, two adjacent
`nodes in a spatial hypertext may be said to be linked. Other
`affordances of space are used to define different kinds of
`hypertextual
`·tructure (like hierarchies and composite
`nodes) . VIKl provides a hierarchy of two-dimensional
`spaces, called collections, for organizing symbols
`that
`information objects. Symbols may point
`to
`represent
`information objects that are stored in VIKI's own database,
`or symbols may point to external information like Web
`pages. This ability
`to organize and
`interpret external
`materials is crucial to the application described in this paper.
`
`72
`
`9 of 15
`
`

`

`Ylkt en"-p2-vlk1
`l;'<"j
`Flle Edit Text Graphics Zoom Colors Types Composites WWW
`
`1 1 ~~ fDQJQJ-2.j QJf!.lf!l.QlgJQJ ajf!J Fd.=l=:J
`
`~
`
`Web Sources
`
`Tille: Mop ofEndangorodSpeca h US
`
`Tille: U Midt. iltdupnd Speca re
`
`Path for students
`l
`i ~HID~ Spoodes
`I Tille: n. ..... ,.. milliolll of dilYa-.n tplaataad M.imaJ rpeca Oil hrfl today. e. t 11t.... ,
`
`were rnoreyestmb.y,and tomCITOI' tterevillbeew11. fet.fer.
`
`i:
`
`Tille: Tri>aetB~ pap
`
`Tille: Galaxy FAdanpnd Speca !'.p
`
`-----
`
`Tille: TOFS litforW1alD.
`Tille: Middlib•ry eon.p sm.
`
`Tille: Sou.th-W"t Tenr Local iltdanpnd Sp.a..
`
`Tille: T"""' iltdan pnd Speca
`
`Tille: r.t.ro.mmta! Teduui:als.m... Company (Wellondr)
`
`Tille: TOXIU Resou"" Guido to FAdan pnd Speca
`
`Tille: TOFS I map Gall!ry
`
`Tille:~-lileEda~IEnuRes~
`
`F
`
`F.a>NetSile
`
`t Tiiie: COllrtn'OtMvlow ofFAdupndSpedoo A.ct
`
`I Tille: Sea Turtle ;. T.,..,
`l Tille: Bnwn Peba
`
`Wludir kappenng? and vhy?
`
`It itilnportant:> and can vedo111ythlttglboatiC
`
`TEXT: hup~""vnilhka~""danpndJ>tr.I
`
`"~ Specimln 1 ' -
`
`Tlla: Abroda maaocarpa !map
`-
`Tille: s .. Tw.rtlo;. T"""'
`
`T!llo: Brovn ""1bn
`
`I
`
`I
`
`TEXT: A.1ofOctober1994, ,.,.,...,.,.. 71 threatat<d .,.d "'dangorod rp.a..
`lilted by tho US Firlt .,.d Wildlife ren>lco tr T..,...
`
`\
`I
`
`I
`
`...
`
`I e-u,,,llftltmul PG Uc.>
`
`,,._, r...iNet Silo
`
`I
`
`Title: C....'""M,,;,,., of LulM Jllftd. Sp.0.. A.ct
`URL: hup:i,..,.,.. ... crdm!l.comN m1Valoolhcla.html1Spedoo
`
`~
`
`P-blt rlltm9
`TilJo: Lutpamapr plpot
`URL: hup:iiWayJidtt.tamu~etq,priMarttta.p
`
`l
`
`I
`
`·1
`
`'
`I
`J:
`
`.....
`
`:J
`'
`
`~
`
`-
`
`·-
`
`~-- - - - -
`
`Figure I: Use of VIKI to collect information for a Web-based presentation on endangered species in Texas.
`
`Experience_· with VIKI have shown that users find the
`arrangement of information in space to be a natural method
`of describing the evolving interpretations that are part of
`analysis.
`
`Beca use of the need to collect and analyze Web-based
`information during path authoring, VIKI was used during
`the authoring of severa l paths. VIKI' s
`facilities for
`capturing, organi zing, and interpreting information are well
`matched to the initial
`tages of path authoring outlined
`above. In these initial uses of VIKI for path authoring, users
`built lists, outlines and similar structures within VIKI spaces
`to represent the final path of information.
`
`Figure I shows one such layout generated during the
`creation of a path about endangered species found in Texas.
`The left side of the figure, labeled "Web Sources", shows
`references to We b pages collected by the author as being
`potenti ally of use within the path . The right
`ide of the
`figure, "Path for students", contains labels representing an
`
`outline for the presentation and the Web page references
`placed within the outlined subsections.
`
`At the time this information was collected and annotated,
`there was no mechanism for turning the organization of
`symbols in a VIKI space into a final presentation. After
`using VIKI to locate, interpret, select, and order information
`for a path, the author had to move into another i.nterface to
`generate the path that would be used for presentation.
`
`Obviously, a more seamless connection between VIKI and
`the path presentation mechani m was desirable. In an ideal
`situation, VIKI would produce the path representation used
`by the presentation mechanism, but this was not directly
`possible. The VIKI users were not specifying an explicit
`path within YIKI, but creating a spatial layout that was used
`to
`indicate implicitly , at least tQ the author, a
`linear
`sequence of elements for the path.
`
`Layouts such as that in Figure l suggested the need to take a
`layout of information within VIKI and have the system
`
`73
`
`10 of 15
`
`

`

`items.
`linear ordering of the constituent
`determine a
`Furthermore, in this early case, not all the objects within a
`structure were meant to be pages on the path; some were
`intended a
`labels identifying subsections or notes the
`author made during the authoring process, for example the
`darker colored labels on the right side of Figure I.
`
`In the next section we discuss VIKI in more detail and
`describe modifications made to more completely support
`presentation authoring, including locating the appropriate
`materials, and turning an implicitly structured path into a
`realized presentation.
`
`INTEGRATING PRESENTATION AUTHORING
`INTO VIKI
`VIKI is a system designed to support information analysis.
`Prior experience with Aquanet [2] indicated that users found
`it difficult to explicitly represent their interpretations during
`representation
`Instead of using Aquanet's
`analysis.
`mechanisms
`to specify relations , users placed related
`information objects next to one another in familiar spatial
`patterns like lists and .·tach. VIKI was designed to facilitate
`and enhance this use of spatial arrangement during analysis.
`
`Basic VIKI
`Hypertext, in its most general sense, allows content (text or
`other media) to appear in multiple contexts. In most
`hypertext systems, including the World-Wide Web, this is
`accomplished by providing nodes or pages of information
`whi~h can be accessed from different through different
`navigational links. Experiences with the use of node-and(cid:173)
`link hypertext
`led
`the development of the spatial
`to
`hypertext model instantiated in VIKI [3].
`
`VIKI provides users with the ability to place and move
`information "symbols" in a set of two-dimensional spaces,
`called collections. Symbols can be assigned visual
`properties such as color, shape, and border width using an
`interface similar to the kind associated with a simple
`graphics editor. These visual properties can be used to
`indicate
`something about
`the
`information,
`i.e.,
`red
`rectangles are from a particular source, or a wide border
`indicates a good article.
`
`The symbols point to information "objects", which contain
`the actual content. These objects may be semi-structured -(cid:173)
`an object may contain a set of textual attribute/value pairs.
`Several symbols may point
`to
`the same underlying
`information object, allowing the same object to be placed in
`multiple spatial contexts.
`
`Objects may be given an object "type ," which specifies a set
`of attributes for the object and a set of visual propertie. for
`the symbo ls pointing to that object. As an example, the
`object type "book" might have the expected attributes title ,
`author, publisher, and synopsis, and commonly be
`presented as symbols with red rectangles with thin borders.
`
`Both the set of attributes and the visual propertie · defined
`by the type are defaults that may be modified for individual
`
`74
`
`objects and symbol - of that type. Some objects of type
`"book" could have an additional editor attribute and no
`value for author. The visual appearance of symbols pointing
`to
`the same object may be different, so one symbol
`representing a particular book object might be blue with
`thick border. even though all the other symbols for the same
`object follow the default for objects of type book.
`
`VIKI's two dimensional spaces are called "collections."
`Collections may contain other collections, creating a
`hierarchy. VIKI users may navigate into (or "maximize") a
`collection -- causing that collection to take the full space of
`the VIKI window -- by double-clicking on the border.
`Double-clicking on the border of a currently maximized
`collection causes the collection to go back to its normal size.
`
`To view the contents of information objects, users double(cid:173)
`click on the border of an information symbol. For objects
`whose contents are stored in VIKI, this opens a viewer/
`editor containing the information. Objects may also point to
`information available via the Web. When a user selects such
`an object for viewing, VIKI launches a Web browser
`(currently either NCSA's Mosaic or Netscape's Navigator
`depending on
`the user's preference)
`to display
`the
`information.
`
`When people are performing analyses in VIKI, they collect
`information, and organize it within the space to reflect their
`under ·tandings. A study of common spatial patterns
`generated
`in
`this
`type of analysis
`task
`in other
`computational and non-computational settings indicated that
`a small set of primitive spatial structures were common to
`many of the resulting arrangements [4).
`
`VIKI uses a heuristic spatial parsing algorithm to identify
`structure implicit in the layout of information symbols
`based on these common structures. The four basic structures
`that VIKI recognizes are stacks, list , composites, and heaps
`(shown in Figure 2). Stacks are overlapping objects of a
`uniform type. Lists are horizontally or vertically aligned
`objects of the same type . Composites are repeating patterns
`of objects of differing types aligned in repeating patterns.
`Heaps are overlapping objects of differing types . Thus, the
`characteristics used
`to recognize structure are overlap,
`alignment, and object type.
`
`D
`D
`D
`
`List
`
`Stack
`
`Heap
`
`• D
`
`D
`
`Composite
`
`Figure 2: Diagram of spatial structures recognized in VIKI.
`
`11 of 15
`
`

`

`--~ .... - ......... _ .......
`
`~,..._-~ ....... ,,.., .... .i..--i......., .• , ....
`
`,,
`; .._..__
`~u.:':="~::::~---.-.- l
`
`.,..~ ........ ~~...-­
`t&Li,.,._ .... .........._.. .. .,~ .......
`
`Figure 3: Black dots show the selection extension resulting from four subsequent mouse clicks on the structure from Figure 1.
`
`By reapplying the basic recognition algorithms to the
`recognized structure, a hierarchic parse of the spatial layout
`is generated. For example, VIKI can recognize lists of
`compo ites which themselves contain lists, such as the
`structure on the right . ide of Figure I.
`
`VIKI uses this recognition in two ways: to support access to
`the implicit spatial structures, and to aid in the use of the
`VIKI data model. Access
`to
`recognized structures
`i ·
`provided through hierarchic click-selection, which is the
`spatial equivalent to the selection extension found in most
`text editors and word processors. Each click on an
`information symbol causes the selection to be extended to
`the next higher level in the spatial parse tree.
`
`Figure 3 shows a series of selections resulting from four
`subsequent clicks on a symbol within the structure on the
`right in Figure l. The structures in this example are lists of
`sections that define a complete path. Each section is itself a
`list of objects, each referring to a Web page. Thus the first
`click . elects a single object; the second click selects the list
`of objects in that segment of the path; the third click selects
`the section (including the label); and the fourth click selects
`the entire path.
`
`tructure recognition to suggest
`VIKI also uses the spatial
`new collections and composites, to help manage space, and
`to provide graphical macros for the creation of common
`symbol layouts. This assistance is only provided upon the
`user's request.
`
`Enhancements for Presentation Authoring
`As the experiences described earlier indicate, this basic
`version of VIKI, with the features just described, was a
`useful tool for the initial stages of path authoring. But the
`experience also indicated that VIKI i ould be enhanced to
`better support the proces , .
`•
`
`Path authoring invariably relied on the use of Web-based
`search engines to find the appropriate Web pages and
`ites.
`Path authors used their Web browser to search and browse
`the Web and copied the URLs of desired pages from the
`Web browser into VIKI. Af

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket