Systems and methodologies supporting collaboration of users as members of a team, among a plurality of computing appliances
First Claim
1. A system for collaborating among a plurality of users each at an associated one of a plurality of computing appliances each comprised of a non-transitory memory and an input apparatus providing for user input, the system comprising:
- input logic permitting concurrent input via the input apparatus by at least two of the users, to provide annotation data having an associated image for display;
layer logic structuring storage in the memory of each of at least two of the computing appliances, as a plurality of data layers duplicated in each of said computing appliances, wherein each said user is associated with a same said data layer in each of the computing appliances;
control logic storing the annotation data associated with each said user in the associated said data layer that is associated with each said user, for each of at least two of the users;
display logic, selecting at least two of the plurality of said data layers as selected data layers;
display generation logic responsive to the annotation data from the selected data layers to generate a display presentation for viewing by at least one of the users.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method providing for collaborating among a plurality of users each user at a respective associated one of a plurality of computing appliances. At least one user controls team designation definition for each of a plurality of computing appliances. Thereafter, each of the plurality of computing appliances that has a same said team designation, act (and communicate and provide a display) as a group. Each of the plurality of computing appliances in the group is a member of and a part of a defined team having a defined set of roles. Each respective one of the plurality of computing appliances is provided with a role designation. Operations of each respective one of the plurality of computing appliances is thereafter controlled in accordance with functionality as defined responsive to the respective role designation for said each respective one of the plurality of computing appliances. Associatively mapped storage is provided in a respective one of a plurality of data layers, memory of respective user data provided responsive to input by a respective user in a respective associatively mapped data layer from within a plurality of data layers in the memory. A display presentation is generated at each of said at least two of the plurality of computing appliances responsive to at least two of the data layers. The respective user data is representative of a display presentation of annotations originated (input by the user) at a respective associated computing appliance for each respective one of at least two of the plurality of computing appliances.
189 Citations
32 Claims
-
1. A system for collaborating among a plurality of users each at an associated one of a plurality of computing appliances each comprised of a non-transitory memory and an input apparatus providing for user input, the system comprising:
-
input logic permitting concurrent input via the input apparatus by at least two of the users, to provide annotation data having an associated image for display; layer logic structuring storage in the memory of each of at least two of the computing appliances, as a plurality of data layers duplicated in each of said computing appliances, wherein each said user is associated with a same said data layer in each of the computing appliances; control logic storing the annotation data associated with each said user in the associated said data layer that is associated with each said user, for each of at least two of the users; display logic, selecting at least two of the plurality of said data layers as selected data layers; display generation logic responsive to the annotation data from the selected data layers to generate a display presentation for viewing by at least one of the users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for collaborating among a plurality of users at an associated one of a plurality of computing appliances each comprised of a non-transitory memory and an input apparatus providing for user input, the method comprising:
-
permitting concurrent input via the input apparatus by at least two of the users, to provide annotation data having an associated image for display; structuring storage in the memory of each of the computing appliances as a plurality of data layers duplicated in each of said computing appliances, wherein each said user is associated with a same said data layer in each of the computing appliances; storing the annotation data associated with each said user in the associated said data layer that is associated with said user, for each of at least two of the users; selecting at least two of the plurality of said data layers as selected data layers; providing a display presentation for viewing by at least one of the users responsive to the annotation data from the selected data layers. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A method for collaborating among a plurality of users, each user at a respective associated one of a plurality of computing appliances, the method comprising:
-
permitting concurrent input by at least two of the users, to provide annotation data having an associated image for display, wherein the respective annotation data is representative of a display presentation of annotations originated at a respective associated computing appliance, for each respective one of at least two of the plurality of computing appliances; providing associatively mapped storage in non-transitory memory of associated said annotation data associated with the user providing said input, to provide storage of the annotation data in an associatively mapped data layer from a plurality of data layers in the memory; selecting at least two of the users as selected users; and generating a local display presentation for viewing by each of the selected users, responsive to the said data layers associated with the selected users. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
Specification