Computer graphics processing and selective visual display system – Computer graphics processing – Animation
Patent
1997-07-03
1999-03-16
Field, Joseph H.
Computer graphics processing and selective visual display system
Computer graphics processing
Animation
345433, 345334, 345349, G06T 100
Patent
active
058836390
ABSTRACT:
A system for providing a simple, easy to learn and flexible means of creating user interfaces to products under development without the need of a programming language or the need to learn a large set of complicated commands. The Visual Software Engineering ("VSE") system of the invention uses a simple concept of defining both input to and output from graphical objects in an object-oriented system by providing examples of what the user desires the graphical object to do. This technique is referred to herein as "animation by example". In accordance with this process, the user creates a user interface by drawing the user interface with a graphics editor and then defining the output behavior (i.e., graphics manipulation) of the user interface components by showing each state or frame as an animation. This is accomplished by changing the object using a graphic editor function such as move or rotate and storing each of the frames with the object as a behavior state. Just as with defining the output, the input is defined by giving the graphic object an example of what type of input to look for, and once it finds that input, it tells the object which frame to output or change to. Application code can then drive the animation or read the input by accessing the frame numbers assigned to each of the example frames.
REFERENCES:
patent: 4827404 (1989-05-01), Barstow et al.
patent: 4870561 (1989-09-01), Love et al.
patent: 4901221 (1990-02-01), Kodosky et al.
patent: 4914568 (1990-04-01), Kodosky et al.
patent: 5041992 (1991-08-01), Cunningham et al.
patent: 5261041 (1993-11-01), Susman
patent: 5261820 (1993-11-01), Slye et al.
patent: 5485600 (1996-01-01), Joseph et al.
"VAPS by Example", Copyright Owned by Virtual Prototypes Inc. Publication I.D.: 39, Revision O, Dated Jul. 5, 1991.
"VAPS-Conceptual Overview", Virtual Prototypes, Inc., May 17, 1991.
"Creating Graphical Interfaces Through Graphical Interaction", Singh et al., Oct. 6, 1990.
"Suit: Software User Interface Design Tool", Kishi et al., Sep. 13, 1991.
"Linked-List Visualization for Debugging", Shimomura et al., May 1991.
"Visual Programming in a Computer Animation Environment", Van Reeth et al., Oct. 6, 1990.
"Visualization of Experimental Systems", Haarslev et al., Oct. 12, 1988.
"VPL: An Active, Declarative Visual Programming System", Lau-Kee et al., Oct. 11, 1991.
"CIAO: A Powerful Synchronisation & Controlling Mech. for Human Computer Interfaces", Papageorgiou Oct. 11, 1991.
"Vaps Conceptual Overview," Virtual Prototypes Inc., May 17, 1991.
"Creating Graphical Interfaces Through Graphical Interaction," Singh, et al. Oct. 6, 1990.
"Suit: Software User Interface Design Tool," Kish, et al., Sep. 13, 1991.
"VPL: An Active, Declarative Visual Programming System," Lau-Kee, et al., Oct. 11, 1991.
"CIAO: A Powerful Synchronisation & Controlling Mechanism for Human Computer Interfaces," Papageorgiou Oct. 11, 1991.
Proceedings of the European Computer Graphics Conference and Exhibition (Eurographics '89), 4 Sep. 1989, Hamburg, FRG pp. 3-14, Oijing Mao: "Micro-UIDT: A User Interface Development Tool".
Research Disclosure No. 317, Sep. 1990, Emsworth, GB, p. 749 Disclosure No. 31761 "Intelligent Object-Oriented Graphics".
IEEE Software, vol. 6, No. 3, May 1989, New York, US, pp. 15-23, Brad A. Myers: "User-Interface Tools: Introduction and Survey".
Batcha Thomas R.
Fulghum Kipper K.
Johnson Roy L.
Juran Michael T.
Kraemer Thomas F.
Field Joseph H.
Hewlett--Packard Company
LandOfFree
Visual software engineering system and method for developing vis does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Visual software engineering system and method for developing vis, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Visual software engineering system and method for developing vis will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-821884