Patent ID: 7552187

Claim:
In one or more computers, a method for automatically executing one of a set of one or more corresponding operations on each of one or more slaves, wherein each said slave is one of a slave map, a slave window, a slave document, and a slave database, comprising the steps of: in one or more computers, displaying a user interface and a plurality of windows for displaying content of maps, and for allowing an operator to manipulate the content therein; receiving a selection by an operator designating, from within the plurality of windows, a master window, wherein said master window displays a map or a portion of the map; receiving one or more selections by said operator, wherein each of said one or more selections designates, from within the plurality of windows, one or more slave windows, wherein each of the slave windows displays a different second map or second portion of the map; defining one or more associations between the master window and the designated slave windows, to register the designated slave windows to receive notification of operations performed in the master window; receiving, via an event handler, notification of a master operation designated by said operator to be executed within said master window on the map therein; and automatically executing corresponding operations within each of said one or more registered slave windows on the second map or second portion therein.