System for collaboration of a specific image and utilizing selected annotations while viewing and relative to providing a display presentation
First Claim
1. A system for use by a plurality of users, each of the users having an input apparatus for providing an input of data, the system comprising:
- display logic providing a display presentation on a display of an image for viewing by a plurality of the users;
input logic permitting concurrent input by at least two of the users, while providing the display presentation to each said user of the display of the image relative to which the input is made by each said user to each generate respective data;
index logic associating said respective data for each said user providing the input;
memory providing non-transitory storage of the data from each said respective user in a respective separate data layer from a plurality of data layers, responsive to the index logic;
storage logic, responsive to the index logic and the input logic, for controlling storage to and retrieval of the data from the respective said data layer in the memory that is associated with the respective said user;
selection logic providing a selection of selected users from the plurality of users; and
wherein the display logic provides an updated said display presentation representative of the input generated by the selected users, provided responsive to the data retrieved from the data layers associated with the selected users.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and methodology for collaborating. The system is comprised of a plurality of computing appliances, each of the computing appliances having an input apparatus providing for a respective user input of and storage of annotations input relative to and while viewing a display presentation of a specific image and each of the computing appliances having a display apparatus providing a display presentation of a specific image to be viewed by an associated respective user of the plurality of users. Logic controls communication and utilization of selected annotations in providing a display presentation. At least two of the plurality of computing appliances have input apparatus each providing annotation data responsive to the associated respective user input of annotations using the input apparatus. Memory provides associative storage of the annotation data as mapped relative to the associated respective user of the respective computing appliance providing the respective user input. For at least two of said plurality of computing appliances, the input apparatus provides for input of the annotations while the display presentation of the respective said display apparatus provides the specific image presented for viewing by the respective user while the annotations are being made by that said respective user.
185 Citations
31 Claims
-
1. A system for use by a plurality of users, each of the users having an input apparatus for providing an input of data, the system comprising:
-
display logic providing a display presentation on a display of an image for viewing by a plurality of the users; input logic permitting concurrent input by at least two of the users, while providing the display presentation to each said user of the display of the image relative to which the input is made by each said user to each generate respective data; index logic associating said respective data for each said user providing the input; memory providing non-transitory storage of the data from each said respective user in a respective separate data layer from a plurality of data layers, responsive to the index logic; storage logic, responsive to the index logic and the input logic, for controlling storage to and retrieval of the data from the respective said data layer in the memory that is associated with the respective said user; selection logic providing a selection of selected users from the plurality of users; and wherein the display logic provides an updated said display presentation representative of the input generated by the selected users, provided responsive to the data retrieved from the data layers associated with the selected users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for use by a plurality of users, each of the users having an input apparatus for providing an input of user generated data, the method comprising:
-
permitting concurrent input by multiple of the users, to generate data, input while viewing a display presentation to each said user of the common image relative to which the input is made by each said user to each generate said data; associating said data for each said input of said data to be associated with said user providing the input; providing non-transitory storage in memory of the data from each said user in a respective separate data layer from a plurality of data layers, responsive to the associating said data; associating each said data layer with one said user, as an index for storage and retrieval of the data as input by the one said user; providing storage to and retrieval of the data associated with each said user from the data layer in the memory that is associated with said user, responsive to said index; selecting selected users from the plurality of users; and
,providing a display presentation of a display image provided responsive to the data retrieved from the data layers associated with the selected users. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A system for collaboration among a plurality of users, the system comprising:
-
a plurality of computing appliances, each said computing appliance associated with a respective said user, and each said computing appliance having a respective display apparatus, wherein at least two of the computing appliances have a respective user input apparatus and also have a respective memory providing non-transitory storage; display generation logic displaying an image on the display apparatus at each of at least two of the plurality of computing appliances; wherein the system permits concurrent input by at least two of the users via the user input apparatus to generate data responsive to annotations made while the display apparatus is showing the respective user the display presentation of the image; storage logic storing the data for the respective annotations in a respective layer of storage in the memory that is associated with the user providing the input; team logic associating at least two of the users as selected users that as are members of a same team; communication logic controlling communication of the data between respective said associated computing appliances that are members of the same team; display selection logic selecting which of the users are selected users, and selecting the data for the selected users as selected data; and wherein the display generation logic provides generation of a combined display presentation on the display apparatus of at least two said members of the same team comprising the image and the annotations corresponding to the selected data responsive to the display selection logic. - View Dependent Claims (30, 31)
-
Specification