The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 28, 2003

Filed:

Jul. 19, 1999
Applicant:
Inventors:

Raymond E. Ozzie, Manchester, MA (US);

Kenneth G. Moore, Westford, MA (US);

Robert H. Myhill, Newton, MA (US);

Brian M. Lambert, North Andover, MA (US);

Assignee:

Groove Networks, Inc., Beverly, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/516 ;
U.S. Cl.
CPC ...
G06F 1/516 ;
Abstract

A communications manager provides communication services for an activity-based collaboration system, in which data change requests comprising deltas are communicated over a network between network-capable devices. The communications manager is operable on a local network capable device for sending locally-generated deltas over the network to at least one remote network-capable device and for receiving remotely-generated deltas over the network from the at least one remote network-capable device. The communications manager can send the deltas via unicasting, multicasting, or broadcasting techniques. The communications manager is responsive to network connection status information indicating that the remote network-capable device is connected to the network for sending the local deltas directly to an address for the remote network-capable device. A presence mechanism maintains and distributes, on request, the network connection status information, which it acquires from each of the network-capable devices. The communications manager is also responsive to the network connection status information indicating that the remote network-capable device is disconnected from the network for sending the local deltas to an address of a relay. The relay stores deltas until the relay is notified that the remote network-capable device has reconnected to the network, and then the relay sends the deltas to the reconnected remote network-capable device.


Find Patent Forward Citations

Loading…