A method for preparing a presentation connects a plurality of geographically dispersed contributors to a controller through a network to collaborate to prepare the presentation, allows the contributors to propose contributions to the presentation residing on storage devices under the control of the contributors,...http://www.google.com.au/patents/US20020019845?utm_source=gb-gplus-sharePatent US20020019845 - Method and system for distributed scripting of presentations