Patent Number: 6,338,086

Title: Collaborative object architecture

Abstract: A collaborative object architecture with one or more of the following technologies: 1) lightweight asynchronous messaging; 2) collaborative objects; 3) optimistic concurrency control; and 4) transparent object serialization. Lightweight asynchronous messaging allows highly responsive interactivity and natural interactions with minimal network loads. Collaborative objects allow ubiquitous sharing and provides each user with the same copy of the shared object. Optimistic concurrency control allows full-duplex group editing and natural interactions. Transparent object serialization provides real world persistence and support for asynchronous changes. Thus, combination of these technologies provides a collaborative object architecture with several advantages over the prior art.

Inventors: Curtis; Pavel (Los Altos Hills, CA), Dixon; Michael D. (Palo Alto, CA), Nichols; David A. (Mountain View, CA)

Assignee: Placeware, Inc.

International Classification: H04L 29/06 (20060101); H04L 29/08 (20060101); G06F 015/16 ()

Expiration Date: 01/08/2019