Patent ID: 6338086
Filing Date: 2002-01-08
Classification: H04L

Abstract:
A collaborative object architecture comprising:a server system adapted to execute a pod having a plurality of constituent parts; and a plurality client systems coupled to the server system, the client systems each adapted to execute at least one applet having a plurality of constituent parts, the pod and the applets together comprising a collaborative object, wherein the pod plurality of constituent parts correspond to the applet plurality of constituent parts such that a change to one of the applet plurality of constituent parts causes a change to a corresponding constituent part in the pod; wherein the applets receive input, generate one or more messages to the pod in response to the input, and apply the input locally without waiting for a response from the pod, and further wherein the pod is adapted to receive message packets from multiple applets, determine an order in which to process the received message packets and communicate a set of data resulting from processing to the multiple applets such that the multiple applets receive the set of data from messages originating from the pod.