IP Library › Granted Patent US 9,870,127
Granted Patent B2
US 9,870,127 · App. 14/719,656 · Granted Jan 16, 2018

Shared inter-operational control among multiple computing devices

Inventors: Peter F. Haggar (Raleigh, NC); Jacqueline G. Rojanatavorn (Raleigh, NC); Steven K. Speicher (Holly Springs, NC); Scott A. Will (Wake Forest, NC)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F3/0482G06F3/038G06F3/0484G06F3/04842G06F3/14H04L12/1822H04L65/403H04L67/141H04L67/18H04L67/303G06F2203/0383
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,870,127
App. No.
14/719,656
Granted
Jan 16, 2018
Kind
B2
Abstract

A collaborative computing device group operative under a shared multiple discrete desktop user interface is established from a first desktop of a first computing device and a different discrete desktop of a second computing device physically located in user visual proximity to the first computing device. A color-coded graphical representation of a user-interface control port that allows authorized cursor navigation to and from the second computing device is displayed on the first desktop oriented in a respective direction of the second computing device. A cursor of the second computing device is authorized to migrate, under control of a user of the second computing device, from the different discrete desktop through the color-coded graphical representation of the user-interface control port of the second computing device to the first desktop and the first computing device is controlled in accordance with visual navigation and control of the cursor of the second computing device.

Claims (18)

1. A method, comprising:

establishing, by a processor of a first computing device, 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;

displaying, 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;

authorizing 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;

controlling, by the processor, 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;

detecting multiple computing devices within a specified distance from the first computing device using a detect-all mode of detection;

displaying, 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

highlighting 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 establishing, by the processor of the first computing device, 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 comprises:

forming the collaborative computing device group from the sub-group of computing devices identified by a detect-adjacent collaborative computing group selection option.

2. The method of claim 1 , where the cursor of the second computing device comprises a color identical to a color of the color-coded graphical representation of the user-interface control port of the second computing device within the first desktop, and a cursor of the first computing device is simultaneously rendered in a native cursor color of the first computing device.

3. The method of claim 1 , further comprising:

detecting each of the at least second computing device within a specified distance from the first computing device using a detect-adjacent mode of detection; and

where establishing, by the processor of the first computing device, 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 comprises:

establishing the collaborative computing device group as an adjacent-device collaborative computing device group comprised of the at least second computing device detected as adjacent using the detect-adjacent mode of detection, where authorized inter-device access controls are limited to device interactions among the adjacent-device collaborative computing device group.

4. The method of claim 1 , where controlling, by the processor, the first computing device in accordance with the visual navigation and control of the cursor of the second computing device on the first desktop by the user of the second computing device comprises:

translating native user-interface control inputs associated with the cursor of the second computing device received via the user-interface control port into native user-interface control inputs of the first computing device.

5. The method of claim 1 , further comprising the second computing device, under input controls of the second computing device, moving a file from the first desktop of the first computing device to the different discrete desktop of the second computing device by the user of the second computing device dragging the file onto the color-coded graphical representation of the user-interface control port of the second computing device displayed on the first desktop of the first computing device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2015
From: HAGGAR, PETER F.; ROJANATAVORN, JACQUELINE G.; SPEICHER, STEVEN K.; WILL, SCOTT A.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 035760/0698 →
Continuity (2)
Continuation 14488952 · Sep 17, 2014
Related Publication 20160080437A1 · Mar 17, 2016