US 9,811,241 B2
Shared inter-operational control among multiple computing devices
Peter F. Haggar, Raleigh, NC (US); Jacqueline G. Rojanatavorn, Raleigh, NC (US); Steven K. Speicher, Holly Springs, NC (US); and Scott A. Will, Wake Forest, NC (US)
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Sep. 17, 2014, as Appl. No. 14/488,952.
Prior Publication US 2016/0077706 A1, Mar. 17, 2016
Int. Cl. G06F 3/14 (2006.01); G06F 3/0482 (2013.01); G06F 3/0484 (2013.01); H04L 12/18 (2006.01); H04L 29/06 (2006.01); H04L 29/08 (2006.01); G06F 3/038 (2013.01)
CPC G06F 3/0482 (2013.01) [G06F 3/038 (2013.01); G06F 3/0484 (2013.01); G06F 3/04842 (2013.01); G06F 3/14 (2013.01); H04L 12/1822 (2013.01); H04L 65/403 (2013.01); H04L 67/141 (2013.01); H04L 67/18 (2013.01); H04L 67/303 (2013.01); G06F 2203/0383 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A system, comprising:
a communication module of a first computing device; and
a processor of the first computing device programmed to:
establish, via the communication module, a collaborative computing device group operative under a shared multiple discrete desktop user interface comprised of a first desktop of the first computing device and a different discrete desktop of at least a second computing device physically located in user visual proximity to the first computing device;
display, on the first desktop of the first computing device oriented in a respective direction of each of the at least second computing device relative to the first computing device, a color-coded graphical representation of a user-interface control port of each of the at least second computing device, where each respective user-interface control port allows authorized cursor navigation to and from the respective computing device;
authorize a cursor of the second computing device to migrate, under control of a user of the second computing device, from the different discrete desktop of the second computing device through the color-coded graphical representation of the user-interface control port of the second computing device to the first desktop of the first computing device;
control the first computing device in accordance with visual navigation and control of the cursor of the second computing device on the first desktop by the user of the second computing device;
detect multiple computing devices within a specified distance from the first computing device using a detect-all mode of detection;
display, on the first desktop of the first computing device, uniquely color-coded graphical representations of user-interface control ports of each of the detected multiple computing devices that each allow authorized cursor navigation to and from one respective detected computing device within the first desktop, where each uniquely color-coded graphical representation is oriented in a direction of the respective detected computing device relative to the first computing device; and
highlight a subset of the displayed uniquely color-coded graphical representations of the user-interface control ports that comprise a sub-group of computing devices identified by a detect-adjacent collaborative computing group selection option; and
where, in being programmed to establish, via the communication module, the collaborative computing device group operative under the shared multiple discrete desktop user interface comprised of the first desktop of the first computing device and the different discrete desktop of each of the at least second computing device physically located in user visual proximity to the first computing device, the processor is programmed to:
form the collaborative computing device group from the sub-group of computing devices identified by the detect-adjacent collaborative computing group selection option.