Method and system for animating graphical user interface elements via a manufacturing/process control portal server
First Claim
1. A method for presenting animated graphics on a browser client based upon an animated process graphic display object specification from a remote server and runtime process parameter data separate from the animated process graphic display object specification, the runtime process parameter data affecting an appearance trait of an object instance created from the animated process graphic display object specification, the method comprising the steps ofreceiving, by the client, an animated graphics view description from the remote server, the animated graphics view description containing a plurality of animated graphics object instance definitions, each animated graphics object instance definition specifying:
- an animation behavior, anda source of streaming runtime process data represented on a data server;
creating a plurality of animated process graphical display objects corresponding to the plurality of animated graphics object instance definitions for the animated graphics view;
creating a connection between the plurality of animated process graphical display objects for the animated graphics view and a source of streaming runtime process data maintained on the data server, wherein runtime data from the data server affects display, within the animated graphics view, of the plurality of animated process graphical display objects; and
applying the runtime data, received from the source of runtime data maintained on the data server, to the animated process graphical display objects to render an animated view containing the plurality of animated process graphical display objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are disclosed for rendering animated graphics on a browser client based upon a stream of runtime data from a manufacturing/process control system. The graphics animation is based upon an animated graphic display object specification and runtime data from a portal server affecting an appearance trait of the animated graphic display object. The client browser receives an animated graphics description from the portal server specifying an animation behavior for an identified graphical display object. The client creates a data exchange connection between an animated display object, corresponding to the animated graphics description, and a source of runtime data from the portal server affecting display of the animated display object. Thereafter, the client applies runtime data received from the source of runtime data to the animated display object to render an animated graphic display object.
43 Citations
27 Claims
-
1. A method for presenting animated graphics on a browser client based upon an animated process graphic display object specification from a remote server and runtime process parameter data separate from the animated process graphic display object specification, the runtime process parameter data affecting an appearance trait of an object instance created from the animated process graphic display object specification, the method comprising the steps of
receiving, by the client, an animated graphics view description from the remote server, the animated graphics view description containing a plurality of animated graphics object instance definitions, each animated graphics object instance definition specifying: -
an animation behavior, and a source of streaming runtime process data represented on a data server; creating a plurality of animated process graphical display objects corresponding to the plurality of animated graphics object instance definitions for the animated graphics view; creating a connection between the plurality of animated process graphical display objects for the animated graphics view and a source of streaming runtime process data maintained on the data server, wherein runtime data from the data server affects display, within the animated graphics view, of the plurality of animated process graphical display objects; and applying the runtime data, received from the source of runtime data maintained on the data server, to the animated process graphical display objects to render an animated view containing the plurality of animated process graphical display objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for presenting animated graphics on a networked client machine based upon an animated process graphic display object specification from a server and runtime process parameter data separate from the animated process graphic display object specification, the runtime process parameter data affecting an appearance trait of an object instance created from the animated process graphic display object specification, the system comprising a client machine including executable instructions for facilitating performing the steps of:
-
receiving, by the client, an animated graphics view description from the server, the animated graphics view description containing a plurality of animated graphics object instance definitions, each animated graphics object instance definition specifying; an animation, and a source of streaming runtime process data; creating a plurality of animated process graphical display objects, corresponding to the plurality animated graphics object instance definitions for the animated graphics view; creating a connection between the plurality of animated process graphical display objects for the animated graphics view and a source of runtime data maintained on a data server, wherein runtime data from the data server affects display, within the animated graphics view, of the plurality of animated process graphical display objects; and applying the runtime data, received from the source of runtime data maintained on the data server, to the animated process graphical display objects to render an animated view containing the plurality of animated process graphical display objects. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transient computer-readable medium including computer-executable instructions for presenting animated graphics on a client based upon an animated process graphic display object specification from a server and runtime process parameter data separate from the animated process graphic display object specification, the runtime process parameter data affecting an appearance trait of an object instance created from the animated process graphic display object specification, the computer-executable instructions facilitating performing the steps of:
-
receiving, by the client, an animated graphics view description from the server, the animated graphics view description containing a plurality of animated graphics object instance definitions, each animated graphics object instance definition specifying; an animation, and a source of streaming runtime process data; creating a plurality of animated process graphical display objects, corresponding to the plurality animated graphics object instance definitions for the animated graphics view; creating a connection between the plurality of animated process graphical display objects for the animated graphics view and a source of runtime data maintained on a data server, wherein runtime data from the data server affects display, within the animated graphics view, of the plurality of animated process graphical display objects; and applying the runtime data, received from the source of runtime data maintained on the data server, to the animated process graphical display objects to render an animated view containing the plurality of animated process graphical display objects. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification