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, each having an input apparatus and a display apparatus, said input apparatus providing an input of annotations providing associated annotation data having an associated display image, and said display apparatus providing a local presentation;
memory storage comprised of a plurality of areas of memory providing non-transitory storage;
mapping logic, associating for a plurality of the areas of memory, at least one said area of memory with a data layer that is associated with at least one of the computing appliances, wherein there are a plurality of said data layers, wherein a separate said data layer is mapped as associated with each said computing appliance for each of at least two of the computing appliances;
storage logic providing storage of the annotation data in the separate said data layer associated with the computing appliance providing the input of the annotation data, for each of said at least two of the computing appliances;
selection logic selecting at least one of the data layers from the plurality of data layers to be selected data layers; and
providing the local presentation on the display apparatus of at least one of the plurality of computing appliances, responsive to at least a part of the annotation data from the selected data layers.
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.
190 Citations
51 Claims
-
1. A system for collaborating, the system comprising:
-
a plurality of computing appliances, each having an input apparatus and a display apparatus, said input apparatus providing an input of annotations providing associated annotation data having an associated display image, and said display apparatus providing a local presentation; memory storage comprised of a plurality of areas of memory providing non-transitory storage; mapping logic, associating for a plurality of the areas of memory, at least one said area of memory with a data layer that is associated with at least one of the computing appliances, wherein there are a plurality of said data layers, wherein a separate said data layer is mapped as associated with each said computing appliance for each of at least two of the computing appliances; storage logic providing storage of the annotation data in the separate said data layer associated with the computing appliance providing the input of the annotation data, for each of said at least two of the computing appliances; selection logic selecting at least one of the data layers from the plurality of data layers to be selected data layers; and providing the local presentation on the display apparatus of at least one of the plurality of computing appliances, responsive to at least a part of the annotation data from the selected data layers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 37, 38, 39, 48, 49, 50, 51)
-
-
22. 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 each having a display apparatus providing a local presentation, and an input apparatus providing an input of annotations providing associated annotation data having an associated display image, the method comprising:
-
structuring a memory as a plurality of areas of memory; mapping each of the plurality of areas of memory to be logically associated as one of a plurality of data layers, wherein each said data layer is associated with an associated said computing appliance for each of at least two of the computing appliances; providing the associated annotation data provided via the input apparatus of each of said at least two of the plurality of computing appliances; storing the associated annotation data as input by each said computing appliance in the data layer associated with the computing appliance that provided the input, per the mapping; selecting from the data layers associated with said at least two of the plurality of computing appliances, as to which of said plurality of data layers are selected as selected layers; and generating the local presentation at at least one of said at least two of the plurality of computing appliances, responsive to at least a part of the annotation data stored in the selected layers. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 40, 41, 47)
-
-
33. A method for collaborating among a plurality of users each at one of a plurality of computing appliances, each said computing appliance having a display apparatus providing a local presentation, and an input apparatus providing an input of annotations providing associated annotation data having an associated display image, the method comprising:
-
associating at least two of the computing appliances as in a group; structuring memory storage as a plurality of mapped data layers, each said data layer associated with one of the computing appliances in the group, for at least two of the computing appliances as in a group; associatively mapping for associating each said data layer with one said computing appliance in the group, for at least two of the computing appliances; providing the associated annotation data, from at least two of the computing appliances in the group; storing the annotation data from each of the at least two of the computing appliances in said data layer that is associated with the computing appliance associated with the input of the annotation data, for each of said at least two of the computing appliances in the group; selecting as selected data layers from the plurality of data layers; and generating the local presentation on the display apparatus of at least one of the computing appliances in the group, responsive to the annotation data stored in the selected data layers. - View Dependent Claims (34, 35, 36, 42, 43, 44, 45, 46)
-
Specification