IP Library Granted Patent US 8,887,059
Granted Patent B2
US 8,887,059 · App. 13/191,686 · Granted Nov 11, 2014

Method and apparatus of locally controlling display content of a remote system

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 8,887,059
App. No.
13/191,686
Granted
Nov 11, 2014
Kind
B2
Abstract

A method and apparatus of controlling the viewable content of a remote computer system on a local computer system is disclosed. The method may include establishing a remote control session over a network to the remote computer system and accessing the viewable content currently displayed on the remote computer system. The method may also include reformatting the viewable content to change a size of the viewable content and displaying the reformatted viewable content on the local computer system while the remote computer system and the local computer system are communicatively connected.

Claims (47)

1. A method of controlling the viewable content of a remote computer system on a local computer system, the method comprising:

establishing a remote control session over a network to the remote computer system;

accessing the viewable content currently displayed on the remote computer system;

reformatting the viewable content to change a size of the viewable content by identifying a viewable content display area of the remote computer system and comparing the remote resolution associated with the viewable content display area of the remote computer system to a local resolution associated with a viewable content display area of the local computer system;

determining a remote resolution being used on the remote computer system and multiplying the remote resolution by a scaling factor;

applying the scaling factor to the viewable content on the remote computer system to determine the reformatted viewable content;

receiving a user input indication of a hovering action being performed over a window currently displayed as part of the viewable content;

displaying a size indication icon responsive to the hovering action; and

displaying the reformatted viewable content on the local computer system while the remote computer system and the local computer system are communicatively connected.

2. The method of claim 1 , wherein the remote control session is established over a secure channel.

3. The method of claim 1 , wherein accessing the viewable content currently displayed on the remote computer system comprises accessing at least two windows that are currently displayed on the remote computer system.

4. The method of claim 1 , further comprising:

prompting the user with a sizing option to perform at least one of increase and decrease the size of the viewable content displayed on the local computing system;

receiving input from the user to change a size of the viewable content; and

changing the size of the viewable content responsive to the user's input.

5. The method of claim 1 , further comprising:

receiving user input that the size indication icon has been selected;

modifying a current size of the window; and

displaying a different size indication icon to the user that performs an opposite sizing action to the modifying operation previously performed.

6. An apparatus configured to control the viewable content of a remote computer system on a local computer system, the apparatus comprising:

a transmitter configured to establish a remote control session over a network to the remote computer system, and access the viewable content currently displayed on the remote computer system;

a processor configured to

determine a remote resolution being used on the remote computer system and multiplying the remote resolution by a scaling factor,

apply the scaling factor to the viewable content on the remote computer system to determine the reformatted viewable content,

reformat the viewable content to change a size of the viewable content,

identify a viewable content display area of the remote computer system, and compare the remote resolution associated with the viewable content display area of the remote computer system to a local resolution associated with a viewable content display area of the local computer system;

a receiver configured to receive a user input indication of a hovering action being performed over a window currently displayed as part of the viewable content, and wherein the display is configured to display a size indication icon responsive to the hovering action; and

a display configured to display the reformatted viewable content on the local computer system while the remote computer system and the local computer system are communicatively connected.

7. The apparatus of claim 6 , wherein the remote control session is established over a secure channel.

8. The apparatus of claim 6 , wherein the viewable content currently displayed on the remote computer system comprises at least two windows that are currently displayed on the remote computer system.

9. The apparatus of claim 6 , wherein the processor is further configured to prompt the user with a sizing option to perform at least one of increase and decrease the size of the viewable content displayed on the local computing system; receive input from the user to change a size of the viewable content, change the size of the viewable content responsive to the user's input.

10. The apparatus of claim 6 , wherein the receiver is further configured to receive user input that the size indication icon has been selected, and the processor is further configured to modify a current size of the window, and the display is configured to display a different size indication icon to the user that performs an opposite sizing action to the modifying operation previously performed.

11. A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform controlling the viewable content of a remote computer system on a local computer system, the processor being further configured to perform:

establishing a remote control session over a network to the remote computer system;

accessing the viewable content currently displayed on the remote computer system;

determining a remote resolution being used on the remote computer system and multiplying the remote resolution by a scaling factor;

applying the scaling factor to the viewable content on the remote computer system to determine the reformatted viewable content;

reformatting the viewable content to change a size of the viewable content by identifying a viewable content display area of the remote computer system and comparing the remote resolution associated with the viewable content display area of the remote computer system to a local resolution associated with a viewable content display area of the local computer system;

receiving a user input indication of a hovering action being performed over a window currently displayed as part of the viewable content;

displaying a size indication icon responsive to the hovering action; and

displaying the reformatted viewable content on the local computer system while the remote computer system and the local computer system are communicatively connected.

12. The non-transitory computer readable storage medium of claim 11 , wherein the remote control session is established over a secure channel.

13. The non-transitory computer readable storage medium of claim 11 , wherein accessing the viewable content currently displayed on the remote computer system comprises accessing at least two windows that are currently displayed on the remote computer system.

14. The non-transitory computer readable storage medium of claim 11 , wherein the processor is further configured to perform:

prompting the user with a sizing option to perform at least one of increase and decrease the size of the viewable content displayed on the local computing system;

receiving input from the user to change a size of the viewable content; and

changing the size of the viewable content responsive to the user's input.

Assignments (11)
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Mar 24, 2025
From: KASEYA LIMITED
To: MORGAN STANLEY SENIOR FUNDING, INC., AS SECOND LIEN COLLATERAL AGENT
Reel/Frame 070608/0176 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Mar 21, 2025
From: KASEYA LIMITED
To: MORGAN STANLEY SENIOR FUNDING, INC., AS FIRST LIEN COLLATERAL AGENT
Reel/Frame 070586/0814 →
CHANGE OF NAME Recorded Oct 27, 2023
From: DATTO, INC.
To: DATTO, LLC
Reel/Frame 065385/0256 →
RELEASE OF SECURITY INTEREST Recorded May 8, 2019
From: VEEAM SOFTWARE LIMITED
To: KASEYA LUXEMBOURG HOLDINGS S.C.A.
Reel/Frame 049122/0138 →
RELEASE OF SECURITY INTEREST Recorded May 8, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: KASEYA LIMITED
Reel/Frame 049122/0181 →
SUBORDINATED SECOND LIEN US PATENT SECURITY AGREEMENT Recorded Jun 1, 2018
From: SPANNING CLOUD APPS LLC; UNITRENDS, INC.; KASEYA LIMITED; RAPIDFIRE TOOLS INC.
To: FABSTONE INVESTMENTS LLC
Reel/Frame 046286/0755 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded May 31, 2017
From: SILICON VALLEY BANK
To: KASEYA LIMITED
Reel/Frame 042642/0023 →
SECURITY INTEREST Recorded May 26, 2017
From: KASEYA LIMITED
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 042589/0410 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2014
From: KASEYA INTERNATIONAL LIMITED
To: KASEYA LIMITED
Reel/Frame 033880/0921 →
SECURITY INTEREST Recorded Jul 14, 2014
From: KASEYA LIMITED
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 033312/0618 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2011
From: SCHREIFELS, PATRICK JON
To: KASEYA INTERNATIONAL LIMITED
Reel/Frame 026656/0564 →