Desktop sharing method and system
First Claim
1. In a distributed computer network where displayed information is shared between (i) at least a host computer having a display region that is to be shared and (ii) a client computer, a method of enabling remote control of the host computer by the client computer, the method comprising:
- while the host computer is under local control, disabling remote control of the host computer by the client computer and tracking time lapsed since a local user input event has occurred at the host computer;
in the event that the time lapsed exceeds a threshold, enabling remote control of the host computer by the client computer; and
automatically resuming local control of the host computer immediately upon the occurrence of any new local user input event subsequent to the enabling remote control while still sharing the display region with the client computer,wherein remote annotations drawn over the display region at the client computer are displayed at the host computer; and
local annotations drawn over the display region at the host computer are displayed simultaneously with the remote annotations.
7 Assignments
0 Petitions
Accused Products
Abstract
In a distributed computer network where displayed information is shared between at least two computers, a method of enabling remote control of a host computer having a display region that is to be shared with at least one client computer. The method includes tracking time lapsed since a local user input event has occurred while the host computer is under local control and in the event that the time lapsed exceeds a threshold, enabling remote control of the host computer by a client computer.
-
Citations
11 Claims
-
1. In a distributed computer network where displayed information is shared between (i) at least a host computer having a display region that is to be shared and (ii) a client computer, a method of enabling remote control of the host computer by the client computer, the method comprising:
-
while the host computer is under local control, disabling remote control of the host computer by the client computer and tracking time lapsed since a local user input event has occurred at the host computer; in the event that the time lapsed exceeds a threshold, enabling remote control of the host computer by the client computer; and automatically resuming local control of the host computer immediately upon the occurrence of any new local user input event subsequent to the enabling remote control while still sharing the display region with the client computer, wherein remote annotations drawn over the display region at the client computer are displayed at the host computer; and
local annotations drawn over the display region at the host computer are displayed simultaneously with the remote annotations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium embodying a computer program for a desktop sharing application dynamically conditionable between a host mode, wherein a shared display region displays a shared region of the desktop of a host computer upon which the desktop sharing application is executing, and a client mode, wherein the shared display region displays a shared region of the desktop of a client computer executing the desktop sharing application conditioned in host mode with which the sharing application is in communication;
-
the computer program comprising; computer program code for defining the shared display region; computer program code for tracking time lapsed since a local user input event on the host computer in the host mode; and computer program code for enabling remote control of the host computer by a client computer in the event that time lapsed exceeds a threshold; and computer program code for automatically resuming local control of the host computer immediately upon the occurrence of any one of a plurality of new local user input events subsequent to the enabling remote control while still sharing the display region with the client computer, wherein remote annotations drawn over the display region at the client computer are displayed at the host computer; and
local annotations drawn over the display region at the host computer are displayed simultaneously with the remote annotations.
-
Specification