System and Method for Collaborative Computing
First Claim
1. A system for facilitating collaborative visual expression on a portable computing device, the system comprising:
- a virtual workspace module configured to construct a virtual workspace at the portable computing device, the virtual workspace configured to host objects including one or more objects that define one or more subspaces of the virtual workspace;
a synchronization module configured to communicate with a cooperating portable computing device via a wireless communication link, once established between the portable computing device and the cooperating portable computing device, in order to synchronize the virtual workspace at the portable computing device with another virtual workspace constructed at the cooperating portable computing device;
a graphical user interface module configured to generate a graphical user interface, the graphical user interface configured to present an individual view of the virtual workspace to a user of the portable computing device and to allow visual expression within the virtual workspace via a touch input device associated with the portable computing device; and
a touch input data processing module configured to process data pertaining to touch input detected by the touch input device in connection with the graphical user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for facilitating collaborative visual expression on a portable computing device comprises a virtual workspace module constructing a virtual workspace at the portable computing device, the virtual workspace configured to host objects including one or more objects defining one or more subspaces of the virtual workspace. A synchronization module communicates with a cooperating computing device via a wireless communication link to synchronize the virtual workspace with another virtual workspace constructed at the cooperating computing device. A graphical user interface module generates a graphical user interface that presents an individual view of the virtual workspace to a user of the portable computing device and allows visual expression within the virtual workspace via a touch input device associated with the portable computing device. A touch input data processing module processes data pertaining to touch input detected by the touch input device in connection with the graphical user interface.
-
Citations
46 Claims
-
1. A system for facilitating collaborative visual expression on a portable computing device, the system comprising:
-
a virtual workspace module configured to construct a virtual workspace at the portable computing device, the virtual workspace configured to host objects including one or more objects that define one or more subspaces of the virtual workspace; a synchronization module configured to communicate with a cooperating portable computing device via a wireless communication link, once established between the portable computing device and the cooperating portable computing device, in order to synchronize the virtual workspace at the portable computing device with another virtual workspace constructed at the cooperating portable computing device; a graphical user interface module configured to generate a graphical user interface, the graphical user interface configured to present an individual view of the virtual workspace to a user of the portable computing device and to allow visual expression within the virtual workspace via a touch input device associated with the portable computing device; and a touch input data processing module configured to process data pertaining to touch input detected by the touch input device in connection with the graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 11, 12, 13, 14, 15, 38, 44, 45)
-
-
8. (canceled)
-
10. (canceled)
-
16-18. -18. (canceled)
-
19. A computer-implemented method for collaborative visual expression, the method comprising:
-
constructing a virtual workspace at the portable computing device, the virtual workspace configured to host objects including one or more objects that define one or more subspaces of the virtual workspace; communicating with a cooperating portable computing device via a wireless communication link, once established between the portable computing device and the cooperating portable computing device, in order to synchronize the virtual workspace at the portable computing device with another virtual workspace constructed at the cooperating portable computing device; generating a graphical user interface, the graphical user interface configured to present an individual view of the virtual workspace to a user of the portable computing device and allowing visual expression within the virtual workspace via a touch input device associated with the portable computing device; and processing data pertaining to touch input detected by the touch input device in connection with the graphical user interface. - View Dependent Claims (20, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 33)
-
-
26. (canceled)
-
28. (canceled)
-
34-37. -37. (canceled)
-
39-43. -43. (canceled)
-
46. A non-transitory computer-readable medium storing computer readable instructions which, when executed by a computer, cause the computer to perform a method for collaborative visual expression, the method comprising:
-
constructing a virtual workspace at the portable computing device, the virtual workspace configured to host objects including one or more objects that define one or more subspaces of the virtual workspace; communicating with a cooperating portable computing device via a wireless communications link, one established between the portable computing device and the cooperating portable computing device, in order to synchronize the virtual workspace at the portable computing device with another virtual workspace constructed at the cooperating portable computing device; generating a graphical user interface, the graphical user interface configured to present an individual view of the virtual workspace to a user of the portable computing device and allowing visual expression within the virtual workspace via a touch input device associated with the portable computing device; and processing data pertaining to touch input detected by the touch input device in connection with the graphical user interface.
-
Specification