System and method of providing interactive vector graphics over a network
AssigneeCorel Corporation
InventorsJohn R. Davis, Jr., Scott M. Glazer
Life of this patent
Estimating the term…
Abstract
An interactive vector object (56, 76, 102) operable to be downloaded over a network (16) may comprise data (58, 104) to render an image of the vector object (56, 76, 102) and an active area defined by the vector object (56, 76, 102). A vector graphics network file (88) may in connection with the data (58, 104) render the image of the vector object (56, 76, 102) on a client system (14) connectable to the network (16).
Claims47
An interactive vector object stored on a computer readable medium and operable to be downloaded over a network, the vector object comprising:
- data operable to be downloaded to a client system connectable to the network and, in connection with a vector graphics network file, to render an image of the vector object on the client system;
- and
- an active area defined by the vector object, the active area associated with a command to be performed in response to an event therein.
A server system operable to provide interactive vector graphics stored on a computer readable medium over a network, the server system comprising:
- a vector graphics file operable to be downloaded to a client system connectable to the network;
- the vector graphics file comprising an interactive vector object, the vector object comprising:
- data operable in connection with a vector graphics network file to render an image of the vector object on the client system;
- and
- an active area defined by the vector object, the active area associated with a command to be performed in response to an event therein.
A Web page stored on a computer readable medium, the Web page comprising:
- a network accessible file operable to be downloaded over a network;
- a vector graphics file linked to the network accessible file;
- the vector graphics file operable to be downloaded to a client system connectable to the network, the vector graphics file comprising an interactive vector object, the vector object comprising:
- data operable in connection with a vector graphics network file to render an image of the vector object on the client system;
- and
- an active area predefined by the vector object, the active area associated with a command to be performed in response to an event therein.
A system operable to provide interactive vector graphics over a network, the system comprising:
- a server system, comprising:
- a network accessible file;
- a vector graphics file linked to the network accessible file;
- the vector graphics file comprising an interactive vector object, the vector object comprising:
- data describing the vector object;
- and
- an active area predefined by the vector object, the active area associated with a command to be performed in response to an event therein;
- a client system, comprising:
- a network application file operable to connect to the server over the network to retrieve the network accessible file;
- the network application file operable to read the network accessible file and retrieve the linked vector graphics file;
- and
- a vector graphics extension operable to read the data to render an image of the vector object.
A client system operable to provide interactive graphics over a network, the system comprising:
- a vector graphics file downloaded to the client system over the network;
- the vector graphics file comprising an interactive vector object, the vector object comprising:
- data describing the vector object;
- and
- an active area predefined by the vector object, the active area associated with a command to be performed in response to an event therein;
- and
- a vector graphics network file stored on a computer readable medium operable to read the data to render an image of the vector object.
A method of providing interactive vector graphics over a network, the method comprising the steps of:
- downloading over a network to a client system a vector object, the vector object comprising:
- data describing the vector object;
- and
- an active area predefined by the vector object, the active area associated with a command to be performed in response to an event therein;
- and
- rendering an image of the vector object on the client system.
Logic for providing interactive vector graphics over a network, the logic embodied in a medium and operable when executed to:
- download over a network to a client system a vector object, the vector object comprising:
- data describing the vector object;
- and
- an active area predefined by the vector object, the active area associated with a command to be performed in response to an event therein;
- and
- render an image of the vector object on the client system.
A client system operable to provide interactive graphics over a network, the system comprising:
- means for downloading over a network to a client system a vector object, the vector object comprising:
- data describing the vector object;
- and
- an active area predefined by the vector object, the active area associated with a command to be performed in response to an event therein;
- and
- means for rendering an image of the vector object on the client system.
Dependencies are inferred from the claim text.