CA2082848A1 - Apparatus for selective simultaneous display of information about a plurality of events - Google Patents

Apparatus for selective simultaneous display of information about a plurality of events

Info

Publication number
CA2082848A1
CA2082848A1 CA2082848A CA2082848A CA2082848A1 CA 2082848 A1 CA2082848 A1 CA 2082848A1 CA 2082848 A CA2082848 A CA 2082848A CA 2082848 A CA2082848 A CA 2082848A CA 2082848 A1 CA2082848 A1 CA 2082848A1
Authority
CA
Canada
Prior art keywords
lines
code
information
techniques
events
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.)
Granted
Application number
CA2082848A
Other languages
French (fr)
Other versions
CA2082848C (en
Inventor
Stephen G. Eick
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.)
AT&T Corp
Original Assignee
American Telephone and Telegraph Co Inc
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 American Telephone and Telegraph Co Inc filed Critical American Telephone and Telegraph Co Inc
Publication of CA2082848A1 publication Critical patent/CA2082848A1/en
Application granted granted Critical
Publication of CA2082848C publication Critical patent/CA2082848C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • G06F3/04855Interaction with scrollbars
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/323Visualisation of programs or trace data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/75Structural analysis for program understanding
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S715/00Data processing: presentation processing of document, operator interface processing, and screen saver display processing
    • Y10S715/973Scroll tool, e.g. window scroll bar

Abstract

Techniques for displaying an intermediate level of detail in a computer system. The techniques are employed in a system for discovering information about a large body of software. The system displays representations of up to 40,000 lines of code in a single window. Included in the techniques for displaying the intermediate level of detail are the use of color and shape to indicate characteristics of lines, the linking of all of the lines which share a certain characteristic, and selection at the levels of the line, the characteristic, and the file. The software information system further includes one or more code viewers for simultaneously displaying selected lines of code. A cursor may be attached to or detached from a single one of the code viewers.
CA002082848A 1991-12-06 1992-11-13 Apparatus for selective simultaneous display of information about a plurality of events Expired - Fee Related CA2082848C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US80291291A 1991-12-06 1991-12-06
US802,912 1991-12-06

Publications (2)

Publication Number Publication Date
CA2082848A1 true CA2082848A1 (en) 1993-06-07
CA2082848C CA2082848C (en) 2000-12-19

Family

ID=25185067

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002082848A Expired - Fee Related CA2082848C (en) 1991-12-06 1992-11-13 Apparatus for selective simultaneous display of information about a plurality of events

Country Status (5)

