System And Method For Collaboration Via Team And Role Designation And Control And Management Of Annotations
First Claim
1. A system for collaborating, the system comprising:
- a plurality of computing appliances,wherein each of the plurality of computing appliances is assigned a respective team designation and a respective role designation;
team control logic in each of the computing appliances, responsive to a respective said team designation, to control operation of each of the respective said computing appliances having a same said team designation to operate as a group and as a part of a defined team having a defined set of roles;
role control logic in each of the computing appliances, responsive to a respective said role designation to control operations of each respective one of the plurality of computing appliances in accordance with functionality defined responsive to the respective said role designation therefor;
memory storage structured as a plurality of mapped data layers, for associative storage of user input of annotation data that is stored as mapped by the respective said user to a respective associated one of the data layers;
wherein thereafter, responsive to the team control logic and the role control logic, each of at least two of the plurality of computing appliances is assigned and utilizes a respective associated set of the data layers in the memory for associated storage of annotation data representative of annotations originated at each respective one of the at least two of the plurality of computing appliances;
wherein the respective annotations are stored in respective ones of the plurality of data layers mapped as associated with each respective one of the plurality of computing appliances;
the system further comprising;
display logic selecting which of the plurality of data layers are selected data layers; and
wherein the selected data layers are utilized by at least two of the plurality of computing appliances to locally generate a display presentation at each of said at least two of the plurality of computing appliances.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and methodology for collaborating. The system and method utilize a plurality of computing appliances, each assigned a respective team designation and a respective role designation. Team control logic is responsive to a respective said team designation, to control operation of each respective said computing appliance to operate as a part of a group. Within a defined Team, the plurality of computing appliances operate having a defined set of roles. Role control logic controls operations of a respective one of the computing appliances in accordance with functionality as defined responsive to the respective said role designation for that respective one of the plurality of computing appliances. Each of the plurality of computing appliances is assigned a respective team designation and a respective role designation. Memory storage is structured as a plurality of mapped data layers, for associative storage of user input mapped by user to a respective one of the data layers. Thereafter, responsive to the respective team control logic and the role control logic, each of at least two of the plurality of computing appliances utilizes a respective associated said data layer in the memory for associated storage of annotation data representative of annotations as originated at that respective one, for the at least two of the plurality of computing appliances. Display logic selects which of the plurality of data layers are selected data layers utilized to locally generate a display presentation that is provided at each of at least two of the plurality of computing appliances.
48 Citations
33 Claims
-
1. A system for collaborating, the system comprising:
a plurality of computing appliances, wherein each of the plurality of computing appliances is assigned a respective team designation and a respective role designation; team control logic in each of the computing appliances, responsive to a respective said team designation, to control operation of each of the respective said computing appliances having a same said team designation to operate as a group and as a part of a defined team having a defined set of roles; role control logic in each of the computing appliances, responsive to a respective said role designation to control operations of each respective one of the plurality of computing appliances in accordance with functionality defined responsive to the respective said role designation therefor; memory storage structured as a plurality of mapped data layers, for associative storage of user input of annotation data that is stored as mapped by the respective said user to a respective associated one of the data layers; wherein thereafter, responsive to the team control logic and the role control logic, each of at least two of the plurality of computing appliances is assigned and utilizes a respective associated set of the data layers in the memory for associated storage of annotation data representative of annotations originated at each respective one of the at least two of the plurality of computing appliances; wherein the respective annotations are stored in respective ones of the plurality of data layers mapped as associated with each respective one of the plurality of computing appliances; the system further comprising; display logic selecting which of the plurality of data layers are selected data layers; and wherein the selected data layers are utilized by at least two of the plurality of computing appliances to locally generate a display presentation at each of said at least two of the plurality of computing appliances. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A method for collaborating among a plurality of users, each of the plurality of users associated with and using a respective one of a plurality of computing appliances, the method comprising:
-
assigning a respective team designation and a respective role designation for each of the plurality of computing appliances; providing for operation of each of the plurality of computing appliances to interact as a group so as to be a part of a defined team having a defined set of role responsive to the team designation definition being for a same team for each of the plurality of computing appliances in the group; providing control of operations of each respective one of the plurality of computing appliances responsive to the respective role designation for said each respective one of the plurality of computing appliances; utilizing memory for associatively mapped storage in a respective plurality of data layers, of annotations originated at each respective one of the plurality of computing appliances for at least two of the plurality of computing appliances, responsive to the respective said team designation and said role designation for each said respective computing appliance; storing the respective annotations in respective ones of the plurality of data layers as associatively mapped to each respective one of the plurality of computing appliances; and generating a display presentation at each of said at least two of the plurality of computing appliances responsive to at least two selected ones of the plurality of the data layers utilized at each of said at least two of the plurality of computing appliances to locally. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for collaborating, the method comprising:
-
providing team designation for each of a plurality of computing appliances to provide for operation of each of the plurality of computing appliances as part of a group so as to be a member of a defined team having a defined set of roles; providing role designation for each respective one of the plurality of computing appliances; providing control of operations of each respective one of the plurality of computing appliances responsive to the respective said role designation for said each respective one of the plurality of computing appliances; organizing storage in memory of annotation data associatively mapped for storage to respective data layers associated with a respective computing appliance, responsive to the team designation and the role designation of at least two of the plurality of computing appliances defining associated mapping of storage of the annotation data for annotations as input by a respective user, as associatively mapped to a respective said data layer that is associated with the respective said one of the plurality of computing appliances that is associated with the respective input by the respective user; storing the annotation data as respective layer data for the respective annotations, stored in a respective one of the plurality of data layers as associatively mapped to the respective one of the plurality of computing appliances; and locally generating a display presentation at each of at least two of the plurality of computing appliances responsive to selected ones of the plurality of the data layers. - View Dependent Claims (32, 33)
-
Specification