Patent ID: 6078948
Filing Date: 2000-06-20
Classification: G06Q,H04L

Abstract:
A collaborative backbone, comprising:demon logic embedded in a room page as downloadable platform-independent instructions, the demon logic includingfirst logic to identify, download, and launch control logic associated with the room page, the first logic including logic to establish a communication path between a downloaded demon and downloaded control logic;second logic to identify and launch an application associated with the room page, including logic to establish a communication path between a downloaded demon and a launched application;third logic to identify a server associated with the first room and to establish a communication connection between a downloaded demon and the server;fourth logic to receive messages from a launched application and downloaded control logic and to forward the messages to the server;fifth logic to receive messages from the server and to cause at least a portion of the message to be routed to a relevant entity as determined by information in the message, the relevant entity being from a set including the downloaded control logic and the launched application;a server includingsixth logic to establish communication connections with demons;seventh logic to maintain system state, including a list of associations identifying demons in a room;eighth logic to receive a message from a demon, to consult the system state, and, in response to the consultation, to forward a message to other relevant demons as determined by the system state, such that a plurality of clients may access the room page to cause the demon logic to download at respective clients and to form a first collaborative session of interacting instances of the application.