Collaboration System with Whiteboard With Federated Display
First Claim
1. A system for whiteboard collaboration, comprising:
- an array of displays, the displays in the array being coupled with a computer system having a communication module and memory storing collaboration data for at least one collaboration having a collaboration space, the collaboration data including data structures identifying displayable objects and associating a location in the collaboration space with the objects identified by the data structures;
the computer system including a display client for each display in the array, the array having a display area mapped to corresponding area in the collaboration space,each display client being configured to manage display of a predetermined portion of the display area, and including a communication port for receiving and transmitting messages related to global collaboration events and for receiving and transmitting messages related to local array events, and including;
logic to identify objects in the collaboration data that map to the predetermined portion of the display area for the array, and to render the identified objects, andlogic to detect user input at the display client related to events that effect objects in the predetermined portion of the display area and transmit messages linked to the related events.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for whiteboard collaboration utilizes an array of displays for a whiteboard canvas. The displays in the array being coupled with a computer system having a communication module and memory storing collaboration data for at least one collaboration having a collaboration space. The array has a display area mapped to corresponding area in the collaboration space. The collaboration data includes data structures identifying displayable objects and associating a location in the collaboration space with the objects identified by the data structures. The computer system includes a display client for each display in the array. Each display client is configured to manage display of a predetermined portion of the display area, and for receiving and transmitting messages related to global collaboration events and for receiving and transmitting messages related to local array events.
-
Citations
7 Claims
-
1. A system for whiteboard collaboration, comprising:
-
an array of displays, the displays in the array being coupled with a computer system having a communication module and memory storing collaboration data for at least one collaboration having a collaboration space, the collaboration data including data structures identifying displayable objects and associating a location in the collaboration space with the objects identified by the data structures; the computer system including a display client for each display in the array, the array having a display area mapped to corresponding area in the collaboration space, each display client being configured to manage display of a predetermined portion of the display area, and including a communication port for receiving and transmitting messages related to global collaboration events and for receiving and transmitting messages related to local array events, and including; logic to identify objects in the collaboration data that map to the predetermined portion of the display area for the array, and to render the identified objects, and logic to detect user input at the display client related to events that effect objects in the predetermined portion of the display area and transmit messages linked to the related events. - View Dependent Claims (2, 3)
-
-
4. A method for display management for whiteboard collaboration, comprising:
-
using an array of displays to display objects identified by collaboration data, the collaboration data including data structures identifying displayable objects and associating a location in the collaboration space with the objects identified by the data structures, the array having a display area mapped to corresponding area in the collaboration space; executing a display client for each display in the array, each display client being configured to manage display of a predetermined portion of the display area, and receiving and transmitting messages related to global collaboration events and messages related to local array events, each display client; identifying objects in the collaboration data that map to the predetermined portion of the display area for the array, and rendering the identified objects, and detecting user input related to events that effect objects in the predetermined portion of the display area and transmitting messages linked to the related events. - View Dependent Claims (5, 6)
-
-
7. An article of manufacture comprising a non-transitory computer readable data storage medium storing a computer program or programs executable by a computer system, the computer program or programs including:
-
a display client for an array of displays, the display client accessing collaboration data for at least one collaboration having a collaboration space, the collaboration data including data structures identifying displayable objects and associating a location in the collaboration space with the objects identified by the data structures;
the display client including;logic to manage display of a predetermined portion of the display area, and for receiving and transmitting messages related to global collaboration events and for receiving and transmitting messages related to local array events; logic to identify objects in the collaboration data that map to the predetermined portion of the display area for the array, and to render the identified objects, and logic to detect user input at the display client related to events that effect objects in the predetermined portion of the display area and transmit messages linked to the related events.
-
Specification