Patent ID: 6249290
Filing Date: 2001-06-19
Classification: G06F

Abstract:
A zooming engine for displaying zooming objects that reside in a zooming space on a display which provides a zooming view, the zooming engine comprising:a zooming object class, which defines characteristics for a plurality of zooming objects that reside in a zooming space, wherein the relative locations of zooming objects can be independently changed in three dimensions within the zooming space;a view manager, which manages the zooming view by identifying viewed zooming objects as those zooming objects from the plurality of zooming objects that reside in the zooming view; andan event manager, in communication with the view manager, which receives an event, determines whether the event pertains to the zooming view or to a targeted zooming object, and assigns the event to the view manager where the event pertains to the zooming view so that the view manager handles the event for the plurality of zooming objects that reside in the zooming view, whereby individual event handling requests to each of the plurality of zooming objects that reside in the zooming view are not required.