Computer graphics processing and selective visual display system – Computer graphics processing – Graphic manipulation
Reexamination Certificate
2000-01-25
2003-04-22
Zimmerman, Mark (Department: 2671)
Computer graphics processing and selective visual display system
Computer graphics processing
Graphic manipulation
C707S793000
Reexamination Certificate
active
06552732
ABSTRACT:
TECHNICAL FIELD OF THE INVENTION
This invention relates generally to the field of computer graphics, and more particularly to a system and method of providing interactive vector graphics over a network.
BACKGROUND OF THE INVENTION
Web pages are well known for providing graphics and associated information over the Internet. A Web page generally includes an HTML file with embedded bit mapped graphics. The HTML file may be created and bit mapped graphics embedded in the file using an HTML editor. Generally described, bit mapped graphics are computer graphics stored as collections of bits in memory locations corresponding to pixels on the screen. Thus, images are treated as a collection of dots. As a result, bit mapped graphics files are generally large and take a relatively long amount of time to download over the Internet. Additionally, the bit mapped graphics are static and device dependent.
A hot spots editor may be used to generate hot spots for a graphic. A hot spot associates an action with a defined area of the graphic. For Web pages, such actions may include changing a browser status line or jumping to another Web page in response to a user click in the defined area. The hot spot editor approach is inflexible in that only rectangular hot spots can generally be defined. This becomes significant in certain applications such as maps where the regions are too complicated to describe using simple rectangles.
SUMMARY OF THE INVENTION
Accordingly, a need has arisen in the art for improved network graphics. The present invention provides interactive vector graphics that substantially reduce or eliminate disadvantages and problems associated with prior network graphics.
In accordance with the present invention, an interactive vector object operable to be downloaded over a network may comprise data to render an image of the vector object and an active area defined by the vector object. A vector graphics network file may in connection with the data render the image of the vector object on a client system connectable to the network.
More specifically, in accordance with one embodiment of the present invention, the data may comprise a type, a sizes, and a location of the vector object. In this embodiment, the active area may be defined by the type, size, and location of the vector object. The vector object may include a property defining a command to be performed in response to an event within the active area of the vector object. In this embodiment, the command may be operable to alter the image of the vector object on the client system. The vector graphics network file may comprise a vector graphics extension of the client system.
In accordance with another aspect of the present invention, a system to provide interactive vector graphics over a network may comprise a server system and a client system. The server system may include a network accessible file and a vector graphics file comprising the interactive vector object. In this embodiment, the vector graphics file may be linked to the network accessible file. The client system may include a network application file to connect to the server over the network to retrieve the network accessible file. The network application file may read the network accessible file and retrieve the linked vector graphics file. A vector graphics extension may read the data to render the image of the vector object. The network accessible file may be an HTML file. The network application file may be an Internet browser.
Important technical advantages of the present invention include providing improved network graphics. In particular, vector objects containing mathematical descriptions of lines, curves, fills, and patterns are used as graphics to be downloaded over a network. The vector objects require less memory space and thus can be downloaded faster. Additionally, the vector objects may be scaled without image degradation.
Another technical advantage of the present invention includes providing interactive network graphics. In particular, active areas may be defined by the vector objects. Thus, the active areas need not be separately defined. The active areas may conform to an image of the vector object. Accordingly, an image may be easily made to respond to user-initiated events and to perform specified actions. Additionally, the vector objects may be downloaded, cached and displayed at different sizes on the same or different Web pages or otherwise modified.
Still another technical advantage of the present invention includes providing device independent network graphics. In particular, vector graphics are scaled to the correct size when downloaded and display the maximum number of colors supported by the client system. Thus, the appearance of the graphics may be maximized on all client systems.
Other technical advantages will be readily apparent to one skilled in the art from the following figures, descriptions, and claims.
REFERENCES:
patent: 5307451 (1994-04-01), Clark
patent: 5329613 (1994-07-01), Brase et al.
patent: 5396590 (1995-03-01), Kreegar
patent: 5519818 (1996-05-01), Peterson
patent: 5530947 (1996-06-01), Takasaki et al.
patent: 5592602 (1997-01-01), Edmunds et al.
patent: 5627959 (1997-05-01), Brown et al.
patent: 5666472 (1997-09-01), Huddy
patent: 5710574 (1998-01-01), Jaaskelainen, Jr.
patent: 5742768 (1998-04-01), Gennaro et al.
patent: 5748188 (1998-05-01), Hu et al.
patent: 5754774 (1998-05-01), Bittinger et al.
patent: 5764235 (1998-06-01), Hunt et al.
patent: 5765161 (1998-06-01), Blackman et al.
patent: 5777616 (1998-07-01), Bates et al.
patent: 5790132 (1998-08-01), Watson
patent: 5812136 (1998-09-01), Keondjian
patent: 5815712 (1998-09-01), Bristor et al.
patent: 5819077 (1998-10-01), Koga et al.
patent: 5907704 (1999-05-01), Gudmundson et al.
patent: 5912665 (1999-06-01), Neumann et al.
patent: 5929852 (1999-07-01), Fisher et al.
patent: 6057854 (2000-05-01), Davis, Jr. et al.
“Macromedia, Shockwave 7 & Flash Player,” Copyright ©1995-1999 Macromedia® Inc.
“Shockwave 7 & Flash Player, Product Info,” Copyright ©1995-1999 Macromedia® Inc.
“Shockwave 7 & Flash Player, What is Shockwave,” Copyright ©1995-1999 Macromedia® Inc.
“Shockwave 7 & Flash Player, What is Flash Player,” Copyright ©1995-1999 Macromedia® Inc.
“Shockwave 7 & Flash Player, Why Use Shockwave,” Copyright ©1995-1999 Macromedia® Inc.
“Shockwave & Flash Player, Developers Support,” Copyright ©1995-1999 Macromedia® Inc.
“Graphics on the Net . . . ,” at http://bay.netrover.com on the Internet, last update 1996 2 pages, 1996.
Donald Craig, “Data Encapsulation,” at http://web.cs.mun.ca/~donald/bsc
odel13.html on the Internet, Jul. 13, 1996, 1 page.
Josie Wernecke, Open Inventor Architecture Group “The Inventor Mentor, Programming Object-Oriented 3D Graphics with Open Inventor™,” Release 2,Addison-Wesley Publishing Company, Table of Contents and pp. 1-9 (“What is Open Inventor?;” “Objects, not Drawings;” “Using Database Objects in a Variety of Ways;” “Animation;” and “How Does Open Inventor Relate to Open GL?”, total of 35 pages, copyright 1994.
Zan Oliphant, “Programming Netscape Plug-Ins,” Sams.net Publishing, copyright 1996, 10 pages, 1996.
Newsletter,InterCAP Graphics Users Association, Winter 1992, 16 pages.
Newsletter,InterCAP Graphics User Association, vol. 2, Summer/Fall 1992, 16 pages.
Preliminary Authoring System Functional Specification for Pageless Technical Manuals,Authoring System Subtask Study Group of the Pageless Technical Manual Study Group, Nov. 15, 1989, 50 pages.
“Chronological history of the Web; Where the Web Was Born,” at http://pintopc.cern.ch/pintopc/www/divers/Web_Chronology.html on the Internet, Revised Mar. 1998, 2 pages.
Press Release, “InterCAP Graphics Systems to Unveil ‘Metalink Runtime’ as the First of New Product Family,”InterCAP Graphics Systems, Inc., Feb. 22, 1994, 1 page.
“The Flash Open File Format White Paper,”Macromedia, Apr. 22, 1998, 12 pages.
“MetaLink Runtime (TM),” A presentation system for structured, intelligent standards—based graphics. Functional Specification—Version 1.0,InterCAP Graphics Systems, Inc.
Davis, Jr. John R.
Glazer Scott M.
Baker & Botts L.L.P.
Corel Inc.
Santiago Enrique L
Zimmerman Mark
LandOfFree
System and method of providing interactive vector graphics... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method of providing interactive vector graphics..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method of providing interactive vector graphics... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3094845