Systems and methodologies providing collaboration and display among a plurality of users
First Claim
1. A system for collaboration among a plurality of users, each at a respective one of a plurality of computing appliances having input apparatus to provide an input and having display apparatus to provide a display presentation, the system comprising:
- mapping logic defining a mapped structure for non-transitory storage of data in a plurality of separate data layers a memory,wherein each said data layer is comprised of from one to a plurality of parts,wherein each said user is associated with an associated said data layer and with the parts thereof;
input logic permitting each of at least two said users to concurrently provide an input that is associated with the user via a respective said input apparatus,wherein each said input provides associated said user data representative of an image;
storage logic storing the user data in the data layers associated with the user providing the input, responsive to the mapping logic;
display definition logic selecting for each of at least two of the users, at least one of the parts for each said user to be selected parts of the data layer that is used to generate an associated image that is representative of the selected parts of the data layer to provide an associated display layer,wherein each said display layer has an associated display priority;
display generation logic, generating a combined display presentation by combining the associated images for the display layers,wherein the associated image for a first said display layer appears within the combined display presentation positioned as one of underneath of and atop of the associated image for a second said display layer, responsive to the display priority of each of the first said display layer and the second said display layer,wherein the combined display presentation is provided for viewing to at least one of the users.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and methodology for collaboration and display among a plurality of users. The system is comprised of mapping logic defining a mapped structure for storing a plurality of separate layers of data in a plurality of data layers; and, storage for storing layer data in selected ones of said plurality of separate data layers, responsive to the mapping logic. The mapping logic associates user image data for each of at least two of the plurality of users for storage as respective said layer data in a respective one of the separate data layers. The system is further comprised of display definition logic controlling which of the plurality of data layers are utilized in providing a display presentation to at least one of the plurality of users. In an alternate embodiment, the system is further comprised of display mapping logic determining a hierarchial structuring for utilization within the display presentation of each respective said one of the data layers, placed within the combined display presentation according to the mapping logic, to appear atop one another within the display presentation, with a precedence of display presence, for providing a combined display presentation; and, display generation logic responsive to the display definition logic, the storage, the mapping logic, and the display mapping logic, for providing the combined display presentation comprising the display presentation associated with a first said data layer of the plurality of data layers appearing within the combined display presentation.
181 Citations
28 Claims
-
1. A system for collaboration among a plurality of users, each at a respective one of a plurality of computing appliances having input apparatus to provide an input and having display apparatus to provide a display presentation, the system comprising:
-
mapping logic defining a mapped structure for non-transitory storage of data in a plurality of separate data layers a memory, wherein each said data layer is comprised of from one to a plurality of parts, wherein each said user is associated with an associated said data layer and with the parts thereof; input logic permitting each of at least two said users to concurrently provide an input that is associated with the user via a respective said input apparatus, wherein each said input provides associated said user data representative of an image; storage logic storing the user data in the data layers associated with the user providing the input, responsive to the mapping logic; display definition logic selecting for each of at least two of the users, at least one of the parts for each said user to be selected parts of the data layer that is used to generate an associated image that is representative of the selected parts of the data layer to provide an associated display layer, wherein each said display layer has an associated display priority; display generation logic, generating a combined display presentation by combining the associated images for the display layers, wherein the associated image for a first said display layer appears within the combined display presentation positioned as one of underneath of and atop of the associated image for a second said display layer, responsive to the display priority of each of the first said display layer and the second said display layer, wherein the combined display presentation is provided for viewing to at least one of the users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of collaboration among a plurality of users at a plurality of computing appliances having input apparatus and display apparatus, the method comprising:
-
permitting each of at least two said users to concurrently provide an input that is associated with the user via a respective said input apparatus, wherein each said input provides associated said user data representative of an associated image; mapping the user data to be associatively mapped to be used in providing non-transitory storage in at least one associated data layer of a plurality of said data layers; storing the user data associated with each said user in a data layer that is as associated with said users providing the input; selecting at least a part of each of at least two of the data layers to be selected layers; providing a defined hierarchical display structuring of a display defining how to combine the associated images of the selected layers, displayed atop a common underlying image shown in the display presentation, wherein the associated image for each of said display layer is generated responsive to the user data associated with the selected layer; and generating a display presentation from the selected layers responsive to the defined hierarchical display structuring, wherein the associated image for a first said display layer appears within the combined display presentation positioned as one of underneath of and atop of the associated image for a second said display layer, according to the defined hierarchical display structuring defining a relative display ordering priority for each of the first said display layer and the second said display layer, wherein the combined display presentation is provided for viewing to at least one of the users. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for display among a plurality of users, the system comprising:
-
a user input, provided by each respective said user, providing respective user data associated with the respective user; wherein the user data is associated with the user providing the input, input logic input permitting each of at least two said users to concurrently provide an input of said user data that is associated with the user responsive to said user input, mapping logic defining a mapped structure of a non-transitory memory providing a plurality of data layers for storing the user data for each said user in an associated said data layer associated with the user data; wherein each said data layer is associated with a respective said user, for at least two said users; storage storing the user data in the associated data layer, responsive to the mapping logic; display definition logic selecting which of the data layers are selected layers; and display generation logic, responsive to the display definition logic, the memory storage, and the mapping logic, for providing the combined display presentation utilizing the selected layers in a hierarchical structuring defining a position of the associated images for the selected layers in a defined order within a stacking of the associated images atop each other, to generate the associated images associated for each of the selected layers appearing in the defined order within the combined display presentation. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. The method for collaboration among a plurality of users, each at a respective one of a plurality of computing appliances having input apparatus to provide an input and having display apparatus to provide a display presentation, the method comprising:
-
defining a mapped structure for non-transitory storage of data in a plurality of separate data layers of a memory, wherein each said data layer is comprised of from one to a plurality of parts, associating each said user with an associated said data layer and with the parts thereof; permitting each of at least two said users to concurrently provide an input that is associated with the user via a respective said input apparatus that provides associated said user data representative of an associated image; storing the user data in the data layers associated with the user providing the input of said user data; selecting for each of at least two of the users, at least one of the parts for each said user to be selected parts of the data layer that is used to generate an associated image that is representative of the selected parts of the data layer to provide an associated display layer, associating a display priority with each said display layer; generating a combined display presentation combining the associated images for the display layers, wherein the associated image for a first said display layer appears within the combined display presentation positioned as one of underneath of and atop of the associated image for a second said display layer, responsive to the display priority of each of the first said display layer and the second said display layer, wherein the combined display presentation is provided for viewing to at least one of the users. - View Dependent Claims (26, 27, 28)
-
Specification