Inventors:
Marek Podgorny - DeWitt NY
Lukasz Beca - Syracuse NY
Gang Cheng - Nashua NH
Geoffrey C. Fox - Jamesville NY
Tomasz Jurga - Syracuse NY
Konrad Olszewski - Syracuse NY
Piotr Sokolowski - Syracuse NY
Krzysztof Walczak - Poznan, PL
Assignee:
Syracuse University - Syracuse NY
International Classification:
G06F 15163
Abstract:
Platform-independent collaboration backbone and framework for forming virtual communities having virtual rooms with collaborative sessions. Demon logic is embedded in a room page as downloadable platform-independent instructions. The demon, when downloaded, is caused to be in communication with control logic and an application, which, for example, may itself be downloadable. The downloaded demon is also in communication with a server. The server is in communication with similarly-arranged, though not necessarily identical, clients, which for example may have the downloaded demon but a different arrangement of applications. The application at a first and second client node may collaborate by causing their respective demons to send messages from a predefined protocol to the server, which in turn will forward them to other relevant demons. Some of the messages are control messages which facilitate certain collaborative actions, such as joining a session or entering a room. Other messages carry meaning only to the applications.