Multi-party virtual desktop
First Claim
1. A method for sharing data displayed on a user'"'"'s computer screen, the method comprising:
- displaying a movable tile on the user'"'"'s computer screen, the tile being positionable on the computer screen to identify data displayed on the user'"'"'s computer screen and selected for sharing with one or more remote users;
transmitting said data identified by a position of the tile on the user'"'"'s computer screen to said one or more remote users, wherein said identified data comprises only a portion of data displayed on the user'"'"'s computer screen;
receiving shared data from one of the remote users, said shared data corresponding to data displayed on a portion of the remote user'"'"'s computer screen; and
displaying said shared data on the user'"'"'s computer screen.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method for sharing data displayed on a user'"'"'s computer screen includes displaying a movable tile on the user'"'"'s computer screen, the tile being positionable on the computer screen to identify data displayed on the user'"'"'s computer screen and selected for sharing with one or more remote users. The method further includes transmitting the data identified by a position of the tile on the user'"'"'s computer screen to the remote users, receiving shared data from one of the remote users, and displaying the shared data on the user'"'"'s computer screen. The identified data includes only a portion of data displayed on the user'"'"'s computer screen and the shared data corresponds to data displayed on a portion of said remote user'"'"'s computer screen.
-
Citations
20 Claims
-
1. A method for sharing data displayed on a user'"'"'s computer screen, the method comprising:
-
displaying a movable tile on the user'"'"'s computer screen, the tile being positionable on the computer screen to identify data displayed on the user'"'"'s computer screen and selected for sharing with one or more remote users; transmitting said data identified by a position of the tile on the user'"'"'s computer screen to said one or more remote users, wherein said identified data comprises only a portion of data displayed on the user'"'"'s computer screen; receiving shared data from one of the remote users, said shared data corresponding to data displayed on a portion of the remote user'"'"'s computer screen; and displaying said shared data on the user'"'"'s computer screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a processor configured to receive data from a plurality of users, said data corresponding to data displayed on only a portion of a user'"'"'s computer screen and identified by a tile positioned on the computer screen, generate shared tiles from said data, and transmit said shared tiles to said plurality of users for display on the users'"'"' computer screens; and memory for at least temporarily storing said received data and said shared tiles. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. Logic encoded in one or more tangible media for execution and when executed operable to:
-
display a movable tile on the user'"'"'s computer screen, the tile being positionable on the computer screen to identify data displayed on the user'"'"'s computer screen and selected for sharing with one or more remote users; transmit said data identified by a position of the tile on the user'"'"'s computer screen to said one or more remote users, wherein said identified data comprises only a portion of data displayed on the user'"'"'s computer screen; and display shared data received from one of the remote users on the user'"'"'s computer screen, said shared data corresponding to data displayed on the remote user'"'"'s computer screen. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification