Systems and methods providing collaborating among a plurality of users
First Claim
1. A system for collaboration, comprising:
- a computing appliance for use by a respective user;
storage comprising non-transitory storage media;
wherein said storage stores respective user data that is representative of a respective display of annotations responsive to a respective user input by the respective user;
wherein the storage provides associatively mapped storage of respective user data stored as associated with the user providing the respective user input;
wherein the user data is comprised of event content data for respective events generated in a defined order of entry relative to other of the events;
view control logic selecting a plurality of the events as a selected set;
presentation assembly logic responsive to the mapping logic, and generating presentation data responsive to processing the event content data for said events in the selected set, in a defined order responsive to other of the events in the selected set; and
display apparatus providing a presentation responsive to the presentation data.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing appliances for use by a user, provide for collaboration on a common project having an associated base image display. User data representative of a respective display of annotations responsive to user input is stored. The user data is comprised of event content data for respective events that are generated in a defined order of entry relative to other of the events. Presentation assembly logic, selectively retrieves respective said event content data for said events in the selected set responsive to the mapping logic, and generates presentation data responsive to processing the event content data for said events in the selected set, in a respective defined order of entry relative to other of the events.
15 Citations
36 Claims
-
1. A system for collaboration, comprising:
-
a computing appliance for use by a respective user; storage comprising non-transitory storage media; wherein said storage stores respective user data that is representative of a respective display of annotations responsive to a respective user input by the respective user; wherein the storage provides associatively mapped storage of respective user data stored as associated with the user providing the respective user input; wherein the user data is comprised of event content data for respective events generated in a defined order of entry relative to other of the events; view control logic selecting a plurality of the events as a selected set; presentation assembly logic responsive to the mapping logic, and generating presentation data responsive to processing the event content data for said events in the selected set, in a defined order responsive to other of the events in the selected set; and display apparatus providing a presentation responsive to the presentation data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of collaborating, the method comprising:
-
utilizing a computing appliance for use by a respective user, in working on a project providing a display of an associated base image display; providing associatively mapped storage of user data having an associated display of annotations associated with input, by a user, in a defined order relative to other of the events; and wherein the user data is comprised of event content data for events generated responsive to the input by said user; the method further comprising; providing selection of a plurality of the events as a selected set; processing the event content for the events in the selected set, responsive to the event content data for the events in the selected set, processed in a defined order responsive to the event content data for other of the events in the selected set, to generate presentation data; providing a combined display presentation responsive to the presentation data. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A method of collaboration, comprising:
-
a computing appliance for use by a respective user; non-transitory storage media, storing in user data that is representative of a display of annotations provided responsive to input by a respective user at an associated computing appliance wherein the user data is comprised of event content data for respective events generated in a defined order of entry relative to other of the events; providing associatively mapped storage of respective user data stored as associated with the user providing the input of said respective user data; selecting a plurality of the events as a selected set; generating presentation data responsive to processing the event content data for said events in the selected set, in a defined order responsive to other of the events in the selected set responsive to the mapping logic; and providing a presentation responsive to the presentation data. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification