Displaying documents to a plurality of users of a surface computer
First Claim
1. A method of displaying documents to a plurality of users of a surface computer, the surface computer comprising a surface, the surface computer capable of receiving multi-touch input through the surface and rendering display output on the surface, the method comprising:
- registering a plurality of users with the surface computer, the plurality of users including a moderator and a plurality of participants;
assigning, to each registered user, a portion of the surface for interaction between that registered user and the surface computer;
selecting, by the moderator for sharing with the plurality of participants, a document stored in the surface computer;
receiving, by the surface computer from the moderator, an instruction to share the document with the participants;
in response to receiving the instruction to share, rendering a portion of the contents of the document on the moderator'"'"'s assigned portion of the surface, wherein the portion of the contents of the document is less than the entire document; and
in further response to receiving the instruction to share, rendering a shared portion of the contents of the document on each of the participants'"'"' portions of the surface, wherein rendering the shared portion of the contents of the document on each of the participants'"'"' assigned portions of the surface further comprises concurrently rendering the same shared portion of the contents on each of the participants'"'"' assigned portions of the surface as the portion of the contents rendered on the moderator'"'"'s portion of the surface, wherein the moderator has access to the entire document and each participant can only view the shared portion of the contents of the document rendered on the participants'"'"' assigned portions of the surface.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatus, and products are disclosed for displaying documents to a plurality of users of a surface computer, the surface computer comprising a surface, surface computer capable of receiving multi-touch input through the surface and rendering display output on the surface, that include: registering a plurality of users with the surface computer, the plurality of users including a moderator and a plurality of participants; assigning, to each registered user, a portion of the surface for interaction between that registered user and the surface computer; selecting, by the moderator for sharing with the plurality of participants, a document stored in the surface computer; rendering contents of the document on the moderator'"'"'s assigned portion of the surface; and rendering the contents of the document on each of the participants'"'"' portions of the surface.
86 Citations
19 Claims
-
1. A method of displaying documents to a plurality of users of a surface computer, the surface computer comprising a surface, the surface computer capable of receiving multi-touch input through the surface and rendering display output on the surface, the method comprising:
-
registering a plurality of users with the surface computer, the plurality of users including a moderator and a plurality of participants; assigning, to each registered user, a portion of the surface for interaction between that registered user and the surface computer; selecting, by the moderator for sharing with the plurality of participants, a document stored in the surface computer; receiving, by the surface computer from the moderator, an instruction to share the document with the participants; in response to receiving the instruction to share, rendering a portion of the contents of the document on the moderator'"'"'s assigned portion of the surface, wherein the portion of the contents of the document is less than the entire document; and in further response to receiving the instruction to share, rendering a shared portion of the contents of the document on each of the participants'"'"' portions of the surface, wherein rendering the shared portion of the contents of the document on each of the participants'"'"' assigned portions of the surface further comprises concurrently rendering the same shared portion of the contents on each of the participants'"'"' assigned portions of the surface as the portion of the contents rendered on the moderator'"'"'s portion of the surface, wherein the moderator has access to the entire document and each participant can only view the shared portion of the contents of the document rendered on the participants'"'"' assigned portions of the surface. - View Dependent Claims (2, 8, 11, 12, 13)
-
-
3. A surface computer for displaying documents to a plurality of users of a surface computer, the surface computer comprising a surface, the surface computer capable of receiving multi-touch input through the surface and rendering display output on the surface, the surface computer comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of:
-
registering a plurality of users with the surface computer, the plurality of users including a moderator and a plurality of participants; assigning, to each registered user, a portion of the surface for interaction between that registered user and the surface computer; selecting, by the moderator for sharing with the plurality of participants, a document stored in the surface computer; receiving, by the surface computer from the moderator, an instruction to share the document with the participants; in response to receiving the instruction to share, rendering a portion of the contents of the document on the moderator'"'"'s assigned portion of the surface, wherein the portion of the contents of the document is less than the entire document; and in further response to receiving the instruction to share, rendering a shared portion of the contents of the document on each of the participants'"'"' portions of the surface, wherein rendering the shared portion of the contents of the document on each of the participants'"'"' assigned portions of the surface further comprises concurrently rendering the same shared portion of the contents on each of the participants'"'"' assigned portions of the surface as the portion of the contents rendered on the moderator'"'"'s portion of the surface, wherein the moderator has access to the entire document and each participant can only view the shared portion of the contents of the document rendered on the participants'"'"' assigned portions of the surface. - View Dependent Claims (4, 9, 14, 15, 16)
-
-
5. A computer program product for displaying documents to a plurality of users of a surface computer, the surface computer comprising a surface, the surface computer capable of receiving multi-touch input through the surface and rendering display output on the surface, the computer program product disposed in a non-transitory computer readable medium, the computer program product comprising computer program instructions capable of:
-
registering a plurality of users with the surface computer, the plurality of users including a moderator and a plurality of participants; assigning, to each registered user, a portion of the surface for interaction between that registered user and the surface computer; selecting, by the moderator for sharing with the plurality of participants, a document stored in the surface computer; receiving, by the surface computer from the moderator, an instruction to share the document with the participants; in response to receiving the instruction to share, rendering a portion of the contents of the document on the moderator'"'"'s assigned portion of the surface, wherein the portion of the contents of the document is less than the entire document; and in further response to receiving the instruction to share, rendering a shared portion of the contents of the document on each of the participants'"'"' portions of the surface, wherein rendering the shared portion of the contents of the document on each of the participants'"'"' assigned portions of the surface further comprises concurrently rendering the same shared portion of the contents on each of the participants'"'"' assigned portions of the surface as the portion of the contents rendered on the moderator'"'"'s portion of the surface, wherein the moderator has access to the entire document and each participant can only view the shared portion of the contents of the document rendered on the participants'"'"' assigned portions of the surface. - View Dependent Claims (6, 7, 10, 17, 18, 19)
-
Specification