US 9,813,482 B2
Remote process management
Ross David Heeter, Seattle, WA (US); Jason Robert Tuck, Kirkland, WA (US); and Cyrus Kanga, Redmond, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by MICROSOFT CORPORATION, Redmond, WA (US)
Filed on Jun. 30, 2014, as Appl. No. 14/318,892.
Prior Publication US 2015/0378576 A1, Dec. 31, 2015
Int. Cl. H04L 29/08 (2006.01); H04L 29/06 (2006.01); H04M 1/725 (2006.01); H04N 21/414 (2011.01); H04N 21/422 (2011.01); H04N 21/485 (2011.01); H04N 21/488 (2011.01)
CPC H04L 67/025 (2013.01) [H04L 67/38 (2013.01); H04M 1/72533 (2013.01); H04N 21/41407 (2013.01); H04N 21/42208 (2013.01); H04N 21/42224 (2013.01); H04N 21/4858 (2013.01); H04N 21/4884 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method of using a control application on a mobile companion device to control a process running on a primary device, the method comprising:
outputting for display on the mobile companion device a process-management interface generated by the control application, the process-management interface identifying a plurality of media applications running on the primary device and including a viewport-management interface, the viewport-management interface comprising a size control that allows a user to specify a size of a media application's viewport on a primary device's display, the process-management interface further comprising an application selection control that allows the user to set a targeting of the control application to one of multiple media applications running on the primary device;
receiving, at the mobile companion device, a user interaction with the application-selection control selecting a first application of the plurality of media applications running on the primary device to target;
setting the targeting of the control application to a first media application, while a control focus of the primary device is simultaneously on a second media application, thereby causing the primary device and the mobile companion device to be focused on two different applications running on the primary device, wherein the control focus being at least the primary device controlling the application running on the primary device and the out-of-control focus being at least the application running on the primary device, but the application not receiving active user interactions through the primary device;
receiving, at the mobile companion device, a user interaction with the size control specifying a new size for the first media application's viewport; and
communicating, from the mobile companion device to the primary device, a command carrying instructions to change the first media application's viewport to the new size.