Systems And Methodologies Providing For Collaboration By Respective Users Of A Plurality Of Computing Appliances Working Concurrently On A Common Project Having An Associated Display
First Claim
1. A system for collaboration, comprising:
- a plurality of computing appliances each for use by each of a respective user of a plurality of users in providing for collaboration by respective ones of the users working on a common project having an associated base image display;
layer storage comprising a plurality of separate respective data layers of storage;
wherein each said separate respective data layer provides associatively mapped storage of respective user data associated with a respective display for a respective user of the plurality of users;
wherein each said data layer of storage stores respective user data that is representative of a respective display of annotations as input by the respective user;
the system further comprising;
display control logic providing individualized selective control of utilization of each said separate respective data layer for each of the respective one of at least two of the users, as selected layers that are utilized in generation of a combined display presentation; and
display generation providing generation of the combined display presentation utilizing the selected layers for showing the collaboration of the respective ones of the users responsive to the display control logic.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and methodology for collaborating. A plurality of computing appliances for use by a respective plurality of users, provides a combined display presentation of collaboration responsive to input of annotations made by at least two of the users working simultaneously on a common project having an associated common display presentation comprising a base image display combined with a display of the annotations as made by the at least two of the users. The system is comprised of layer storage comprising a plurality of separate respective data layers, providing associatively mapped storage of respective user data wherein each said data layer is associated with a respective user. Each said data layer of storage stores respective user data that is used to generate a respective display of respective user annotations as input by the respective user, as made relative to a display presentation of the base image display. Display control logic provides individualized selective control of utilization of each said separate respective data layer, as selected layers that are utilized in generation of a combined display presentation. The display control logic provides generation of the combined display presentation showing the collaboration of the respective ones of the users responsive to utilizing the respective ones of the selected data layers. In one embodiment, the system is further comprised of communication apparatus providing voice (and/or video) communication between each of at least two of the plurality of users, during the providing of the respective combined display presentation to said each of said at least two of the plurality of users, and the input of annotations by the users.
-
Citations
31 Claims
-
1. A system for collaboration, comprising:
-
a plurality of computing appliances each for use by each of a respective user of a plurality of users in providing for collaboration by respective ones of the users working on a common project having an associated base image display; layer storage comprising a plurality of separate respective data layers of storage; wherein each said separate respective data layer provides associatively mapped storage of respective user data associated with a respective display for a respective user of the plurality of users; wherein each said data layer of storage stores respective user data that is representative of a respective display of annotations as input by the respective user; the system further comprising; display control logic providing individualized selective control of utilization of each said separate respective data layer for each of the respective one of at least two of the users, as selected layers that are utilized in generation of a combined display presentation; and display generation providing generation of the combined display presentation utilizing the selected layers for showing the collaboration of the respective ones of the users responsive to the display control logic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 28)
-
-
22. A method of collaborating, utilizing a plurality of computing appliances each for use by each of a respective user of a plurality of users in working on a common project having an associated base image display, the method comprising:
providing associatively mapped storage in a respective data layer within layer storage comprising a plurality of separate respective data layers of storage, of respective user data associated with a respective display of the respective user data that is associated with a specific respective user of the plurality of users; wherein each said data layer of storage stores respective user data that is representative of a respective display of annotations as input by the respective user; the method further comprising; providing individualized selective control of utilization of each said separate respective data layer, as selected layers that are utilized in generation of a combined display presentation for each respective one of at least two of the users; and providing generation of a combined display presentation utilizing the selected layers for showing the collaboration of the respective ones of the users. - View Dependent Claims (23, 24, 25, 26, 27, 29, 30, 31)
Specification