IP Library Patent Application 12767819
Patent Application
App. No. 12/767,819

TERMINAL SERVICES VIEW TOOLBOX

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 None
App. No.
12/767,819
Abstract

The disclosed architecture includes a view toolbox that offers a dynamic view of remote monitors and which enables the user to move quickly between one area and another across all remote monitors. The view toolbox enables the user to customize the view of the remote monitors ranging from fitting the view (remote desktop) of all remote monitors to the local computer display, showing a remote monitor at actual size on the local computer display, showing a dynamic view of each remote monitor, and/or allowing the user to move around the view area of the remote monitors.

Claims (29)

1 . A computer-implemented view management system having computer readable media that store executable instructions executed by a processor, comprising:

a connection component of a local computer that executes remote services to establish communications between the local computer and a remote computer having multiple monitors connected thereto, the remote computer presenting a remote desktop across the monitors and the local computer having a local display area; and

a preview component of the local computer that presents a scaled-down preview of the remote desktop in the local display area, the preview component further presents a preview object on the scaled-down preview that defines an area of the remote desktop that is a current view as presented in the local display area.

2 . The system of claim 1 , wherein the preview component enables dynamic viewing of the remote desktop in the local display area in response to movement of the preview object relative to the scaled-down preview.

3 . The system of claim 1 , wherein the scaled-down preview includes a control object that when selected zooms in on the area defined by the preview object and enlarges the corresponding view presented in the local display area.

4 . The system of claim 1 , wherein the scaled-down preview includes a control object that when selected zooms out of the area defined by the preview object and reduces the corresponding view presented in the local display area.

5 . The system of claim 1 , wherein the preview object is dragged over the scaled-down preview of the remote desktop and the preview component dynamically changes the current view in the local display area to a new view as defined according to a new area of the preview object.

6 . The system of claim 1 , wherein the preview component automatically changes the current view to a display area of one of the monitors in response to selection of the one of the monitors in the scaled-down preview.

7 . The system of claim 1 , wherein the preview component automatically sets the local display area to an entire remote display area of a remote monitor in response to selection of the remote monitor in the scaled-down preview of the remote desktop.

8 . The system of claim 1 , wherein the preview object is a rectangle through which the area in the scaled-down preview of the remote desktop is viewed.

9 . The system of claim 1 , wherein the preview component automatically updates the scaled-down preview of the remote desktop in response to interaction with applications and data of the remote computer via the current view on the local display area.

10 . A computer-implemented view management system having computer readable media that store executable instructions executed by a processor, comprising:

a connection component of a local computer that executes remote services to establish communications between the local computer and a remote computer having multiple monitors connected thereto, the remote computer presenting a remote desktop across the monitors and the local computer having a local display area; and

a preview component of the local computer that presents a scaled-down preview of the remote desktop in the local display area, the preview component further presents a preview object on the scaled-down preview that defines an area of the remote desktop that is a current view as presented in the local display area, the preview component enables dynamic viewing of the remote desktop in the local display area in response to movement of the preview object relative to the scaled-down preview.

11 . The system of claim 10 , wherein the scaled-down preview includes a control object that zooms in on the area defined by the preview object and enlarges the corresponding view presented in the local display area, and zooms out of the area defined by the preview object and reduces the corresponding view presented in the local display area.

12 . The system of claim 10 , wherein the preview object is dragged over the scaled-down preview of the remote desktop and the preview component dynamically changes the current view in the local display area to a new view as defined according to a new area of the preview object.

13 . The system of claim 10 , wherein the preview component automatically changes the current view to a display area of one of the monitors in response to selection of an object in the scaled-down preview.

14 . The system of claim 10 , wherein the preview component automatically sets the local display area to an entire remote display area of a remote monitor in response to selection of an object in the scaled-down preview of the remote desktop.

15 . A computer-implemented view management method executed via a processor, comprising:

establishing communications between a local computer and a remote computer that enables access of applications and data on the remote computer via the local computer, the remote computer having multiple monitors via which a remote desktop is presented;

receiving at the local computer commands and images associated with the remote desktop of the remote computer;

presenting a scaled-down preview of the remote desktop on a local computer display;

selecting an area of the scaled-down preview; and

presenting a current view of the selected area on the local computer display for user interaction.

16 . The method of claim 15 , further comprising dynamically changing the current view to a new view that corresponds to a new area selected on the scaled-down preview.

17 . The method of claim 15 , further comprising adjusting size of the current view in the local computer display via an adjustment control associated with the scaled-down preview.

18 . The method of claim 15 , further comprising dynamically changing the current view to a new view of a portion of the remote desktop in response to dragging a preview object over the scaled-down preview.

19 . The method of claim 15 , further comprising updating the scaled-down preview of the remote desktop in response to interaction with the applications and data of the remote computer via the current view on the local computer display.

20 . The method of claim 15 , further comprising presenting a notification that explains hiding of the scaled-down preview when a remote monitor is fully presented in the local computer display.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034564/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2010
From: EBY, TRAVIS; KIM, RYAN; FORTINI, NADIA
To: MICROSOFT CORPORATION
Reel/Frame 024291/0337 →