Patent ID: 7840596
Filing Date: 2010-11-23
Classification: G06Q,Y10S

Abstract:
1. An object server computer system comprising: a storage device, including a computer readable memory, for storing an object data structure having a plurality of entries defining attributes of an object, the plurality of attributes apportioned into general entries and variable entries, the general entries including a list of member client devices having access to the object and the variable entries including at least one item of persistent information associated with the object; wherein the general entries of the object data structure are defined by object server and the variable entries of the object data structure are defined and managed by any of the member client devices on the list of the member client devices; and broadcast logic for broadcasting a notification package regarding a modification to at least one of the attributes of the object to member client devices in the list of member client devices that are also subscribed to receive notification packages regarding modifications to the attribute of the object and that are also currently connected to the object server to share data and collaborate in real-time, not broadcasting the notification package to member client devices in the list of member client devices that are not subscribed to receive such notification packages regarding modifications to the at least one of the attributes of the object, and not broadcasting the notification package to member client devices in the list of member client devices that are not currently connected to the object server to share data and collaborate in real-time.