Country Link
US (2) US5742777A (en)
EP (1) EP0545583A2 (en)
JP (1) JP2559962B2 (en)
AU (2) AU664791B2 (en)
CA (1) CA2082848C (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6356285B1 (en) 1997-12-17 2002-03-12 Lucent Technologies, Inc System for visually representing modification information about an characteristic-dependent information processing system

Families Citing this family (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5793369A (en) * 1991-12-06 1998-08-11 Lucent Technologies Inc. Apparatus for visualizing program slices
US8370746B2 (en) * 1992-12-14 2013-02-05 Monkeymedia, Inc. Video player with seamless contraction
US5623588A (en) * 1992-12-14 1997-04-22 New York University Computer user interface with non-salience deemphasis
US8381126B2 (en) 1992-12-14 2013-02-19 Monkeymedia, Inc. Computer user interface with non-salience deemphasis
US5581797A (en) * 1993-10-22 1996-12-03 Lucent Technologies Inc. Method and apparatus for displaying hierarchical information of a large software system
KR100321811B1 (en) * 1996-05-01 2002-06-22 가시오 가즈오 Document output device
JP3586351B2 (en) * 1997-03-21 2004-11-10 インターナショナル・ビジネス・マシーンズ・コーポレーション Window display device and method, and recording medium recording window display control program
JPH10274952A (en) * 1997-03-31 1998-10-13 Brother Ind Ltd Display device
US5926177A (en) * 1997-10-17 1999-07-20 International Business Machines Corporation Providing multiple views in a model-view-controller architecture
US7071934B1 (en) * 1998-03-20 2006-07-04 International Business Machines Corp. Method and apparatus for visually-oriented navigation of compared object versions
US6275223B1 (en) * 1998-07-08 2001-08-14 Nortel Networks Limited Interactive on line code inspection process and tool
US6369837B1 (en) * 1998-07-17 2002-04-09 International Business Machines Corporation GUI selector control
US9811237B2 (en) * 1999-04-06 2017-11-07 Iii Holdings 2, Llc Visual navigation of virtual environments through logical processes
US6393158B1 (en) 1999-04-23 2002-05-21 Monkeymedia, Inc. Method and storage device for expanding and contracting continuous play media seamlessly
US10051298B2 (en) 1999-04-23 2018-08-14 Monkeymedia, Inc. Wireless seamless expansion and video advertising player
US6690400B1 (en) 1999-09-29 2004-02-10 Flash Vos, Inc. Graphic user interface for resources management of super operating system based computers
US7253919B2 (en) 2000-11-30 2007-08-07 Ricoh Co., Ltd. Printer with embedded retrieval and publishing interface
US20030079015A1 (en) * 2001-05-09 2003-04-24 Dotclick Corporation Method, apparatus and program product providing business processes using media identification and tracking of associated user preferences
US7861169B2 (en) 2001-11-19 2010-12-28 Ricoh Co. Ltd. Multimedia print driver dialog interfaces
US7743347B2 (en) * 2001-11-19 2010-06-22 Ricoh Company, Ltd. Paper-based interface for specifying ranges
US7424129B2 (en) 2001-11-19 2008-09-09 Ricoh Company, Ltd Printing system with embedded audio/video content recognition and processing
US8539344B2 (en) 2001-11-19 2013-09-17 Ricoh Company, Ltd. Paper-based interface for multimedia information stored by multiple multimedia documents
US7747655B2 (en) 2001-11-19 2010-06-29 Ricoh Co. Ltd. Printable representations for time-based media
US7703044B2 (en) 2001-11-19 2010-04-20 Ricoh Company, Ltd. Techniques for generating a static representation for time-based media information
US7788080B2 (en) 2001-11-19 2010-08-31 Ricoh Company, Ltd. Paper interface for simulation environments
US7149957B2 (en) 2001-11-19 2006-12-12 Ricoh Company, Ltd. Techniques for retrieving multimedia information using a paper-based interface
US7487462B2 (en) * 2002-02-21 2009-02-03 Xerox Corporation Methods and systems for indicating invisible contents of workspace
US7146569B2 (en) * 2002-10-10 2006-12-05 International Business Machines Corporation Method, apparatus, and program for visual representation of an address space
US7197498B2 (en) * 2003-06-30 2007-03-27 Intel Corporation Apparatus, system and method for updating a sorted list
US7275159B2 (en) 2003-08-11 2007-09-25 Ricoh Company, Ltd. Multimedia output device having embedded encryption functionality
US7864352B2 (en) 2003-09-25 2011-01-04 Ricoh Co. Ltd. Printer with multimedia server
US7505163B2 (en) 2003-09-25 2009-03-17 Ricoh Co., Ltd. User interface for networked printer
US7508535B2 (en) 2003-09-25 2009-03-24 Ricoh Co., Ltd. Stand alone multimedia printer with user interface for allocating processing
US7570380B2 (en) 2003-09-25 2009-08-04 Ricoh Company, Ltd. Printer user interface
JP2005108230A (en) 2003-09-25 2005-04-21 Ricoh Co Ltd Printing system with embedded audio/video content recognition and processing function
US7573593B2 (en) 2003-09-25 2009-08-11 Ricoh Company, Ltd. Printer with hardware and software interfaces for media devices
US7440126B2 (en) 2003-09-25 2008-10-21 Ricoh Co., Ltd Printer with document-triggered processing
US7528976B2 (en) 2003-09-25 2009-05-05 Ricoh Co., Ltd. Stand alone printer with hardware/software interfaces for sharing multimedia processing
US7528977B2 (en) 2003-09-25 2009-05-05 Ricoh Co., Ltd. Printer with hardware and software interfaces for peripheral devices
US8077341B2 (en) 2003-09-25 2011-12-13 Ricoh Co., Ltd. Printer with audio or video receiver, recorder, and real-time content-based processing logic
US7603615B2 (en) 2004-03-30 2009-10-13 Ricoh Co., Ltd. Multimedia projector-printer
US8274666B2 (en) 2004-03-30 2012-09-25 Ricoh Co., Ltd. Projector/printer for displaying or printing of documents
US20060184901A1 (en) * 2005-02-15 2006-08-17 Microsoft Corporation Computer content navigation tools
US20070234238A1 (en) * 2005-03-10 2007-10-04 Kabushiki Kaisha Toshiba Document searching apparatus
US7551312B1 (en) 2005-03-17 2009-06-23 Ricoh Co., Ltd. Annotable document printer
US7293022B2 (en) * 2005-04-14 2007-11-06 International Business Machines Corporation List update employing neutral sort keys
US7574675B1 (en) * 2005-06-14 2009-08-11 Adobe Systems Incorporated Methods and apparatus to display content selections
US8595628B2 (en) * 2005-11-29 2013-11-26 International Business Machines Corporation Method and system for reviewing text files using distributable review data packets
US20070143705A1 (en) * 2005-12-16 2007-06-21 Sap Ag Indexed scrollbar
US20070192729A1 (en) * 2006-02-10 2007-08-16 Microsoft Corporation Document overview scrollbar
KR101496451B1 (en) * 2007-01-19 2015-03-05 엘지전자 주식회사 Terminal and Method for Scroll Bar Using the Same
US20090024911A1 (en) * 2007-01-29 2009-01-22 Apple Inc. Graph data visualization tool
AU2008242910A1 (en) 2007-04-17 2008-10-30 Emd Millipore Corporation Graphical user interface for analysis and comparison of location-specific multiparameter data sets
US9086780B2 (en) * 2008-10-03 2015-07-21 Digital Delivery Networks, Inc. System, method and computer-readable medium for visual presentation of aspect of software programs
US20110004571A1 (en) * 2009-07-02 2011-01-06 Parikh Rita M Use of color to identify or unify as well as to differentiate products in a product line
US9864501B2 (en) * 2010-07-30 2018-01-09 Apaar Tuli Displaying information
US9098407B2 (en) * 2010-10-25 2015-08-04 Inkling Systems, Inc. Methods for automatically retrieving electronic media content items from a server based upon a reading list and facilitating presentation of media objects of the electronic media content items in sequences not constrained by an original order thereof
US9383888B2 (en) * 2010-12-15 2016-07-05 Microsoft Technology Licensing, Llc Optimized joint document review

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2544114A1 (en) * 1983-04-08 1984-10-12 Gavilan Computer Corp METHOD AND DEVICE FOR DISPLAYING WITH A ZOOM EFFECT ON A COMPUTER TERMINAL
US4745405A (en) * 1984-08-31 1988-05-17 International Business Machines Corporation Object movement feedback
US4847785A (en) * 1985-01-22 1989-07-11 International Business Machines Corp. Interactive display for trend or bar graph
US5191646A (en) * 1986-11-20 1993-03-02 Hitachi, Ltd. Display method in software development support system
US4809170A (en) * 1987-04-22 1989-02-28 Apollo Computer, Inc. Computer device for aiding in the development of software system
US4845653A (en) * 1987-05-07 1989-07-04 Becton, Dickinson And Company Method of displaying multi-parameter data sets to aid in the analysis of data characteristics
US4937743A (en) * 1987-09-10 1990-06-26 Intellimed Corporation Method and system for scheduling, monitoring and dynamically managing resources
US4843599A (en) * 1987-09-28 1989-06-27 Amoco Corporation Method for continuous color mapping of seismic data
JP2695802B2 (en) * 1987-11-16 1998-01-14 株式会社日立製作所 Electronic file device
US5179650A (en) * 1988-01-21 1993-01-12 Kabushiki Kaisha Toshiba Method and apparatus for editing documents
JPH01248187A (en) * 1988-03-30 1989-10-03 Toshiba Corp Display system
CA2017974C (en) * 1989-08-07 1998-06-16 Richard Alan Becker Dynamic graphical analysis of network data
JPH0392939A (en) * 1989-09-06 1991-04-18 Hitachi Ltd Display method for computer system
JPH03135636A (en) * 1989-10-20 1991-06-10 Matsushita Electric Ind Co Ltd File display device
JPH03182923A (en) * 1989-12-12 1991-08-08 Meidensha Corp Editing processing method for input/output information
JP3245655B2 (en) * 1990-03-05 2002-01-15 インキサイト ソフトウェア インコーポレイテッド Workspace display processing method
US5212771A (en) * 1990-04-27 1993-05-18 Bachman Information Systems, Inc. System for establishing concurrent high level and low level processes in a diagram window through process explosion and implosion subsystems
US5339391A (en) * 1990-05-14 1994-08-16 Microelectronics And Computer Technology Corporation Computer display unit with attribute enhanced scroll bar
US5270919A (en) * 1990-06-04 1993-12-14 At&T Bell Laboratories Network planning tool
US5146557A (en) * 1990-07-27 1992-09-08 General Electric Company User interface for a golf green and a golf putt modelling system
US5295242A (en) * 1990-11-02 1994-03-15 Consilium, Inc. Apparatus and method for viewing relationships in a factory management system
US5196838A (en) * 1990-12-28 1993-03-23 Apple Computer, Inc. Intelligent scrolling
US5341466A (en) * 1991-05-09 1994-08-23 New York University Fractal computer user centerface with zooming capability
US5410648A (en) * 1991-08-30 1995-04-25 International Business Machines Corporation Debugging system wherein multiple code views are simultaneously managed

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6356285B1 (en) 1997-12-17 2002-03-12 Lucent Technologies, Inc System for visually representing modification information about an characteristic-dependent information processing system

Also Published As

Publication number Publication date
AU2985192A (en) 1993-06-10
AU4579496A (en) 1996-05-16
EP0545583A3 (en) 1994-02-09
CA2082848C (en) 2000-12-19
JPH06110632A (en) 1994-04-22
JP2559962B2 (en) 1996-12-04
US5945998A (en) 1999-08-31
AU685699B2 (en) 1998-01-22
EP0545583A2 (en) 1993-06-09
US5742777A (en) 1998-04-21
AU664791B2 (en) 1995-11-30
AU5640794A (en) 1994-05-05
AU644315B2 (en) 1993-12-02

Similar Documents

Publication Publication Date Title
CA2082848A1 (en) Apparatus for selective simultaneous display of information about a plurality of events
EP0733964A3 (en) Elision based presentation of ordered data
EP0389132A3 (en) A control system for an industrial plant, a display device for such a control system, and a method of controlling an industrial plant
CA2017969A1 (en) Dynamic graphics arrangement for displaying spatial-time-series data
TW360836B (en) Method and system for presenting a plurality of animated display objects to a user for selection on a graphical user interface in a data processing system
CA2060983A1 (en) Hypertext marker and method for dynamically displaying help information in an interactive data processing system
EP0818942A3 (en) Cooking apparatus sequentially displaying cooking methods on its display and cooking methods using such cooking apparatus
CA2275720A1 (en) Epg with advertising inserts
ATE233919T1 (en) METHOD FOR DISPLAYING SELECTABLE AND NON-SELECTABLE ITEMS ON A SMALL SCREEN
EP0864963A3 (en) Screen display
EP0364177A3 (en) Method and apparatus for displaying a plurality of graphic images
EP1130874A3 (en) Data processing apparatus, data processing method and storage medium
DE59403748D1 (en) SYSTEM FOR TITLE DISPLAY OF VIDEO OR MUSIC PIECES
EP0218246A3 (en) Method for making of design reference and apparatus therefor
CA2095446A1 (en) Method and System for Accessing Visually Obscured Data in a Data Processing System
EP0948240A3 (en) Cooking apparatus
JPS6453219A (en) Information processing system
EP0390164A3 (en) Image display system
CA2085681A1 (en) Indexing/Compression Scheme for Supporting Graphics and Data Selection
EP0762292A3 (en) Graph displaying devices and methods
EP0640906A3 (en) Display apparatus
CA2399607A1 (en) Method for selecting products
GB2354358A (en) Merchant analysis support method
EP0869474A3 (en) Apparatus for displaying image with pointing character
JPS53125732A (en) System for displaying character or graphic information on color video display unit

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed