Collaborative development network for widely dispersed users and methods therefor
First Claim
1. A method performed by a whiteboard server for adding a new whiteboard client to an existing whiteboard session including a plurality of whiteboard clients where each of the whiteboard clients presents a plurality of whiteboard objects using a whiteboard, the method comprising:
- detecting the new whiteboard client to be added to the existing whiteboard session;
determining which whiteboard client from the plurality of whiteboard clients in the existing whiteboard session that has been part of the whiteboard session for the longest period of time upon detection of the new whiteboard client;
receiving from the determined whiteboard client one or more objects presented by the whiteboard of the determined whiteboard client; and
transmitting the one or more received objects to the new whiteboard client for presentation by the whiteboard of the new whiteboard client.
1 Assignment
0 Petitions
Accused Products
Abstract
A White Board system permitting a plurality of users to collaborate with one another irrespective of the respective user'"'"'s hardware platform or operating system, includes a server computer, and a plurality of client computers coupled to the server computer. Preferably, each of the client computers logs into the server computer and is thereby assigned a unique identifier, each of the client computers includes a graphical user interface (GUI) which selectively displays any combination of objects having active content, active hyperlinks, and text, each of the client computers transmits user-generated objects to the server computer for selective retransmission to respective one of the client computers, the server selectively controls transmission of all user-generated objects to respective ones of the computers responsive to the respective assigned identifier, and the server commands one of the client computers to update a new client computer when the new client computer logs into the server. A method for operating a computer network to facilitate collaboration between users and software for implementing the method are also described.
-
Citations
24 Claims
-
1. A method performed by a whiteboard server for adding a new whiteboard client to an existing whiteboard session including a plurality of whiteboard clients where each of the whiteboard clients presents a plurality of whiteboard objects using a whiteboard, the method comprising:
-
detecting the new whiteboard client to be added to the existing whiteboard session; determining which whiteboard client from the plurality of whiteboard clients in the existing whiteboard session that has been part of the whiteboard session for the longest period of time upon detection of the new whiteboard client; receiving from the determined whiteboard client one or more objects presented by the whiteboard of the determined whiteboard client; and transmitting the one or more received objects to the new whiteboard client for presentation by the whiteboard of the new whiteboard client. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. Software in a computer usable medium for adding a new whiteboard client to an existing whiteboard session including a plurality of whiteboard clients where each of the whiteboard clients presents a plurality of whiteboard objects using a whiteboard, the software including instructions to cause a processor of a whiteboard server to:
-
detect the new whiteboard client to be added to the existing whiteboard session; determine which whiteboard client from the plurality of whiteboard clients in the existing session that has been part of the session for the longest period of time upon detection of the new whiteboard client; receive from the determined whiteboard client one or more objects presented by the whiteboard of the determine whiteboard client; and transmit the one or more received objects to the new whiteboard client for presentation by the whiteboard of the new whiteboard client. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A whiteboard server for adding a new whiteboard client to an existing whiteboard session including a plurality of whiteboard clients where each of the whiteboard clients presents a plurality of whiteboard objects using a whiteboard, the white board server configured to:
-
detect the new whiteboard client to be added to the existing whiteboard session; determine which whiteboard client from the plurality of whiteboard clients in the existing whiteboard session that has been part of the whiteboard session for the longest period of time upon detection of the new whiteboard client; receive from the determined whiteboard client one or more objects presented by the whiteboard of the determined whiteboard client; and transmit the one or more received objects to the new whiteboard client for presentation by the whiteboard of the new whiteboard client. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A collaborative system comprising:
-
a plurality of whiteboard clients in an existing whiteboard session; a new whiteboard client to join the existing session; and a whiteboard server configured to; detect the new whiteboard client to join the existing whiteboard session; determine which whiteboard client from the plurality of whiteboard clients in the existing whiteboard session that has been part of the whiteboard session for the longest period of time upon detection of the new whiteboard client; receive from the determined whiteboard client one or more objects presented by the whiteboard of the determined whiteboard client; and transmit the one or more received objects to the new whiteboard client for presentation by the whiteboard of the new whiteboard client. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification